|
发表于 2021-8-16 23:38:21
|
显示全部楼层
浙江省杭州市
1.查看父进程是否是explorer.exe,如果不是就判断为被调试状态
判断地址0040C45A
2.网页访问,获取一段不知道是啥的东西
"262527565654242824252928252154532927265626235521202320245656522252542222245253235254704E98114"
3.程序窗口出现后搜索特征码"FF 55 FC 5F 5E"发现找不到(这里略过怎么找派发事件,懒得讲)
4.找到按钮点击事件0040ED8C,跳转发现全部vm,好,死路一条,不往这里走了
5.通过查找字符串比较特征码找到字符串比较的地址,并下断点
6.运行发现只断下了一处,并且下一步运行直接跳转到断点MessageBoxA处,提示卡密错误
7.然后发现堆栈里面直接找到了返回地址,跟过去并且发现没有vm,找到判断处0040EFAE
8.可以看到cmp dword ptr ds:[0x004D51E4], 0x1 中对全局变量进行了判断是否等于1,我猜测这是逻辑性变量1代表真
9.运行起来直接提示成功,但是点掉信息框后进程退出不知道是作者动的手脚还是什么,懒得看了 |
|