Leccion 13 HARDCODE2
这是一个名叫Leccion 13 HARDCODED 2的程序,现在来寻找登录码,比较简单.先查壳发现没壳,然后运行界面如下:

随便乱输入一串数字,点击verificar,显示错误

用ida载入该程序,点击import:

这里有messageboxa,dialogboxprarma和getdlgitemtexta3个API;
messageboxa:显示一个消息框
dialogboxprarma:DialogBox是一个WindowsAPI函数。它的作用是从一个对话框资源中创建一个模态对话框。该函数直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回控制。该函数通过调用DialogBoxParam函数来实现。
getdlgitemtexta:获取输入消息框里的内容
用IDA的graph界面观察,可看到,程序将输入的字符串与40204b像比较,相等走绿线,就可以登录成功:

转到40204B位置,可以看到值为38393839h换为10进制为56 57 56 57,因为这是ascll码,计算机是小端排序,所以就是9898:

输入9898登录成功,耶

never give up
浙公网安备 33010602011771号