V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iango
V2EX  ›  程序员

零基础学习微信 HOOK,电脑端 duilib 库 hook、安卓端 XPosed 库 hook,哪条线路学习曲线平缓易上手?

  •  
  •   iango · 2018-04-22 12:04:12 +08:00 · 6288 次点击
    这是一个创建于 2167 天前的主题,其中的信息可能已经有所发展或是发生改变。

    #零基础学习微信 HOOK,电脑端 duilib 库 hook、安卓端 XPosed 库 hook,哪条线路学习曲线平缓易上手?(有没有发重?)


    ##项目需求:保存微信消息到数据库以供查询(次要目标自动回复转发消息);

    ##现状:高中学历的学渣,只会一点 Python、Html,没接触过 C 语言系列、Java 和安卓开发,目前通过 Python 的 itchat 和 Flask 收集展示微信消息,微信 web 版开始不稳定想升级协议。


    ##问题:

    1.电脑端 duilib 库 hook、安卓端 XPosed 库 hook,哪条线路学习曲线平缓易上手?

    2.两个方案实现需求要掌握的技术树(知识点)分别有哪些?

    3.只需保存微信消息,有没有其他方案(非 web 协议)?

    9 条回复    2018-04-23 20:32:19 +08:00
    jliangchan
        1
    jliangchan  
       2018-04-22 12:26:54 +08:00
    xposed hook 微信数据库 CURD 很简单, 找到 CURD 封装类就能 hook 到拼装 sql .
    trys1
        2
    trys1  
       2018-04-22 13:21:04 +08:00 via Android
    和楼主有同样的烦恼,马克一下
    stzz
        3
    stzz  
       2018-04-22 14:59:19 +08:00 via Android
    这…和木马有何区别…
    FreeBSD
        4
    FreeBSD  
       2018-04-22 15:05:01 +08:00 via Android
    马克马克
    xupefei
        5
    xupefei  
       2018-04-22 16:32:00 +08:00
    安卓吧。Windows hook 对操作系统底层要求很高。比如你首先得看懂汇编。
    jinyang656
        6
    jinyang656  
       2018-04-22 16:36:13 +08:00 via Android
    Android 很多开源的可参考
    zkwap
        7
    zkwap  
       2018-04-22 16:57:28 +08:00
    还有一条路子,ADB 来搞行不行?
    zjp
        8
    zjp  
       2018-04-22 17:04:20 +08:00 via Android
    如果说是要获取本地已有的消息,解密数据库更简单,有现成的…
    iango
        9
    iango  
    OP
       2018-04-23 20:32:19 +08:00
    @zjp 去年开始搞的时候查过解密的资料,当时因为微信升级 6.0 改了加密,好多解密库都挂了。回头再去看看。
    ---
    @zkwap ADB 感觉小众,没有社区提供资料的样子……
    ---
    @jinyang656
    @xupefei
    @jliangchan
    感谢回复,先去看看 xposed 去。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   958 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:45 · PVG 05:45 · LAX 14:45 · JFK 17:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.