| Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых) | 
| eXeL@B —› Основной форум —› Удаление ехе самим собой | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 22 августа 2005 20:12  · Личное сообщение · #1 Вопрос касается не примитивных махинаций с БАТНИКОМ. Хочу спросить о другой возможности. В хидере РЕ файла можно указать какойто флаг, в результате при загрузке со сйомного носителя модуль располагается в памяти без привязки к файловому образу. Возможна ли такая махинация ручками? Если это вполне реально то просьба подсказать необходимый механизм. ![]()  | 
| 
 | 
Создано: 22 августа 2005 20:29 · Поправил: Jupiter  · Личное сообщение · #2 см. например This is an example of a self-deleting exe which could be used, for example, in an uninstaller. Works with all Windows versions. http://www.winasm.net/ind=downloads&op=entry_view&iden=12 а тот флаг, про который ты говоришь, должен стоять в прихожей, а не в заголовке PE, поэтому пассы руками в данном случае не помогут ----- EnJoy! ![]()  | 
| 
 | 
Создано: 22 августа 2005 20:36  · Личное сообщение · #3  | 
| 
 | 
Создано: 22 августа 2005 21:37  · Личное сообщение · #4  | 
| 
 | 
Создано: 23 августа 2005 09:51  · Личное сообщение · #5  | 
| 
 | 
Создано: 23 августа 2005 10:32  · Личное сообщение · #6 Спасибо за ответы. НО! Детализирую вопрос. В книге Гарри Неббета есть листинг с кодом на NativeAPI для запуска процеса. С SoftIce-ом иследовав системный механизм я не добился результата, чтобы понять разницу загрузки процеса со сйомного носителя и с харда. Ктото знает как система умудряется полностю отобразить файл в память и отвязатся от файлового образа процеса? ![]()  | 
| 
 | 
Создано: 23 августа 2005 10:35  · Личное сообщение · #7  | 
| 
 | 
Создано: 23 августа 2005 11:33 · Поправил: arnix  · Личное сообщение · #8 я это сделал так, создаёшь v.bat файл такого содержания: 
 И запускаешь его по ShellExecute, вместo параметра указываешь полное имя своего экзешника (можно его узнать через GetCommandLineA), этот БАТ удалит и ЕХЕ и самого себя. Правка: хшъИфкфлгвф пишет: Вопрос касается не примитивных махинаций с БАТНИКОМ х/шъ сорри, заметил позже  
![]()  | 
| 
 | 
Создано: 23 августа 2005 12:33  · Личное сообщение · #9 Как-то раньше на спор написал программу которая самоудаляется без батников во всех версиях Windows NT. (если кто знает, в Windows XP с этим имеются некоторые проблемы)   56c6_SelfDelete.rar
----- Скажем дружно - нафиг нужно. ![]()  | 
| 
 | 
Создано: 23 августа 2005 12:47  · Личное сообщение · #10  | 
| 
 | 
Создано: 23 августа 2005 12:48  · Личное сообщение · #11  | 
| 
 | 
Создано: 23 августа 2005 12:51 · Поправил: -=Defender=-  · Личное сообщение · #12  | 
| 
 | 
Создано: 23 августа 2005 12:51  · Личное сообщение · #13  | 
| 
 | 
Создано: 23 августа 2005 14:49  · Личное сообщение · #14  | 
| eXeL@B —› Основной форум —› Удаление ехе самим собой | 
| Эта тема закрыта. Ответы больше не принимаются. | 








 

 Для печати