| Сейчас на форуме: 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 генерация   | Сообщение посчитали полезным: Dbg, Dart Sergius | 
| 
 | 
Создано: 13 мая 2012 14:01 · Поправил: mysterio  · Личное сообщение · #3  | 
| 
 | 
Создано: 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   | Сообщение посчитали полезным: Dbg | 
| 
 | 
Создано: 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 не зарегестрируешся        
----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.   | Сообщение посчитали полезным: hlmadip | 
| 
 | 
Создано: 16 июня 2012 00:08  · Личное сообщение · #11  | 
| 
 | 
Создано: 16 июня 2012 00:38  · Личное сообщение · #12 Dbg давай-ка, сам начинай что-то делать. халявщикам здесь не место. тема, кандидат на закрытие. ----- [nice coder and reverser]   | Сообщение посчитали полезным: Dbg | 
| 
 | 
Создано: 26 июня 2012 11:01  · Личное сообщение · #13  | 
| 
 | 
Создано: 26 июня 2012 13:19  · Личное сообщение · #14  | 
| eXeL@B —› Вопросы новичков —› SmartMovie Converter 3.40 | 
| Эта тема закрыта. Ответы больше не принимаются. | 









 
 


 Для печати