一个播放视频教程的软件,delphi写的
程序下载地址:http://pan.baidu.com/share/link?shareid=21155&uk=3994781449
这是用DEDE查看到的注册按钮事件:
004678EA E9A5010000 jmp 00467A94
|
004678EF E95CCEF9FF jmp 00404750
* Possible String Reference to: '密码错误'
|
004678F4 B8B4844600 mov eax, $004684B4
* Reference to : TMessageForm._PROC_00434610()
|
004678F9 E812CDFCFF call 00434610 后面还有多个“密码错误”提示
用OD查看到:
00467809 . 837D FC 00 CMP DWORD PTR SS:[EBP-4],0
0046780D . 75 0F JNZ SHORT exe.0046781E
0046780F . B8 94844600 MOV EAX,exe.00468494 ; 请输入密码
00467814 . E8 F7CDFCFF CALL exe.00434610
00467819 . E9 CB0B0000 JMP exe.004683E9
0046781E > 8D95 E8FDFFFF LEA EDX,DWORD PTR SS:[EBP-218]
00467824 . 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
00467827 . E8 CC14FAFF CALL exe.00408CF8
0046782C . 8B95 E8FDFFFF MOV EDX,DWORD PTR SS:[EBP-218]
00467832 . 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
00467835 . E8 3EDDF9FF CALL exe.00405578
0046783A . 0F84 D2000000 JE exe.00467912---这里输入的注册码格式不同,程序的处理方法也不一样,******-*********-********这种格式不会跳转 其他格式会跳转。
一开始我以为******-*********-********这种格式 应该是正确的处理方法 但是怎么跟都会弹出错误提示。 其他格式的 处理完错误提示后 会提示数组错误。
搞了两天了 一直搞不定 请大家帮忙看看 。
[课程]Linux pwn 探索篇!