前言
收费是不可能收费的,这辈子都不能收费的!
破解
由于Charles
是使用java
这种弱语言编写的,即使加了各种混淆,但是也难逃被破解的命运!
官网上下载的只能免费使用30天
首先使用jadx-gui
打开,搜索关键字符串This is a 30 day trial version
,很容易便可以看到验证逻辑。
也就是我们只需使kKPk.IcJx()
的返回true
即可完成破解,这是本文的重点,也是写作的目的。
总的来说有两种方式:
第一种使用jbe
工具,修改字节码
第二种利用javassist
修改字节码
方法一
这种方法一般来说比较的暴力,直接修改字节码,一般来说如果程序本身不做校验,那么此方法是可行的,大不了干脆把校验的部分也给去除。哈哈没错,就是这么刚!
jbe
这个工具官网上只有源码和未打包的bin
目录,可以在本地自己编一个java
项目,也可以在csdn
上下载别人打包好的jar
包
首先我们需要在l