初始状态描述:软件可以正常打开,打开后点击菜单任意按钮,则弹出机器码包含本机机器码的注册框,机器码共有XX位!
输入用户名和邮箱等之后,会生成一个后缀名为.dat的文件,并提示用户需要将该文件通过电子邮件反馈给软件厂商,软件厂商反馈后缀名为.key的注册文件,通过菜单注册按钮,选择该.key文件,即可注册成功。
首先利用PEID之类的查看程序的基本信息,以及是否加壳,发现并没有加壳,且是采用VC++写的。
思路一
首先,利用exeSope找到弹出的注册对话框的id;然而,发现并不能找到有用的信息,只能找其他突破口。
思路二
新的思路是利用注册菜单和注册对话框,找到注册菜单的id和注册按钮id
整个菜单的id:XXX
注册按钮id:XXXX
利用上篇博客中的方法找到 注册菜单按钮 的响应函数
A