Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

OEP [D1, D2, D3, D4, D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]


Страницы:   1 2

iNBox ©   (2004-12-27 09:04:00) 

Здраствуйте мастера, у меня к вам вопрос,как можно за XOR-ить первые 10 байт точки входа в программу?


n0name   (2004-12-27 11:34:00) [21]

Как сказал выше - это полный бред, но если ты так хочешь заксорить, то алгоритм таков:
1. CreateFile/CreateFileMapping/MapViewOfFile
2. По PE-заголовку находищь физ. смещение EP(не OptHdr.AddrOfEP)
3. Xor память по pMap+PhysOffset.
4. CloseHandles/UnmapViewOfFile


n0name   (2004-12-27 11:31:00) [22]

>>3)XOR нужен для того чтобы скрыть настоящий OEP
Полный бред :E


Digitman   (2004-12-27 11:11:00) [23]


> скрыть настоящий OEP


от кого скрыть ?


iNBox   (2004-12-27 10:55:00) [24]

1)программа чужая.
2)EXE'ник на диске.
3)XOR нужен для того чтобы скрыть настоящий OEP


Digitman   (2004-12-27 09:30:00) [25]


> точки входа в программу?


в чью программу ? твою ? чужую ?
и что значит "программа" ? нечто исполняемое в настоящий момент или файл на диске с кодом программы ?


> за XOR-ить


это зачем еще ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо