![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.05.2008
Сообщений: 28
|
![]()
подскажите какие еще варианты реализации перехвата функции и ее параметров есть (WinXP и выше), кроме этих:
//BREAKPOINT=бряк 1: ставим бряк на функции, ищем конец функции по RET-у,ставим бряк на него, по обработке ..._BREAKPOINT и ..._SINGLE_STEP обрабатываем их и снимаем все параметры функции со стека/регистров на начальном и конечном брейках. //у первого варианта может быть так что RET может быть не истинный, и его функция может проскочить и вернуться на другом RET-е. вариант 2: в начало ставим бряк как обычно, срабатываем на начальном, обрабатываем его, берем адрес возврата из стека и ставим на этот адрес бряк, на конечном бряке(адрес возврата) стопимся, обрабатываем параметры, обрабатываем бряк. и еще небольшой вопрос: как Olly так обрабатывает функции, например до конца: "Execute till return"
отлаживание - процесс избавления программы от лажи
|
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 09.03.2008
Сообщений: 127
|
![]()
Не совсем понятно суть вопроса.. что конкретно надо??
Перехват функций это совсем другое(BREAKPOINT это же не перехват).. Вообще из того что знаю, то BreakPoint это программное прерывание int 3, в самом простом варианте отладчик просто ставит int 3 перед необходимой командой... Если интересуют методы взлома или защиты от взлома, то на wasm.ru... Цитата:
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. | Каравай | Microsoft Office Excel | 13 | 17.02.2010 09:53 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
блок "cont" с права не принимает значение "margin: 10px;" которое описано в body | tabikA | HTML и CSS | 5 | 24.02.2009 21:50 |
Под прикрытием "кризиса" наши доблестные "управители" хотят утопить нас в радиоактивных отходах | mihali4 | Свободное общение | 1 | 17.01.2009 01:43 |