Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подмена файла [D7]


Mozgodol ©   (2007-10-12 00:51:00) 

Флешка в браузере, создает временный файл и отправляет его на сервер(вебсайт). Как можно отследить создание файла и перед  отправкой(или сразу после создания) подменить его на свой?

Может быть можно сделать другой вариант: при отправке файла - подменить его адресс, чтобы перенесся свой файл?

Подскажите плз.. очень надо.


Mozgodol   (2007-10-14 16:58:00) [1]

Dmitry S, такой номер даже если и пройдет, будем жутко неудобно использовать...

Как понять какую функцию использует программа для создания файла????
zwOpenFile, OpenFile,OpenFileA и т.д... реально их будет перехватить сплайсингом?


Dmitry S   (2007-10-14 06:33:00) [2]

Пусть флешка пытается отправить данные на домен somedomain.com
Открываешь у ся на компе 80 порт. Вешаешь на него веб-сервер, который все запросы перенаправляет дальше.
Затем в файле hosts делаешь подмену
127.0.0.1 somedomain.com
И настраиваешь обозреватель так, чтобы не использовал прокси для этого домена.
Должно сработать.
Минусы: 80 порт может быть уже занят:)
Предосторожности: Имей ввиду, что изменения в файле hosts повлияет и на твою прогу, так что тебе придется узнавать IP адрес прямым обращением к DNS серверу (которого может даже и не быть:( ).


Германн   (2007-10-14 02:01:00) [3]


> Johnnnnnn   (13.10.07 21:26) [6]

В сад!


Mozgodol   (2007-10-13 23:48:00) [4]

все абсолютно безъобидное))
Если сделаю, програмка разойдется на "УРА" фри есесно. в Информации, перечислю всех, кто чемто помог и авторов всех статей)

Не говорю, потому что идея очень такая... хорошая вообщем.


MetalFan   (2007-10-13 23:30:00) [5]

осудили человека, он и моргнуть не успел)
может он онлайн казино решил нагреть? ))


TUser   (2007-10-13 22:01:00) [6]

Итересно, а подмонтировать свой виртуальный диск вместо папки Temp можно или нет?

Зы. Если автор - вирмейкер, то что б ему пусто было внутри корпуса его винчестера.


Johnnnnnn   (2007-10-13 21:26:00) [7]

Германн

Vot skaji kakaya tebe raznica? Nada cheloveky! Ti suda cto prihodish delat mozgi razmyat ili lovish virusopisatelei? virtyalnii ment da?


Германн   (2007-10-13 02:20:00) [8]


> Mozgodol   (13.10.07 01:36) [4]

А на  [1] ответишь?


Mozgodol   (2007-10-13 01:36:00) [9]

Какие функции могут там быть использованы на создание файла??
в какую область копать?


evvcom   (2007-10-12 12:14:00) [10]


> изменить никак

ну почему ж? Перехватываешь API вызов создания файла, подменяешь данные на свои, а дальше на диск пишется уже то, что тебе нужно и отправляется. :-)


tesseract   (2007-10-12 10:40:00) [11]


>  Как можно отследить создание файла и перед  отправкой(или
> сразу после создания) подменить его на свой?


Отследить можно, изменить никак - файл будет заблокирован приложением.


Германн   (2007-10-12 00:59:00) [12]


> Подскажите плз.. очень надо.
>

Нескромный вопрос. А зачем?


Наверх

Титульная страница Поиск, карта сайта Написать письмо