Charles 4.5.1逆向工程/破解

工具 作者:HackerEye 2019-10-26 23:45:18

Charles 4.5.1逆向破解

前两天剁了Burp Pro 2.1.04破解版,今天写写如何破解Charles 4.5.1。该文主要以逆向与软件安全为方向编写(作者scz)。你也可参阅Charles破解版/破解工具找到你想要的。 Charles如果未注册,启动时有个10s倒计时,30天试用期,每运行30分钟就自动退出。 Charles缺省是用其自带JDK 11启动的:
C:\Program Files\Charles\jdk\
正常注册流程是:
启动Charles->Help->Register Charles->输入Registered Name/License Key
这里会弹一个对话框,有RegisterCancel两个按钮。如何找到Register按钮对应的代码?假设Register按钮用到了JButton,在按钮上显示"Register"这个字符串时会用到javax.swing.AbstractButton.setText(),查看它的调用栈回溯,或许就能定位Register按钮对应的代码。 对javax.swing.AbstractButton.setText()设断,命中时:
[1] javax.swing.AbstractButton.setText (AbstractButton.java:297), pc = 0
[2] javax.swing.AbstractButton.init (AbstractButton.java:2,128), pc = 6
[3] javax.swing.JButton.<init> (JButton.java:131), pc = 18
[4] javax.swing.JButton.<init> (JButton.java:104), pc = 3
[5] com.xk72.charles.gui.frames.RegisterFrame.<init> (null), pc = 45
[6] com.xk72.charles.gui.menus.HelpMenu$4.actionPerformed (null), pc = 8
[7] javax.swing.AbstractButton.fireActionPerformed (AbstractButton.java:1,967), pc = 83
爽到了,关注"com.xk72.charles.gui.frames.RegisterFrame.class"。 比起Burp Pro 2.1.04Charles 4.5.1的混淆程度太弱,说是一马平川不为过。据说Charles早期版本没有混淆过,比如4.0.2,我以前没接触过。

Charles 4.5.1反编译

C:\Program Files\Charles\lib\charles.jar
com.xk72.charles.gui.frames.RegisterFrame.class

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接
百度热搜榜
排名 热点 搜索指数