![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как Выислить точку входа (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-заголовке прописана.