· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.VIROLOGY —› Секции в ЕХЕ файле

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Окт 6, 2003 19:16:32

Asterix
Может одного атрибута не достаточно? У меня Windows2000 может в этом дело?


Дата: Окт 6, 2003 19:19:38

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


Дата: Окт 6, 2003 19:40:28

Asterix
Да вроде учитываю. Он же ругается на то что я пытаюсь изменить код проги-носителя!


Дата: Окт 6, 2003 19:55:40

Он же ругается на то что я пытаюсь изменить код проги-носителя!

Он может, вернее винда может, ругаться на доступ к памяти или
если ты не корректно подправишь код, тогда прога будет падать.


Дата: Окт 6, 2003 19:57:14

Asterix
И как быть? Ведь иногда все ОК! А в основном все полохо


Дата: Окт 6, 2003 20:42:22

И как быть?

Разбирайся, ищи причину, может что-то где-то не учёл..


Дата: Окт 7, 2003 09:47:36

Лучше не париться с атрибутами секций, а использовать VirtualProtect - включать доступ на запись в секцию кода, дешифровывать ее, восстанавливать флаги доступа, и делать джамп.


Дата: Окт 7, 2003 09:49:41

Max
А как это делается, по-подробнее не расскажешь?


Дата: Окт 7, 2003 11:25:06

Все народ, все заработало! Спасибо, что помогли разобраться.
Причина глюков: Нет пределов тупости! ЕЕ сила ВЕЛИКА!

Ветку можно считать закрытой

P.S. Для интересующихся выкладываю полностью рабочий исзодник

887031269__rescrypt.rar


Дата: Окт 7, 2003 11:43:10

Ты лучше на словах напиши, в чем глюк то был?


Дата: Окт 7, 2003 12:28:24

Не сложно догадаться что падало из-за того что секции пытались раскриптоваться по файловым смещениям, а на по RVA в памяти, я все гадал, догадается он сам или придется подсказывать - ведь даже по адресу AV легко догадаться что что-то пыталось писать мимо первой секции, в заголовок :)

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.047