bin121500 发表于 2020-3-28 14:37

A stupid hacker try cracking my game

本帖最后由 bin121500 于 2020-3-28 15:24 编辑

1.丢入killer直接反编译重打包,不出意外,游戏闪退
2.没啥头绪,瞎猫碰耗子,studio连接手机查看日志信息https://attach.52pojie.cn//forum/202003/28/105309gdgztbtrat7zh3ki.png?l(似乎是校验了什么文件的md5),A stupid hacker try cracking my game(赤裸裸的嘲讽.jpg),通过日志可以知道这段文字是在apk_protect.so中写的
3.把apk_protect:丢进ida查看https://attach.52pojie.cn//forum/202003/28/105913divbtabhiziigmia.png?l,依然不出意外,找不到相关字符串,应该是so做了什么处理,混淆之类的
4.想了个取巧的方法,把这个so从内存中抠出来,这次如愿以偿的看到了我们想要的字符串,点击跳转定位到了sub_FB7E0方法https://attach.52pojie.cn//forum/202003/28/113244quzew2u6ww7j2mwx.png?l,查看伪代码https://attach.52pojie.cn//forum/202003/28/113416qv83gpzvf2vzvei5.png?l,跳转上一层调用sub_F46DC,在第二个_android_log_print那边那边判断了一下,给v83赋值,通过该值判断游戏是否被反编译修改啥的,还有这几个地方都改成赋值成1
5.通过内存dump的so和原so对比定位修改点,修改完成后替换so重打包,游戏正常进入

lzw-723 发表于 2020-3-28 14:46

A hacker cracked a stupid game
{:1_921:}

jia156 发表于 2020-3-28 14:48

Alluretoo 发表于 2020-3-28 14:59

表示新手的我看着一脸懵逼

schoolyears 发表于 2020-3-28 16:04

这也是在自嘲吧。

888110 发表于 2020-3-28 19:41

try应该用第三人称单数

hyoulin68 发表于 2020-3-28 21:32

这也是在自嘲吧。

183595412 发表于 2020-3-29 04:43

傻子黑客怎么就咋了

linuxprobe 发表于 2020-3-29 11:15

傻子也能当黑客,你是正常人你能成为黑客吗?

hyoulin68 发表于 2020-3-29 11:31

这代码,厉害
页: [1]
查看完整版本: A stupid hacker try cracking my game