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

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

Подскажите как Выислить точку входа (Entry Point),


KLAUS ©   (2004-06-12 11:03:00) 

Всем привет!
Подскажите как Выислить точку входа (Entry Point), и если можно примерчик!!


KLAUS   (2004-06-13 17:49:00) [1]

Всё, сделал нахождение EP.
Теперь вопрос полностью меняется.
Смысл таков, мне нужно найти порядок байт начиная с EP, поиск сделать могу, но он ищет не правильно, т.к незнаю как расчитать offset.
Если кто знает подскажите PLEASE


Подкрадуха   (2004-06-13 17:02:00) [2]

[7]
Ага, а с офсетом что делать? Везде потом менять?
Точка входа - это ведь, по сути, самая главная (первая) функция, с которой начинается выполнение программы. Можно скопировать её в конец и добавить свою ещё функцию. Потом из точки входа сделать джамп на свою функцию, а из своей уже на основную, которую дописывали в конец. Ведь может и не хватить места для записи если в точке входа будешь свою сразу писать.
А пример можно узнать на любом ассемблерном сайте - тут только Delphi.


KLAUS   (2004-06-13 12:59:00) [3]

За советы конечно спасибо...
Может быть теперь кто-нить сможет продеманстрировать, был бы очень признателен!!


default   (2004-06-13 11:42:00) [4]

KLAUS   (13.06.04 11:40) [7]
гениально
посмотрите исходники какого-нибудь упаковщика или(и) формат PE


KLAUS   (2004-06-13 11:40:00) [5]

По идеи мне нужно сделать наоборот,узнать Entry Point вставить свою функцию а потом jmp на точку входа. И при этом сменить Entry Point на начало моей функции!!


Подкрадуха   (2004-06-12 16:46:00) [6]

Да подскажите человечку как джамп из точки входа сделать на свою функцию =)


GuAV   (2004-06-12 15:31:00) [7]


> а вот как реализовать не знаю!

Что реализовать?


KLAUS   (2004-06-12 15:27:00) [8]

Мдамс, всегда одно и тоже....да читать то читал, а вот как реализовать не знаю!
Нет не вирус


GuAV   (2004-06-12 13:19:00) [9]


> ну а как тогда её узнать-то

Прочитать. Смещение смотри в документации по PE.

> изменить

Зачем её менять? вирус пишеш, что-ли?


KLAUS   (2004-06-12 11:20:00) [10]

GuAV - ну а как тогда её узнать-то программо и изменить?


GuAV   (2004-06-12 11:12:00) [11]

А зачем её вычислять, она же в PE-заголовке прописана.


Наверх

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