飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5102|回复: 8

[macOS] 使用Recaf破解花瓶代理charles proxy

[复制链接]
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 1315 天

    [LV.10]以坛为家III

    发表于 2019-8-29 19:31:21 | 显示全部楼层 |阅读模式
    本帖最后由 zyjsuper 于 2019-8-29 19:41 编辑

    0x00:前言
    花瓶代理很多大神破解过,论坛也有朋友给出了patch,今天给大家分享一个非常有趣的patch方法,使用的工具为recaf,希望能给大家带来不一样的思路,可以为以后对jar包的分析逆向做一些铺垫,希望过目的朋友给个评分,留下您的评论,不吝赐教。
    0x01:工具下载
    https://www.charlesproxy.com/
    https://www.charlesproxy.com/assets/release/4.2.8/charles-proxy-4.2.8.dmg
    https://github.com/Col-E/Recaf
    https://github.com/Col-E/Recaf/releases/download/1.15.8/recaf-1.15.8.jar

    0x02:破解过程
    yuanjideMacBook-Air:Java yuanjizhao$ cp /Applications/Charles.app/Contents/Java/charles.jar ~/Desktop/
    使用recaf加载charles.jar文件,依次展开com-->xk72-->charles节点,打开qHTb类文件,如图:
    1.png
    点开Methods选项卡,双击Return值为String的函数名"gbef",弹出窗口如图:
    2.png
    点击标签名为“Edit instrutions”后面的“Edit”按钮,弹出如图所示窗口:
    3.png
    选中0-3行的数据右击选择删除命令,在第4行右击选择插入命令,添加一个Ldc字段,字段值自定义,如图所示:
    4.png
    修改之后的数据如图:
    5.png
    用同样的方法将返回值为boolean类型的函数“DdNM”修改成如下:
    7.png

    打开如图所示的类信息选项卡:
    8.png
    点击最下方的“Decompile”按钮,可以验证下修改之后的java代码,涉及修改的部分如下:
    [Java] 纯文本查看 复制代码
    public static String gbef() {
            return "ZYJSUPER";
        }
     public static boolean DdNM() {
            return true;
        }






    评分

    参与人数 7威望 +6 飘云币 +12 收起 理由
    天玄 + 1 + 1 感谢发布原创作品,PYG有你更精彩!
    echo + 2 + 2 PYG有你更精彩!
    0xcb + 1 + 1 PYG有你更精彩!
    wjzzhtgp + 1 + 1 PYG有你更精彩!
    ps122 + 1 感谢发布原创作品,PYG有你更精彩!
    侠骨留香 + 1 + 1 PYG有你更精彩!
    tree_fly + 5 PYG有你更精彩!

    查看全部评分

    本帖被以下淘专辑推荐:

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 1315 天

    [LV.10]以坛为家III

     楼主| 发表于 2019-8-30 02:15:42 | 显示全部楼层
    感谢飞树老师的评分。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 852 天

    [LV.10]以坛为家III

    发表于 2019-8-30 08:21:44 | 显示全部楼层
    感谢楼主分享                                                  
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 1315 天

    [LV.10]以坛为家III

     楼主| 发表于 2019-8-30 08:46:57 | 显示全部楼层

    感谢评论,谢谢。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 2462 天

    [LV.Master]伴坛终老

    发表于 2019-8-30 14:02:03 | 显示全部楼层
    学习了,非常感谢
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2019-10-31 22:23:04 | 显示全部楼层
    I wonder if I'll take a note.
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-2-18 04:00:16 | 显示全部楼层
    学习了,非常感谢
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表