..

..

почти все коды в постах на 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 и читать сверху вниз) был неверным




Report Page