[原创]简单易懂的教你破解抓包神器Charles (已附加成品)

转:https://bbs.pediy.com/thread-251566.htm

萌新第一次发技术贴,有点小激动。如有错误,请各位大佬们指出,感激。

 

备注:该方法通杀Charles所有版本

 

起因:

由于抓包需求,用到了Charles,然后发现网上已破解的成品很多,介绍破解方法的几乎没有(我没找到.....)。

然后,自己动手,丰衣足食(笑)。

emmm,之后逛了一下看雪,发现也没有这方面的文章。

好东西,当然要分享,于是就有了本文。

 

正文:

首先,下载安装软件,运行。

很明显,提示试用软件

将软件安装目录下Charles\lib\charles.jar拖入jadx进行分析,注意必须以 .jar结尾。

在jadx中搜索30天试用的那段英文

很明显,第一个就是,双击进去。

是一个方法,好办,选中方法,右键Find Usage

经过实践,第二个是我们要找的,双击进去

很明显,一个判断是否注册,一个获取用户名

按Ctrl+鼠标左键,进入qHTb.DdNM()和qHTb.gbef()这两个方法,看一下具体代码

之前的猜测很对, 一个判断是否注册,一个获取用户名。

 

分析的差不多了,下面开始写代码

用Android Studio新建一个java工程,并将charles.jar复制到工程目录下(其他位置也行,只要记得路径即可)

添加javassist的依赖(用来jar中的class文件)

写代码,我已经写好注释了,代码也打包在附件里面。

右键运行。

具体代码如下:

用生成的qHTb.class替换charles.jar里面对应路径的qHTb.class文件(因为jar是个压缩包,用压缩软件打开即可)

将替换好的 charles.jar复制到 软件安装目录下Charles\lib\目录下进行替换

运行软件

成功crack

 

由于附件最大为8M,所以软件安装包需要大佬们自己去官方下载了,链接: https://www.charlesproxy.com/download/

xmhwwsCrackCharles.zip是项目代码,解压后,用Android Studio打开即可。

已crack的charles.jar.7z是已经破解好的charles.jar,复制到软件安装目录下Charles\lib\目录下进行替换即可。

 

码字不易,破解十分钟,文章写了49分钟(苦笑)

路过的大佬们,赏一个精华吧,萌新想要升到中级啊啊啊 

 

上传的附件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值