Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Вниз

Подмена файла   Найти похожие ветки 

 
Mozgodol   (2007-10-12 00:51) [0]

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

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

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


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


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

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


 
tesseract ©   (2007-10-12 10:40) [2]


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


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


 
evvcom ©   (2007-10-12 12:14) [3]


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

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


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

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


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


> Mozgodol   (13.10.07 01:36) [4]

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


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

Германн

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


 
TUser ©   (2007-10-13 22:01) [7]

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

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


 
MetalFan ©   (2007-10-13 23:30) [8]

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


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

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

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


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


> Johnnnnnn   (13.10.07 21:26) [6]

В сад!


 
Dmitry S ©   (2007-10-14 06:33) [11]

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


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

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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
2-1191990597
Al500
2007-10-10 08:29
2007.11.04
Подскажите пожалуйста, возможно ли неявно вызвать процедуру


2-1192098162
Антон Шестаков
2007-10-11 14:22
2007.11.04
Вычисление даты


1-1187682886
Den303
2007-08-21 11:54
2007.11.04
Присвоить свойство из строки


2-1191938001
em240
2007-10-09 17:53
2007.11.04
Возможно ли работать с DTS MSSQL 2000 как COM?


2-1192430713
Kolan
2007-10-15 10:45
2007.11.04
Корректна ли запись PAnsiChar := @string ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский