精华内容
下载资源
问答
  • 微信Hook最佳实践-WechatHook

    万次阅读 2018-02-08 18:24:06
    Enjoy hooking wechat,by Xposed,Root,Accessibility,and so on… 类似这样的功能,都可以开发,但是要花足够的时间研究微信源码(反编译后的都是高度混淆的代码,太痛苦了),都可以从我的项目里面获取灵感! ...

    Enjoy hooking wechat,by Xposed,Root,Accessibility,and so on…

    特别申明:仅供学习、研究技术,请勿商用,发生任何问题与本人无关。

    微信自动化助手
    类似这样的功能,都可以开发,但是要花足够的时间研究微信源码(反编译后的都是高度混淆的代码,太痛苦了),都可以从我的项目里面获取灵感!

    这是一个有趣的项目,探索android流行的黑科技,一起研究和开发各种辅助神器,持续更新,感兴趣的话,请Star or Fork一下吧:

    https://github.com/duqian291902259/WechatHook-Dusan

    工具链:Mac,Android Studio,Root的手机,业余挖掘技术的魅力。

    WechatHook Features

    wechat-hook-dusan.png

    1,本项目应用了xposed框架,实现微信hook,可以自动智能回复聊天信息,实现聊天机器人的功能,还可以刷跳一跳分数。所以需要root权限。

    强大的hook神器,需要你花时间研究,本项目代码值得你参考;有一台root权限的测试机,是体验黑科技的前提哈。

    2,如果没有root权限,本项目依然有针对微信的有趣尝试。应用android辅助功能,自动添加附近的人为好友,自动打招呼,自动抢红包等。

    3,修改微信的位置信息,发朋友圈可以装逼了,出国so easy,内置google地图,需要翻墙哈。

    4,跳一跳,小游戏原来可以这样操作,满分!

    5,Wechat Hook,持续关注,技术限制了我们更多的想象。。。

    wenchat-tiaotiao.png

    Tips

    hook 某个app,都是针对某个版本进行的,因为需要反编译apk,分析源码查找hook点,才能改变原有app的执行逻辑或者改变输入输出值,本项目开发比较早,支持的微信版本为:6.3.32 和6.5.7,可以自行下载。
    新版微信没有跟进,如果你要实践可以自行探索,相信你可以从代码中找到灵感。

    Future

    本项目也是学习和借鉴了很多前辈的各个实践经验,感谢前辈。
    只有尝试了才能领悟其中的乐趣。越早期的微信,apk越小,代码量越小,相对容易hook。

    欢迎交流:
    duqian2010@gmail.com ,杜小菜,微信:dusan2010

    展开全文
  • wechathook借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取注入器注入dll进程序中DLL实现hook功能,申请内存,修改call,在里面写调用python逻辑Python代码为了方便调用和后续的...

    wechathook

    借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取

    注入器

    注入dll进程序中

    DLL

    实现hook功能,申请内存,修改call,在里面写调用python逻辑

    Python代码

    为了方便调用和后续的修改,将需要暴漏的数据发送到python代码中,在c++中像调用模块一样调用python代码

    暴漏的数据是xml格式:

    我做减肥药那几年,减肥药行业内的惊人内幕今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。510]]></content> <contentattr>0</contentattr> <url><![CDATA[http://mp.weixin.qq.com/s?__biz=MzU4ODAwNDg1MA==&mid=100000311&idx=1&sn=5537be62b5537a195f52f350bd947b16&chksm=7de22eaa4a95a7bca1c3b7c46ad18b23d5153b4dd0649d74941a68324faff83598ee1758ae61&scene=0#rd ]]></lowurl> <appattach> <totallen>0</totallen> <attachid></attachid> <fileext></fileext> <cdnthumburl><![CDATA[ ]]></cdnthumbaeskey> <aeskey><![CDATA[ ]]></sourceusername> <sourcedisplayname><![CDATA[ 聚财青年会http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=000今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。0我做减肥药那几年,减肥药行业内的惊人内幕http://mp.weixin.qq.com/s?__biz=MzU4ODAwNDg1MA==&mid=100000311&idx=1&sn=5537be62b5537a195f52f350bd947b16&chksm=7de22eaa4a95a7bca1c3b7c46ad18b23d5153b4dd0649d74941a68324faff83598ee1758ae61&scene=0#rd]]></shorturl> <longurl><![CDATA[ 1512121242http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=0|0|0今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。100000310聚财青年会000]]></player> <template_op_type>0</template_op_type> <weapp_username><![CDATA[ ]]></weapp_path> <weapp_version>0</weapp_version> <weapp_state>0</weapp_state> <music_source>0</music_source> <pic_num>0</pic_num> </item> </category> <publisher> <username><![CDATA[gh_3c021a4b8e86 聚财青年会0http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=0gh_3c021a4b8e860聚财青年会1

    成品运行

    1.安装相应版本微信

    因为每个版本call偏移不同,安装成品目录下的微信 2.6.8.52版本

    360%E6%88%AA%E5%9B%BE176511258798101.png

    2.注入DLL

    打开登陆微信后,点击wechat_tool.exe会把dll注入微信中

    3.具体业务逻辑

    具体业务逻辑修改demo.py 因为需要在c++中调用python,需要将demo.py修改好后放入微信的程序的根目录,或者python的Lib\site-packages目录下作为第三方模块才能被找到

    360%E6%88%AA%E5%9B%BE176511258798101.png

    360%E6%88%AA%E5%9B%BE18940510448689.png

    4.作者微信

    85f974b50670fd2c57336111114380f.jpg

    展开全文
  • wechathook借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取注入器注入dll进程序中DLL实现hook功能,申请内存,修改call,在里面写调用python逻辑Python代码为了方便调用和后续的...

    wechathook

    借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取

    注入器

    注入dll进程序中

    DLL

    实现hook功能,申请内存,修改call,在里面写调用python逻辑

    Python代码

    为了方便调用和后续的修改,将需要暴漏的数据发送到python代码中,在c++中像调用模块一样调用python代码

    暴漏的数据是xml格式:

    我做减肥药那几年,减肥药行业内的惊人内幕今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。510]]></content> <contentattr>0</contentattr> <url><![CDATA[http://mp.weixin.qq.com/s?__biz=MzU4ODAwNDg1MA==&mid=100000311&idx=1&sn=5537be62b5537a195f52f350bd947b16&chksm=7de22eaa4a95a7bca1c3b7c46ad18b23d5153b4dd0649d74941a68324faff83598ee1758ae61&scene=0#rd ]]></lowurl> <appattach> <totallen>0</totallen> <attachid></attachid> <fileext></fileext> <cdnthumburl><![CDATA[ ]]></cdnthumbaeskey> <aeskey><![CDATA[ ]]></sourceusername> <sourcedisplayname><![CDATA[ 聚财青年会http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=000今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。0我做减肥药那几年,减肥药行业内的惊人内幕http://mp.weixin.qq.com/s?__biz=MzU4ODAwNDg1MA==&mid=100000311&idx=1&sn=5537be62b5537a195f52f350bd947b16&chksm=7de22eaa4a95a7bca1c3b7c46ad18b23d5153b4dd0649d74941a68324faff83598ee1758ae61&scene=0#rd]]></shorturl> <longurl><![CDATA[ 1512121242http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=0|0|0今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。100000310聚财青年会000]]></player> <template_op_type>0</template_op_type> <weapp_username><![CDATA[ ]]></weapp_path> <weapp_version>0</weapp_version> <weapp_state>0</weapp_state> <music_source>0</music_source> <pic_num>0</pic_num> </item> </category> <publisher> <username><![CDATA[gh_3c021a4b8e86 聚财青年会0http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=0gh_3c021a4b8e860聚财青年会1

    成品运行

    1.安装相应版本微信

    因为每个版本call偏移不同,安装成品目录下的微信 2.6.8.52版本

    360%E6%88%AA%E5%9B%BE176511258798101.png

    2.注入DLL

    打开登陆微信后,点击wechat_tool.exe会把dll注入微信中

    3.具体业务逻辑

    具体业务逻辑修改demo.py 因为需要在c++中调用python,需要将demo.py修改好后放入微信的程序的根目录,或者python的Lib\site-packages目录下作为第三方模块才能被找到

    360%E6%88%AA%E5%9B%BE176511258798101.png

    360%E6%88%AA%E5%9B%BE18940510448689.png

    4.作者微信

    85f974b50670fd2c57336111114380f.jpg

    展开全文
  • wechathook借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取注入器注入dll进程序中DLL实现hook功能,申请内存,修改call,在里面写调用python逻辑Python代码为了方便调用和后续的...

    wechathook

    借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取

    注入器

    注入dll进程序中

    DLL

    实现hook功能,申请内存,修改call,在里面写调用python逻辑

    Python代码

    为了方便调用和后续的修改,将需要暴漏的数据发送到python代码中,在c++中像调用模块一样调用python代码

    暴漏的数据是xml格式:

    我做减肥药那几年,减肥药行业内的惊人内幕今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。510]]></content> <contentattr>0</contentattr> <url><![CDATA[http://mp.weixin.qq.com/s?__biz=MzU4ODAwNDg1MA==&mid=100000311&idx=1&sn=5537be62b5537a195f52f350bd947b16&chksm=7de22eaa4a95a7bca1c3b7c46ad18b23d5153b4dd0649d74941a68324faff83598ee1758ae61&scene=0#rd ]]></lowurl> <appattach> <totallen>0</totallen> <attachid></attachid> <fileext></fileext> <cdnthumburl><![CDATA[ ]]></cdnthumbaeskey> <aeskey><![CDATA[ ]]></sourceusername> <sourcedisplayname><![CDATA[ 聚财青年会http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=000今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。0我做减肥药那几年,减肥药行业内的惊人内幕http://mp.weixin.qq.com/s?__biz=MzU4ODAwNDg1MA==&mid=100000311&idx=1&sn=5537be62b5537a195f52f350bd947b16&chksm=7de22eaa4a95a7bca1c3b7c46ad18b23d5153b4dd0649d74941a68324faff83598ee1758ae61&scene=0#rd]]></shorturl> <longurl><![CDATA[ 1512121242http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=0|0|0今天在这里写这个文章,只是想给自己的过去告个别,也给后人一个警醒。100000310聚财青年会000]]></player> <template_op_type>0</template_op_type> <weapp_username><![CDATA[ ]]></weapp_path> <weapp_version>0</weapp_version> <weapp_state>0</weapp_state> <music_source>0</music_source> <pic_num>0</pic_num> </item> </category> <publisher> <username><![CDATA[gh_3c021a4b8e86 聚财青年会0http://mmbiz.qpic.cn/mmbiz_jpg/HR4f0zb1p6zqSHeHNwPyX2q5ezXmu48MSoCuwoNyuXl43JuAYOnslw63tb9cficf0q8dWhMObZ2hGibzIiaeAFTCA/640?wxtype=jpeg&wxfrom=0gh_3c021a4b8e860聚财青年会1

    成品运行

    1.安装相应版本微信

    因为每个版本call偏移不同,安装成品目录下的微信 2.6.8.52版本

    360%E6%88%AA%E5%9B%BE176511258798101.png

    2.注入DLL

    打开登陆微信后,点击wechat_tool.exe会把dll注入微信中

    3.具体业务逻辑

    具体业务逻辑修改demo.py 因为需要在c++中调用python,需要将demo.py修改好后放入微信的程序的根目录,或者python的Lib\site-packages目录下作为第三方模块才能被找到

    360%E6%88%AA%E5%9B%BE176511258798101.png

    360%E6%88%AA%E5%9B%BE18940510448689.png

    4.作者微信

    85f974b50670fd2c57336111114380f.jpg

    展开全文
  • wechathook借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取注入器注入dll进程序中DLL实现hook功能,申请内存,修改call,在里面写调用python逻辑Python代码为了方便调用和后续的...
  • frida_wechat_hook-源码

    2021-05-24 07:41:38
    frida_wechat_hook 使用frida hook pc端微信,实现消息的实时接收。仅供学习使用。 微信版本 3.1.0.41
  • 【必读】: 和那些热爱技术的好朋友,博主会始终与你们同在。 【干货区】: //旧版API接口地址(供交流学习和分析,如何构建一个自己的API) //上面的版本是旧版的部分接口案例,实际上商用的是覆盖了全部功能的 ...
  • pc微信hook python注入器 hookpc微信客户端的发消息和收消息,运用python自动化收发消息 基本功能:通过python注入dll到微信中,WeChatApi.dll功能(发文本消息api、接收文本消息GET、发文件消息api) 微信的版本: 2.6...
  • 微信pc hook的 restful api

    千次阅读 2019-05-23 16:17:50
    Wechat Hook TO Restful API Github 项目地址: https://github.com/wsbblyy/wechat-pc-hook-api 这个项目的目的是要把微信pc端所有hook变成restful api 完全公开免费!!! 谢Hezone的教程 ...
  • 前言: 从毕业到现在做iOS开发已经有一段时间了,对于越狱开发还没怎么了解,前几天杨萧玉大神发了一篇《Make WeChat Great Again》,看了一下,木有看懂
  • wechat-pc-hook3.0.0.57 python 微信调用 本演示demo 只能用于 python 3.7的版本 只适用于最新版本3.0.0.57微信版本 目前只有三个功能 获取登录的二维码 获取消息 发送消息 发送消息 ks.fxx(id, msg) 获取消息跟...
  • 在微信录音及存储流程分析的基础之上,勾取语音amr数据
  • PayHelper地址:...WechatHook代码: package com.tools.payhelper; import java.lang.reflect.Field; import org.json.JSONObject; import com.tools.payhelper.utils....
  • wechat_pc_api使用HOOK技术将核心功能封装成dll,并提供简易的接口给程序调用。 您可以通过扩展wechat_pc_api来实现: 监控或收集微信消息 自动消息推 聊天机器人 通过微信远程控制你的设备 测试可以使用语言有C / C...
  • 【爬虫】公众号方案

    2020-06-30 10:20:18
    https://github.com/redtips/wechathook https://www.v2ex.com/amp/t/593147 我是hook,然后api调度,访问一下就产生key,这样子 挺简单的,做个biz查询,万能key立马就能采 爬取微信读书APP ...
  • Wechat协议初探

    2020-11-11 13:30:01
    IDA 静态分析 LE-log hook日志打印 mmtls 协议数据分析 发送包: 第一次ECDH生成:公钥:04 34 43 17 C1 91 36 B2 EF 83 47 07 69 34 D4 4E CA 9E EB 86 60 81 B1 D1 F8 19 FB A9 62 58 92 D2 09 19 54 F3 07 96 82 46...
  • wechat.zip

    2019-05-14 15:31:21
    这个小软件除了收款之外,还可以自动生成收款带有备注的二维码,从软件的日志上来看,实现了...这个完全超出了我做技术的认知,从其他地方搜到的都是xposed之类的hook方案,这个居然实现了windows软件生码收款方案。
  • electronic-wechat

    千次阅读 2017-05-02 23:28:39
    ~/code/project/weixin/electronic-wechat $sudo npm install loadDep:sanitize-filename ▀ ╢█████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░...
  • 官方源码 #import "WxMsgPreview.h" %hook CMessageMgr -(void)AsyncOnAddMsg:(id)message MsgWrap:(CMessageWrap* )msgWrap { %log; %orig; if(msgWrap.m_uiMessageType =...
  • C#---wechat.zip

    2019-09-24 18:21:34
    C# WXPC hook,亲测可用
  • Make WeChat Great Again

    2017-03-06 19:52:24
    Make WeChat Great Again 关闭朋友圈有一年多了,突然有一天微信的策略变了,在关闭朋友圈的同时也不让别人查看自己的朋友圈了。有妹子表示看不到我朋友圈很不爽,于是我决定对微信进行一番改造!初步实现效果: 1...
  • 微信pc hook

    热门讨论 2018-08-23 14:03:38
    微信pc hook,可以导出群成员列表,可以发送信息。不过微信版本比较低,2.3.0.39.万一不能运行,请使用管理员运行vs。win10上vs2017测试通过
  • WeChat抢红包Tweak3

    2017-10-29 06:43:59
    %hook CMessageMgr -(void)AsyncOnAddMsg:(id)message MsgWrap:(CMessageWrap* )msgWrap { %log; %orig; if(msgWrap.m_uiMessageType == 49){ CContactMgr *contactManager = [[%c(MMServiceCenter) ...
  • [Python]-Wechat工具

    2019-09-30 23:27:34
    webpush1.wechatapp.com ' ), ] push_uri = base_uri for (searchUrl, pushUrl) in services: if base_uri.find(searchUrl) >= 0: push_uri = ' https://%s/cgi-bin/mmwebwx-bin ' % pushUrl ...
  • vue项目中weChat的title问题

    千次阅读 2017-09-10 00:54:47
    问题描述:页面路由改变后(从当前页面退回上一级页面),页面的title并未发生变化。 解决方法:github上的vue-wechat-title
  • c# hook 微信 pc

    2018-09-01 12:47:16
    昨天才找到的,可以运行,但是本人水平太菜看不太懂,发上来给大家分享下吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,031
精华内容 412
关键字:

wechathook