![]() |
eXeL@B —› Вопросы новичков —› Программа проверяет ключ в интернете. На какие фунции следует обратить внимание? |
Посл.ответ | Сообщение |
|
Создано: 13 апреля 2011 22:00 · Поправил: damiansmith · Личное сообщение · #1 Пользуюсь Olly 1.1. Программа MyIPHelper. Ничем не запакована, код - как на ладони. В окне регистрации, после ввода имени и серийного номера, по нажатию на "Next" проверяет ключ в своей базе данных в интернете. Никак не могу перехватить момент нажатия на "Next". В окнах: класс "Button", название "Next", ClsProc "FFFF022f". Не могу поставить BPM, пишет "Unable to read memory of debugged process. Breakpoint at FFFF022f is deleted." Откуда эти FFFF? На какие функции ещё следует обратить внимание в таком случае? ![]() |
|
Создано: 13 апреля 2011 22:17 · Личное сообщение · #2 |
|
Создано: 13 апреля 2011 22:50 · Личное сообщение · #3 |
|
Создано: 13 апреля 2011 23:08 · Поправил: damiansmith · Личное сообщение · #4 Вот эта прога Триалка на 3 дня, после активации должна полноценно работать дальше. Цена 20$. Скачал по рекомендации знакомого, для ознакомления, так сказать. Потом посмотрел, что кряка для неё не наблюдается, и решил сам попробовать сделать. Так как опыта мало, штудирую курс по Олли и параллельно ищу уязвимость в этой проге. В самом начале столкнулся вот с такой проблемкой. ![]() |
|
Создано: 13 апреля 2011 23:16 · Личное сообщение · #5 damiansmith пишет: "Unable to read memory of debugged process. Breakpoint at FFFF022f is deleted. "Unable to read memory of debugged process - Не в состоянии прочитать память отладочного процесса" А вообще юзай поиск по сайту ![]() 1 - 2 - 3 - ... Обрати внимание на посты Archer'a ![]() |
|
Создано: 14 апреля 2011 00:40 · Поправил: damiansmith · Личное сообщение · #6 inffo пишет: А вообще юзай поиск по сайту Спасибо за ссылки. Как-то у меня не всегда получается в поиске что-то найти. Вот, не нашёл, создал тему. Буду искать, разбираться. Может в Олли надо чего воткнуть, чтобы брейк ставился? У меня только Command Bar, Hide Debugger и HideOD. Также не могу найти про взлом программ с регистрацией по инету. ![]() |
|
Создано: 14 апреля 2011 11:07 · Поправил: gena-m · Личное сообщение · #7 Может в Олли надо чего воткнуть, чтобы брейк ставился? У меня только Command Bar, Hide Debugger и HideOD. Зачем столько плагинов? Нужен только Command Bar и голова. Отключи интернет, программа начнет жаловаться на отсутствие интернета, поставь бряк на ShowWindow, попадешь в это место: Code:
Дальше сам попробуй. код - как на ладони в программе очень много вызовов вида CALL EAX - так что работы хватит. ----- Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше ![]() |
|
Создано: 14 апреля 2011 11:34 · Личное сообщение · #8 Ясен пень, что брейкпоинт нельзя поставить на такой высокий диапазон адресов, в котором находится FFFF022f. Эта ж память в верхних двух Гбайтах. То, что показывает олли в класспроках - это хорошо, но нужно юзать GetWindowLong, чтоб получить функцию обработки сообщений окна. Либо юзайте для этого Spy++, который идёт вместе с Microsoft Visual Studio. Тем не менее, из-за сабклассинга вас может ожидать много-много гадостей на пути к реальному обработчику. Старайтесь ставить бряки на WinInet и/или Winsock API. ----- Stuck to the plan, always think that we would stand up, never ran. ![]() |
|
Создано: 06 мая 2011 09:22 · Личное сообщение · #9 |
|
Создано: 06 мая 2011 09:49 · Личное сообщение · #10 |
|
Создано: 06 мая 2011 21:18 · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› Программа проверяет ключ в интернете. На какие фунции следует обратить внимание? |