| eXeL@B —› Вопросы новичков —› Почему olly невидит секцию? | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 02 июля 2013 19:46  · Личное сообщение · #1  | 
| 
 | 
Создано: 02 июля 2013 20:53  · Личное сообщение · #2  | 
| 
 | 
Создано: 02 июля 2013 21:11  · Личное сообщение · #3  | 
| 
 | 
Создано: 02 июля 2013 21:19  · Личное сообщение · #4 Сильно сомневаюсь, что загрузчик будет грузить оверлей. Обычно его читают через ReadFile. Ставь бряк на CreateFileA/W и проверяй, чтобы путь к файлу соответствовал пути к самой программе. Так и найдешь обращение к оверлею.   | Сообщение посчитали полезным: Envy12 | 
| 
 | 
Создано: 02 июля 2013 21:32 · Поправил: Envy12  · Личное сообщение · #5  | 
| 
 | 
Создано: 02 июля 2013 22:07  · Личное сообщение · #6  | 
| 
 | 
Создано: 02 июля 2013 22:45  · Личное сообщение · #7  | 
| 
 | 
Создано: 03 июля 2013 00:26 · Поправил: DenCoder  · Личное сообщение · #8 Один из вариантов - 1) через драйвер файловой системы, на мой взгляд это будет проще, если не замудрить другие варианты. Чисто теоретически (не рассматривал на практике) можно 2) каким-то образом снять лок с exe-файла или что нередко используется при живых апдейтах 3) каким-то своим образом создавать процесс, чтобы лока не было. По 1му варианту - это даже некоторые антивири обходит, поскольку минимальная единица для них - файл и файловый монитор сканить начинает только при открытии файла. Детект может быть только по ручному сканированию оперативки, но момент не удастся настолько точно поймать. По 3му - что-то вроде этого(подробно не буду, сами можете доработать): { //Настраиваем STARTUPINFO создаваемого любого другого процесса(лучше всего подготовленный наш), чтобы не было видно стартового окна //В этом нет необходимости, если наш exe подготовлен так, как надо ... } CreateProcess(NULL, "notepad.exe", ...); //Процесс может быть любой WriteProcessMemory(); //перекидываем в память дочернего процесса нужную часть тела родительского процесса { //Синхронизируем родительский и дочерний процесссы ... } ExitProcess();//Выходим из родительского процесса { //Операции записи в exe-файле родительского процесса ... } У всех вариантов возможны проблемы с брандмауэром и антиспаями при повторном открытии изменённого файла. ----- IZ.RU ![]()  | 
| 
 | 
Создано: 03 июля 2013 02:25  · Личное сообщение · #9  | 
| 
 | 
Создано: 03 июля 2013 03:12 · Поправил: Rio  · Личное сообщение · #10  | 
| eXeL@B —› Вопросы новичков —› Почему olly невидит секцию? | 






 Для печати