eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июня!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Как изменить точку входа в .net?
Посл.ответ Сообщение

Ранг: 11.4 (новичок)
Статус: Участник

Создано: 29 августа 2013 05:48 New!
Цитата · Личное сообщение · #1

Привет всем!

Не пинайте плз, назрел вопрос. Ковыряю программку на .net, понадобилось изменить точку входа, чтобы кое что проверить.. Допустим прога стартует в Class1.method1.. Как мне стартануть с Class2.method1? Хочу свой метод туда воткнуть и дальше передать управление... Есть ли такая возможность?


Ранг: 164.6 (ветеран)
Статус: Участник
Волшебник

Создано: 29 августа 2013 11:08 New!
Цитата · Личное сообщение · #2

ildasm, помечаем метод как .entrypoint, с оригинального снимаем и ilasm.

| Сообщение посчитали полезным: sapog93



Ранг: 127.3 (ветеран)
Статус: Участник

Создано: 29 августа 2013 19:06 New!
Цитата · Личное сообщение · #3

в .NET Directory есть EntryPointToken
Например 0600007F
06 это таблица методов, а 7F это номер метода. Посмотреть и поменять можно в CFF Explorer.

| Сообщение посчитали полезным: sapog93


Ранг: 11.4 (новичок)
Статус: Участник

Создано: 31 августа 2013 18:52 New!
Цитата · Личное сообщение · #4

оба способа работают, в моем случае удобней оказался от zeppe1in.. всем спасибо
 eXeL@B —› Вопросы новичков —› Как изменить точку входа в .net?
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS