..
почти все коды в постах на http://investigate.ingress.comоткрываем последний
http://investigate.ingress.com/2017/09/25/mistys-thoughts-on-the-return-of-portal-submissions/
смотрим исходник html
стандартные места спрятать код в alt= и span style
1) alt="7ffv8mrtsgnziva4d1t"
2) <span style="font-size: 1px;">040821061804080200151920170420190703051420</span></p>
3) <span style="font-size: 1px;">32l5upsrtct9gruc</span></p>
из investigate.ingress.com пасскоды всегда в формате
#xxx#keywordx#x#x
# это цифры от 2 до 9
x буквы, вроде все кроме тех что можно спутать с цифрами и между собой (i,l,o)
keyword ключевое слово из довольно ограниченного набора
вариантов этих списков много, первый попавшийся в гугле из незавно обновленных -
https://github.com/ingresscodes/keywords/blob/master/keywords.txt
1) берем 7ffv8mrtsgnziva4d1t
видно что цифры и буквы на месте, скорее всего пасскод получается сдвигом по ascii таблице или другой заменой где цифры и буквы останутся на месте
отделяем keyword пробелами для удобочитаемости
7ffv8 mrtsgnziv a4d1t
пихаем сюда
https://multidec.web-lab.at/mr.php
видим что
Atbash
7uue8 nightmare z4w1g
atbash это отзеркаленый алфавит a=z y=x итд, цифра 1 не попадает в диапазон 2-9, значит сорее всего цифры зеркалить нужно тоже #=10-#
3uue2nightmarez6w9g
https://www.ingress.com/intel проверяем - invalid passcode
ищем nightmare в списке keywords, его там нет. Значит слово тоже надо менять. НИА обычно работает на ассоциации или логику схожую с использованной в расшифровке
например nightmare это ночной кошмар, из списка слов лучше всего подходит dream - мечта, сон
3uue2dreamz6w9g
проверяем - fully redeemed
готово, следующий
2) 040821061804080200151920170420190703051420
смотрим на цифры видим много нулей и что попарно они вроде превращаются в удобные числа 04 08 21 и т д
делим дальше руками или в http://rumkin.com/tools/cipher/manipulate.php
make groups of 2, break after 50 groups
04 08 21 06 18 04 08 02 00 15 19 20 17 04 20 19 07 03 05 14 20
числа в диапазоне от 00 до 21, явно a=0 z=25
https://multidec.web-lab.at/n2t.php
вставляем
0=A ... 25=Z
04:E 08:I 21:V 06:G 18:S 04:E 08:I 02:C 00:A 15:P 19:T 20:U 17:R 04:E 20:U 19:T 07:H 03:D 05:F 14:O 20:U
EIVGSEICAPTUREUTHDFOU
видим keyword capture
EIVGSEI CAPTURE UTHDFOU
формат #xxx#keywordx#x#x
EI VGS EI CAPTURE U TH D FO U
EI=8 TH=3 FO=4
8vgs8captureu3d4u
Passcode fully redeemed. ура
3) 32l5upsrtct9gruc
цифр нужное количество, но не на своих местах, нужна перестановка. Гласных мало, вероятно понадобится замена или сдвиг по таблице ascii
засовываем строку сюда
https://multidec.web-lab.at/rects.php
видно что если сделать квадрат 4 на 4
32l5
upsr
tct9
gruc
и прочитать сверху вниз то цифры встанут на свои места
делаем это руками или во избежание опечаток
https://multidec.web-lab.at/trans.php
3utg
2pcr
lstu
5r9c
в одну строку и выделяем keyword
3utg2 pcrlst u5r9c
в середине не слово пробовать смысла нет
суем в https://multidec.web-lab.at/rot.php
слов не видно
нужно как то по другому изменять буквы
один из способов часто пользуемый ниа - morse и манипуляции с точками-тире
http://rumkin.com/tools/cipher/morse.php
...-- ..- - --. ..--- / .--. -.-. .-. .-.. ... - / ..- ..... .-. ----. -.-.
https://multidec.web-lab.at/morse.php
Input (converted to)
...-- ..- - --. ..--- .--. -.-. .-. .-.. ... - ..- ..... .-. ----. -.-.
Decoded
3UTG2 PCRLST U5R9C
Inverted input
---.. --. . ..- --... -..- .-.- -.- -.-- --- . --. ----- -.- ....- .-.-
Decoded
8GEU7 XÄKYOE G0K4Ä
Reversed input
.-.- .---- .-. ..... -.. - ... ..-. .-. .-.- .--. ---.. .-- - -.. --...
Decoded
Ä1R5D TSFRÄP 8WTD7
Inverted + reversed input
-.-. -.... -.- ----- .-- . --- --.- -.- -.-. -..- ...-- -.. . .-- ..---
Decoded
C6K0W EOQKCX 3DEW2
не прокатило
суем 3utg2pcrlstu5r9c в пару распространенных шифров
http://rumkin.com/tools/cipher/bifid.php
3svt2siiozdm5q9h нет
http://rumkin.com/tools/cipher/playfair.php
3tsk2mbsnqst5s9b нет
дальше надо думать другие варианты замены, либо, что менее вероятно, первый шаг (4 на 4 и читать сверху вниз) был неверным