Конкурс
Хакер, номер #092, стр. 092-055-1 В этом конкурсе будет несколько заданий. Первое задание заключается в том, чтобы найти, где лежат последующие. Остальное поймешь сам по мере прохождения. А я пока расскажу, как проходить предыдущий конкурс. Помнишь счетчик посещений на главной странице? Это картинка visit.php?dir=&img=visit.png. Когда заходишь на страницу первый раз, скрипт добавляет “.” перед именем картинки (той что указывается в параметрах) и напрямую выводит ее контент. Что получится, если мы натянем на броузер прокси, чтобы казалось, что мы тут впервые, и вызовем visit.php?dir=downloads/&img=htpasswd? Верно, получим /downloads/.htpasswd, который брутим по алгоритму md5(apr). Когда компьютер выдумает верный пароль, мы сможем использовать его, чтобы скачать клиент. Но с клиентом нас поджидает облом, ибо он без лицензионного ключа прога пахать не будет. Ну и пусть, все-равно можно и без него обойтись. Просто сканим порты на серваке, находим 79-й порт и телнетимся к нему. Только вот не понятно, какие команды надо вводить, чтобы демон не ругался. Одну команду берем из ресурсов проги-клиента (это можно сделать прогой PE Explorer). Другую со скриншота, правда она там слегка исковеркана, чтобы восстановить юзаем mspaint. Итого две команды “connect p2p” и “post file d:\private\keys”. До остальных допираем сами, кнопки в проге – подсказки. В общем, чтобы украсть файл нужно вводить примерно следующие команды: Connect p2p Login a;’ or login=’sosiska Post file d:\private\keys Get file d:\private\keys Обрати внимание, что во второй строчке находится mysql-injection. Если ты выполнил все правильно, файл с ключами - у тебя в руках. |