Сейчас на форуме: Adler, asfa, bartolomeo (+8 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› SmartMovie Converter 3.40 |
Посл.ответ | Сообщение |
|
Создано: 13 мая 2012 13:25 · Личное сообщение · #1 Всем привет! Вопрос касается дизассемблирования с помощью OllyDbg. Жесткий взлом данной программы я уже реализовал (то есть замена переходов на NOP'ы или сброс флага). Необходимо реализовать мягкий взлом. Это значит, что нужно найти эталонный пароль в дизассемблированном коде программы. Проблема в том, что я не могу найти функцию, считывающую данные, введенные пользователем. В других программах после ввода пароля используется функция типа GetDlgItemTextA или GetWindowTextA, чтобы считать введенный пользователем пароль. Мне нужно узнать какая функция используется в SmartMovie Converter 3.40. Нужно на ней точку останова поставить, а затем проследить куда заносится введенный мной пароль и где хранится эталонный. Буду очень благодарен за помощь) ![]() |
|
Создано: 13 мая 2012 13:48 · Поправил: Vovan666 · Личное сообщение · #2 Одним OllyDbg тут не справится, потребуется: Ведро кофейной гущи, 3 девственицы, сушеная лягушачья лапка и бубен. Накрайняк ссылка на программу. GetDlgItemInt 00402BF3 генерация ![]() |
|
Создано: 13 мая 2012 14:01 · Поправил: mysterio · Личное сообщение · #3 Dbg OMG ... В остальном все как сказал Vovan. Маленькое уточнение бубен должен быть диаметром 25 см иначе может ничего не выйти. На оффсайте v4.15-v4.20 и вроде даже ключ не требует (PC конвертер). ----- Don_t hate the cracker - hate the code. ![]() |
|
Создано: 13 мая 2012 15:00 · Личное сообщение · #4 |
|
Создано: 13 мая 2012 22:27 · Личное сообщение · #5 Спасибо вам всем огромное за ответы) кейгены и прочее - не нужны) это у меня задание на курсовик) выбираем прогу и взламываем) Vovan, ты мой герой)) breakpoint на GetDlgItemInt поставил) проблема с дальнейшим анализом кода... Запускаю прогу, ввожу пароль, жму ОК, прога прерывается, дальше я делаю трассировку и не вижу (или не понимаю) каким образом мой пароль сравнивается с эталонным и как этот эталонный пароль там можно увидеть... ![]() |
|
Создано: 13 мая 2012 22:35 · Личное сообщение · #6 тут скорее всего тебе это поможет http://exelab.ru/f/action=vthread&forum=5&topic=14847&page=6 ![]() |
|
Создано: 13 мая 2012 22:40 · Личное сообщение · #7 под эталонным паролем понимается тот пароль, который я должен ввести, чтобы программа стала зарегестрированной) На 00402BF3 генерируется Request code, то есть код, который выводит программа и в ответ на который, я должен ввести Unlock code, чтобы её разблокировать. Вот этот самый Unlock code мне и нужно найти в дизассемблированном коде... ![]() |
|
Создано: 13 мая 2012 23:21 · Личное сообщение · #8 Dbg пишет: На 00402BF3 генерируется Request code Да ну нах, а это что? Code:
![]() |
|
Создано: 14 мая 2012 00:04 · Личное сообщение · #9 |
|
Создано: 14 мая 2012 10:03 · Личное сообщение · #10 Dbg пишет: это у меня задание на курсовик) выбираем прогу и взламываем) Cкоро без корки на exelab.ru не зарегестрируешся ![]() ![]() ![]() ![]() ----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. ![]() |
|
Создано: 16 июня 2012 00:08 · Личное сообщение · #11 |
|
Создано: 16 июня 2012 00:38 · Личное сообщение · #12 Dbg давай-ка, сам начинай что-то делать. халявщикам здесь не место. тема, кандидат на закрытие. ----- [nice coder and reverser] ![]() |
|
Создано: 26 июня 2012 11:01 · Личное сообщение · #13 |
|
Создано: 26 июня 2012 13:19 · Личное сообщение · #14 |
![]() |
eXeL@B —› Вопросы новичков —› SmartMovie Converter 3.40 |
Эта тема закрыта. Ответы больше не принимаются. |