|
Hack FAQ VEiDER Xakep, номер #050, стр. 050-050-2 Q: Я нашел странный комп. Если к нему подключаться на 31337-й порт, то он пытается установить ppp'шную сессию. Как я могу туда подключиться при помощи винды или никсов? A: В винде тебе понадобится утилита comip. Она позволяет создать на компьютере эмуляцию модема, которому в качестве номера задается IP и порт для соединения. Далее программа установит соединение, и тебе останется лишь настроить роутинг в новой сетке. С никсами интереснее. Рассмотрим весь этот процесс на примере *BSD. Там есть стандартная утилита "ppp". Запускаешь ее, получаешь приглашение типа "ppp>". Далее необходимо задать девайс, через который будешь подключаться "set device <gateway address>:<port>". Теперь переходишь в терминальный режим "term". Как только удаленный хост попытается установить с тобой ppp-сессию, утилита выйдет из терминального режима, и ты увидишь примерно следующее: "ppp", "Ppp", "PPp", "PPP>". Все, соединение успешно установлено. Теперь делаешь "ifconfig -a", и смотришь, на каком интерфейсе у тебя появился новый адрес. Скорее всего, это tun0 или ppp0. Далее настраиваешь роутинг, и все. Дело сделано :). Q: Слышал, что есть такие x.25 сети. Что это такое и зачем они нужны? A: X.25 - это протокол, который применяется в так называемых сетях пакетной коммутации. Базируются такие сети на PAD’ах - Packet Assembler Disassembler. Таких PAD'ов много, и они разбросаны по всему миру. При подключении между падами устанавливается виртуальное соединение, по нему и происходит передача данных. X.25 сети интересны тем, что в них имеют выход многие крупные корпоративные сети. Здесь можно встретить локальные сети банков, аэропортов. Q: Я нашел сайт с огромным количеством эксплоитов и другой информации. Среди всего этого я нашел один massrooter, который и запустил у себя на машине. Теперь мой Linux выпадает в coredump при загрузке. Что могло случиться? A: Вполне возможно, что в твоей проблеме виноват свежескачанный массрутер. Иногда в таких "утилитах" используется "защита от дурака". Т.е. в код умышленно вставляется какое-то вредоносное действие, которое незаметно на первый взгляд. Таким образом утилиты защищаются от использования непонимающими любителями. Q: Я пытаюсь скомпилировать эксплоит на своей FreeBSD 4.7. Он ругается на lpthread, говорит, что такая библиотека не найдена. В Linux'е все собирается нормально. Для чего эта либа-то, и что может глючить? A: Видимо, твой эксплоит использует многопоточность. Именно для реализации этой многопоточности и необходима библиотека lpthread. Опция -l у компилятора gcc означает, что будет искаться либа с названием libXXXX. Для начала следует проверить, установлена ли вообще данная библиотека. Также стоит добавить, что в FreeBSD данная либа включается не опцией "-l", а просто "-pthread". Таким образом, для сборки софта с использованием libpthread необходимо ввести что-то типа: "gcc -pthread -o exploit exploit.c". |