查看: 800|回复: 4

[原创] 逆向破解笔记(1)

[复制链接]

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

发表于 2022-5-4 10:33:15 | 显示全部楼层 |阅读模式
本帖最后由 hackerbob 于 2022-5-6 23:06 编辑

这个creakme是看雪书上的配套练习


首先x64dbg载入,此程序利用GetDlgItemTextA来获取输入框文本
ctrl+G转到api


找到后下断点


启动程序,输入用户名和密码,被断在这里,可以确定就是这个api了


alt+F9来到call,把汇编简单翻译一下,很容易就找到关键跳
注意:api参数通过栈传递,一定要遵循栈先进后出的原则,所以参数压栈从上往下是反着的
GetDlgItemTextA会返回文本长度


注意,现在我们是随便输入的数字,但这个跳转仍然成立
说明是跳往注册失败,那就不让跳,nop掉


成功了

用IDA反编译,找到api调用的地方,可以看到在判断用户名和密码是否正确的外边一个if..else..语句
是来判断用户名和密码是否为空或者小于5
里面的if就是判断用户名和密码是否正确了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 4技术 +1 经验 +11 人气 +10 分享 +1 收起 理由
YFSafe + 11 + 3 赞一个!
skystars + 1 + 2 + 1 很给力!
xiaomeng + 2 很给力!
Andy + 3 赞一个!

查看全部评分

本帖被以下淘专辑推荐:

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

 楼主| 发表于 2022-7-22 19:22:06 | 显示全部楼层
本帖最后由 hackerbob 于 2022-7-22 19:34 编辑
zhangzhixiao 发表于 2022-7-22 18:58
教我逆向好不好啊啊啊

。。。。。

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

 楼主| 发表于 2022-7-22 19:26:34 | 显示全部楼层
zhangzhixiao 发表于 2022-7-22 18:58
教我逆向好不好啊啊啊

如果你真的很想学逆向,要先把基础打牢,C语言,C++,汇编,系统底层,再去学逆向
还有一部分软件破解比较简单,你要是只想破解CMS和简单的软件,直接听B站上的破解教程也可以

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

 楼主| 发表于 2022-7-22 19:28:15 | 显示全部楼层
zhangzhixiao 发表于 2022-7-22 18:58
教我逆向好不好啊啊啊

植物大战僵尸中文版
这款游戏是个很好的练手软件,代码很有逻辑

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

 楼主| 发表于 2022-7-22 19:29:20 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表