Вместо предисловия
Файл, содержащий данный текст, был найден во время пентеста одной токийской больницы. Его название — hiromi.txt.
Пентестер Кейта выполнял очередной заказ и не подозревал, что найдет что-то подобное.
Кейта — этичный хакер, около 30–35 лет. Живет и работает в интернет-кафе в центре Токио. Нельзя сказать, что он плохой специалист. Наоборот: регулярно участвует в CTF, посещает CODE BLUE, читает огромное количество технической литературы. В свободное время, жертвуя сном, ищет сложные уязвимости вроде mXSS в рамках баг-баунти программ. У него есть маленькая мечта — выступить с докладом по mXSS на Black Hat ASIA.
Кейта мог неделями, а то и месяцами изучать малейшие нестыковки между парсингом санитайзера и браузера и иногда действительно что-то находил, получая свои койны.
В этом был его дар и проклятие одновременно. Сколько более простых уязвимостей он нашел бы за это время? Десять? Двадцать? Не меньше.
Кейта был не про скорость. Он был про глубину.
hiromi.txt в принципе не был целью тестирования. Другой исследователь, вполне возможно, не обратил бы на него внимания. Кого вообще волнует текстовый файл на больничном сервере?
Но мозг Кейты никогда не удовлетворялся пентестом по алгоритму. Любая незначительная аномалия цепляла его сильнее, чем более значительная.
Вес файла — около 2,4 MB.
Что это? Лог какого-нибудь сломанного процесса, который годами пишет ошибку в цикле? Стеганография?
В любом случае — уязвимость. Нужно проверить.
Кейта, пренебрегая осторожностью, но не копируя файл, открыл его на удалённом сервере через SSH в less.
Но что это?
Не бинарное месиво. Чистый японский.
Это дневник?
Неожиданно…
Ладно. Продолжу работу.
На часах было 02:00. Кейта решил вздремнуть. Он старался просыпаться в фазу быстрого сна, поэтому отсчитал 180 минут и поставил будильник.
В пять утра нужно было вернуться к работе.
Как же всё болит после сна в этих кабинках, особенно если заснул на стуле, а ноги запрокинул на стол. Иногда просыпаешься с ощущением лёгкого тетрапареза. Нужно некоторое время, чтобы размять шею и чтобы отпустили мурашки в конечностях.
На столе стоял стаканчик с недопитым кофе. Я выпил немного холодного кофе и открыл ноутбук.
В самом центре рабочего стола — тот самый файл hiromi.txt.
Странно.
Не помню, чтобы я его сохранял.
Нужно позавтракать.
Какая же вкусная лапша! Люблю Японию за то, что даже самая дешёвая еда невероятно вкусная.
Нет, голова кружится. Нужно либо помыться, либо прогуляться.
06:00 утра.
Многие уже бегут в свои офисы. А я на короткое время сбежал от своего «офиса» в кабинке.