Open liwugang opened 3 years ago
请问你用的java版本是多少,文中没说明。
经测试,使用java11,当修改MfoV#AhDU()使其返回true后,修改后保存,然后通过菜单 File –> Export program 导出。假设导出的文件名叫charles2.jar。把该文件放到charles安装目录的lib中,并在lib目录下运行命令行,java -jar charles2.jar。即可看到异常日志。 异常日志截图如下:
双击Charles.exe看不到这个日志。
经测试,使用java11,当修改MfoV#AhDU()使其返回true后,修改后保存,然后通过菜单 File –> Export program 导出。假设导出的文件名叫charles2.jar。把该文件放到charles安装目录的lib中,并在lib目录下运行命令行,java -jar charles2.jar。即可看到异常日志。 异常日志截图如下:
双击Charles.exe看不到这个日志。
具体使用的java版本没有关注,应该和版本没有关系。我使用的是 linux版本,启动是个bash脚本,把修改后的charles替换下试下。还有最好不要直接“java -jar XXX” 这个调用。就用原有的方式打开试试
还有使用的版本也要是4.6.1,就照着我的步骤操作,应该都没有问题
收到,谢谢。
https://liwugang.github.io/2020/12/06/reverse_charles.html
Charles 是常用的抓包工具,使用 Java 语言写的,支持跨平台。目前最新版本是 4.6.1,本文记录下对该版本的破解。