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

微信能否抓取自己朋友圈所有的好友发送的朋友圈信息????

  •  
  •   yinqi025 · 283 天前 · 7695 次点击
    这是一个创建于 283 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在想 是不是可以抓取朋友圈所有记录记录信息 暂时没有好的解决办法

    不知道有谁可以提供思路??

    47 回复  |  直到 2019-08-17 23:57:21 +08:00
        1
    aidongsheng   283 天前
    微信加密很难破解,我试过。
        2
    return0faIse   283 天前 via iPhone
    缓存之后从微信本地的数据库里可以导出
        3
    haoxuexiaoyao   283 天前
    可以获取的,已有破解出的协议,不过收费的
        4
    codingoc   283 天前   ♥ 12
    微信的本地数据库可以直接查看,6.7.3 版本微信亲测可以,前提是要 root,工具 sqlcipher,数据库密码是(手机 IMEI + 微信 uin )取 MD5 的前 7 位,微信 uin 在微信数据目录下也能找到,新版微信未知
        5
    kyf0722   283 天前
    试试这个
    http://airtest.netease.com/docs/cn/6_poco_framework/poco_quick_start.html
    获取微信 ui tree 分析, 文字可以提取,图片可以点击后保存或者截图
        6
    zjl03505   283 天前
    这么看来,能否插楼问下:
    能否根据时间条件「导出」、「删除」自己的朋友圈
        7
    alvin666   283 天前 via Android   ♥ 1
    可以,xp 框架解君愁
        8
    adfs   283 天前 via Android
    有这总插件吗?
        9
    yinqi025   283 天前
    @return0faIse 导出是明文导出还是需要额外再破解?
        10
    yinqi025   283 天前
    @codingoc 这个算法你是怎么知道的??? 我先去看看 感谢
        11
    yinqi025   283 天前
    @kyf0722 你的这个东西 我不是非常明白 我个人觉得还是要从本地库入手会更好吧?
        12
    yinqi025   283 天前
    @alvin666 不是非常明白你的意思
        13
    return0faIse   283 天前   ♥ 2
    @yinqi025 #9 直接是明文。iOS 版的数据库甚至没有密码,不像安卓还得算个 md5。https://github.com/Mr0x01/WeChatMomentExport-iOS 正好前两天写了个小工具,有兴趣可以看看。
        14
    yinqi025   283 天前
    @return0faIse 非常感谢 ,就是你的 debug 下面没有 wc005_008.db 库

    我的手机是安卓的,暂时还调试不起来
        15
    return0faIse   283 天前
    @yinqi025 #14 带 db 就暴露隐私了。安卓也有现成的项目。这个→https://github.com/Chion82/WeChatMomentStat-Android
        16
    yinqi025   283 天前
    @return0faIse 我在想能否开发个手机客户端 直接获取微信目录下的库 然后可以直接显示出来
    你用 C#开发的 只能把文件导出来 再看结果 好像偏麻烦了
        17
    yinqi025   283 天前
    @return0faIse 问一个额外的话题 微信小程序有没有权限读取 手机的本地文件权限??? 应该是没有的吧 要不然有点乱套了
        18
    return0faIse   283 天前
    @yinqi025 #16 在 15 楼给你的链接就是你所说的那样,是一个 Android 程序。我用 C#开发,是因为 iOS 没法直接获取其他程序沙盒里的文件,所以得导出到电脑上才能用。
        19
    qq292382270   283 天前
    https://www.v2ex.com/t/479170#reply15
    之前有做过一个,近期可能会重新做一遍提供免费试用吧..
        20
    qq292382270   283 天前   ♥ 1
    @qq292382270 不小心快捷键点了就发出去了.. 前面打错别字了. 近期可能会重新开发并提供免费使用甚至开源.
    另外一个方案就是 ipad 协议了..这个网上可以搜一下, 有人在卖接口,一个月大几百上千吧..
        21
    yinqi025   283 天前
    @qq292382270
    你的这个做的好像可以自动采集信息了,很不错 基本和我想要的差不多 不过你内容里面放到优酷的视频我已经打不开了
        22
    qq292382270   283 天前
    @yinqi025 原理就是使用自动化的方式刷新和获取,全程模拟人工.. 现在看了下视频貌似可以打开, 就是模糊了点(当时忘了转码后上传了)
        23
    yinqi025   283 天前
    @qq292382270 感谢,我查去查了一下 ipad 协议 好像这个东西能做的事情更多
    第一次知道 ipad 协议,虽然不是非常了解 但是感觉它就像模拟了一个微信 通过 hook 直接发送消息 不知道安全性怎么样...
        24
    Suclogger   283 天前   ♥ 1
    之前在 github 上关注过一个基于 mac 版微信动态注入 dylib 实现的版本
    原理就是早期的 mac 微信是可以浏览朋友圈的,oc 的运行时动态特性支持 hook 特定方法来自定义逻辑,底层的通信协议是黑盒的。
        25
    yinqi025   283 天前
    @Suclogger 感谢科普
        26
    Suclogger   283 天前
    效果图:
        27
    fd7917931e   283 天前
    能导出图片吗?
        28
    codingoc   283 天前
    @fd7917931e 图片 URL 有了,啥都可以搞了
        29
    dtsover   283 天前
    @codingoc 你什么如此优秀
        30
    haidao2008   283 天前
    @Suclogger 这个版本的 mac 软件我用过,但是后来就失效了。 真的可惜
        31
    dengtongcai   283 天前 via iPhone
    看雪论坛有教程
        32
    kyf0722   283 天前 via iPhone   ♥ 1
    @yinqi025 这个是从界面取数据,界面能显示的数据都可以拿得到,我用它获取过一些游戏 app 的数据
        33
    jowenzzzzz   283 天前 via Android
    @codingoc 现在还有效吗?
        34
    codingoc   283 天前 via iPhone
    @jowenzzzzz 只要是 6.7.3 版本没更新,肯定有效
        35
    codingoc   283 天前 via iPhone
    @yinqi025 我做过这样的 app,直接装在手机上读微信的数据库,不过要把数据库拷贝了读,不能直接读原文件,否则微信会 crash
        36
    jowenzzzzz   283 天前 via Android
    @codingoc 低于这个版本可以吗?例如 6.6.6。
        37
    zzy619   283 天前 via iPhone
    @kyf0722 基于内存的抓取方式是不是更高级
        38
    yinqi025   282 天前
    @kyf0722 好的 感谢 有空我研究一下
        39
    yinqi025   282 天前
    @codingoc 如果要做成商业化的软件 其实我觉得用 Ipad 协议更好
        40
    yinqi025   282 天前
    @zzy619 这个,个人感觉不现实的 受版本变化太大
        41
    zzy619   282 天前 via iPhone
    @yinqi025 为什么要更新版本呢?
        42
    coolzilj   282 天前
    个人觉得现在基于安卓的方法是比较靠谱的。

    我帮这个作者推广一下,支持微信 7.x
    https://github.com/rarnu/wxdb
    只要自己稍微改一下就能把数据导出来。

    其实朋友圈文字信息是很简单就能拿到的,安卓之前逆向的方法一直有效。
    图片就稍有难度,具体可以看这里的讨论
    https://github.com/Chion82/WeChatMomentStat-Android/issues/16

    rarnu/wxdb 这个项目图片的获取是通过缓存来找的。

    ----- 分割线

    基于上面两个项目和一些 xposed 插件,为了更高效地获取图片,自己写了一个 xposed 插件去获取,这样比从缓存找效率更高,但被封的几率也会增加。




    有了图片,无非就是从手机把数据和图片都导出来。
    于是就有了



    数据和图片都有了的话,那就想干嘛就干嘛呗,比如写了个很简单的 html viewer
        43
    yinqi025   281 天前
    @codingoc
    @return0faIse
    @Suclogger

    想请教一下,我刚联系了一个 ipad 协议的人卖 winform 源码 我也亲自远程桌面运行代码 能够实现微信所有的功能接口 价格已砍到 6000 卖 整套源码出? 这个合算吗 今天打算入手
        44
    yinqi025   281 天前
    @qq292382270
    想请教一下,我刚联系了一个 ipad 协议的人卖 winform 源码 我也亲自远程桌面运行代码 能够实现微信所有的功能接口 价格已砍到 6000 卖 整套源码出? 这个合算吗 今天打算入手
        45
    Suclogger   281 天前
    @yinqi025 #43 #43 之前有朋友买过,价格比你这贵一些,可以加 wx py,之前对这个也比较感兴趣,同 id
        46
    yinqi025   281 天前
    @Suclogger 我已经了解到了 其实要购买的这套是基于 6.7 协议 估计也用不了很久了 有人小几千就在出 突然兴趣泛泛 坐等再降点价 再入手
        47
    86121703   112 天前
    @yinqi025 我也在搞类似项目 您搞定了吗 加微信聊一下 ? 1858680
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1413 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 17:23 · PVG 01:23 · LAX 09:23 · JFK 12:23
    ♥ Do have faith in what you're doing.