Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Реверсинг (https://forum.antichat.xyz/forumdisplay.php?f=94)
-   -   Заражение файлов на ФТП (https://forum.antichat.xyz/showthread.php?t=36289)

gevara 24.03.2007 22:07

Заражение файлов на ФТП
 
необходимо заразить файл, находящийся на ФТП сервере.
допустим я нашёл файл "/folder/file.exe". ВинИнет позволяет открыть файл только на чтение или только на запись:
.. This can be GENERIC_READ or GENERIC_WRITE, but not both.
и к тому же нельзя открывать одновременно 2 хендла.
After calling FtpOpenFile and until calling InternetCloseHandle, all other calls to FTP functions on the same FTP session handle will fail and set the error message to ERROR_FTP_TRANSFER_IN_PROGRESS.
таким образом наиболее разумно сделать следующим образом:

нашли файл; проверили его на чтение, запись; открыли на чтение; прочитали; закрыли файл; проверили - подходит ли для заражения; заразили; открыли на запись; записали; закрыли файл;

ну вобщем так. вопрос в следующем - как проверить доступность на чтение-запись? FtpOpenFile не прокатит по вышеперечисленным причинам.

hidden 25.03.2007 06:46

А разьви FtpFindFirstFile не возвращает атрибуты файла?

_Great_ 25.03.2007 12:05

Цитата:

ВинИнет позволяет открыть файл только на чтение или только на запись:
.. This can be GENERIC_READ or GENERIC_WRITE, but not both.
Оно естественно, потому что протокол FTP позволяет либо получить файл (RETR), либо записать (STOR), но не вместе.
Последовательно открой два хендла: сначала на чтение, а потом на запись.


Время: 15:13