Главная страница
    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.067 c
2-1192173898
Pacific
2007-10-12 11:24
2007.11.04
Tcpclient


2-1191991361
DrAndrey
2007-10-10 08:42
2007.11.04
В контекстное меню проводника добавить свой пункт.


15-1190758762
Riply
2007-09-26 02:19
2007.11.04
Контрольная сумма и изменение файла.


2-1192368884
Blind Guardian
2007-10-14 17:34
2007.11.04
Странная штука с записью и чтением в и из файла


15-1191308496
tesseract
2007-10-02 11:01
2007.11.04
Кто там про юзабилити спрашивал ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский