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版本

2.注入DLL

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

3.具体业务逻辑

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

4.作者微信

python实现微信hook_GitHub - redtips/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...相关推荐

  1. python实现微信hook_GitHub - gemgin/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  2. python实现微信hook_GitHub - zhouxionger/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  3. python hook微信_GitHub - 15993248973/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  4. hook微信 python_GitHub - zkqiang/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  5. python爬取公众号文章_python爬取微信公众号历史文章

    前几天,朋友有一个爬取某些指定微信公众号的历史文章的需求,刚好自己闲的没事,也就试了一试.不算完美解决问题了吧,但是自己也无能为力了,毕竟腾讯那么牛,斗不过斗不过. 一.思路 看了一些别人的文章,综合 ...

  6. 微信公众号文章采集 爬取微信文章 采集公众号的阅读数和点赞数?

    获取微信key工具:fiddler2+phpstudy 本文介绍的是获取的是公众号key,不是万能微信key.不过思路类似. 我已经找了微信万能key的方法,不过是万万不能说的,嘿嘿 phpstudy ...

  7. python爬取公众号文章数据库,爬取微信公众号所有文章的请教

    废话还是少说直接上代码: __biz=MzA3ODA5NjgyOA uin=MjM3ODE4ODcxMg key=7b81aac53bd2393d5e902e058ff64404320d0d6b983 ...

  8. 【爬虫】【python】微信公众号信息的爬取(以南中医青年为例)

    微信公众号信息的爬取 1.Selenium库来获取源码 打开搜狗微信,在搜索框中输入"南中医青年",这里就搜索到了南中医青年发布的公众号文章结果 但是在浏览器中复制浏览器地址后再度 ...

  9. 基于搜狗接口的微信公众号及其信息爬取

    1.思路 经测试,搜狗搜索提供的微信公众号的接口是理所当然爬取多了会被封ip等方式重点照顾.这只是做一个公众号及其链接的爬取,公众号的内容爬取及制定内容的爬取都是一个路子.搞懂了一个其他的就都差不多了 ...

最新文章

  1. C 文件操作库函数总结
  2. 【斐波那契数列】算法优化笔记
  3. python 讲课_Python语言
  4. 微信限量纪念版code封面来啦,速看领取方式
  5. 1-3-顺时针旋转矩阵
  6. c语言的跳线帽,电脑主板上跳线帽有什么作用图文介绍
  7. C++中两个类中互相包含对方对象的指针问题
  8. Java基础教程(12)--深入理解类
  9. Spark on YARN 两种模式yarn-cluster yarn-client 面试题
  10. CCF - 201412-1 - 门禁系统
  11. 测量软件应用系统的聚合复杂度【翻译稿】
  12. kafka知识 --kafka权威指南
  13. wifi 小米pro 驱动 黑苹果_小米笔记本 pro 安装黑苹果
  14. 清华大学林常乐:数据要素定价的思考与实践 | 数字思考者50人
  15. 更新显示服务器同步出错,win10系统同步internet时间总是提示同步时出错的解决方案...
  16. 设计模式1(策略模式)
  17. 何恺明一作论文 MAE 已有人复现!PyTorch 版!
  18. [附源码]Nodejs计算机毕业设计交通事故证据交易平台Express(程序+LW)
  19. JavaScript经典pdf书籍推荐
  20. Sentinel实时监控不显示

热门文章

  1. 什么是项目集(PgMP)?
  2. 三次握手与四次挥手的爱恨情仇
  3. 新浪股东批准私有化合并协议;中集车辆创业板成功过会;中国红牛2020年销售额超228亿元​ | 美通企业周刊...
  4. 如何批量调整图片尺寸?
  5. threejs中几种挖洞方式
  6. python和java就业对比_Python,Java和JavaScript哪个更容易就业?
  7. jquery滚动条滚动事件_滚动条和jQuery –使用航点的事件处理
  8. (个人记录)安装pycocotools库出现Could not build wheels for pycocotools which use PEP 517 and cannot be install
  9. 无限纷争怎么看以前的服务器,无限纷争怎么切换角色 无限纷争切换角色方法...
  10. 1-11摇号机java_11选5在线模拟摇号