Giter Site home page Giter Site logo

wechatvideosniffer's Introduction

最新版本

重构了一个新版本,新版本没有开源代码,但依旧可以免费使用(需要关注公众号)

https://github.com/kanadeblisst00/WechatVideoSniffer2.0

WechatVideoSniffer

微信视频号PC版视频地址嗅探器

本项目采用aardio编程语言开发,

本项目Fork自WechatVideoSniffer,然后根据看雪的一篇文章增加了解密视频的逻辑

后面这个控制台是debug版本打印错误日志用的, 另一个版本没有

原理

使用FiddlerCore .Net组件,注册系统代理,监听主机的http/https请求,从而匹配出微信视频号视频的地址, 然后下载并解密

工具原理说明: 写一个视频号下载工具

使用方法

先操作注意事项第一点。然后以管理员权限运行该软件,先点击监听(第一次会提示安装证书),然后打开一个视频,就能在文本框看到监听到的下载链接和弹出的下载进度条。只要拦截到就会打印链接,并自动下载到当前软件的cache目录下

注意事项:

  1. 如果是第一次使用软件,需要先退出微信,然后点击删除缓存按钮,等待删除完成。也可以手动去C:\Users\你的用户名\AppData\Roaming\Tencent\WeChat\radium\web\profiles删除目录下的所有文件,原因见上面的文章里。应该只需要第一次使用的时候删除缓存目录
  2. 点击监听后,最好只打开需要下载视频的详情页(先分享给文件传输助手打开),不要去打开列表页,不然会有很多的视频跳出来,会有意想不到的bug,这种我不去解决。
  3. 如果报毒的话,这个可以自己根据源码编译一个(应该也是报毒的),免杀也是门技术,我不会

常见下载问题

  1. 没有以管理员权限运行软件,无法设置系统代理(可以在任务栏搜索 代理,看看代理是否设置成功)
  2. 缓存未删除成功,需要手动进入C:\Users\你的用户名\AppData\Roaming\Tencent\WeChat\radium\web\profiles 删除,有人的电脑在WeChat\radium\web目录下没有profiles目录,把WeChat\radium\web下的文件和文件夹都删了才成功拦截到。这些文件夹都是微信浏览器的缓存文件,删除后会重新生成,所以不用担心啥

待更新的问题

  • 预览的视频也会被下载,后面看看能不能过滤掉
  • 有些视频会出现 not enough memory,暂未找到原因
  • 取消自动下载,设置成手动下载

软件获取

自行编译工程或者到[视频号下载助手](https://github.com/kanadeblisst00/WechatVideoSniffer/releases/download/Release/_20240201.zip)下载

两个文件区别只在于调试会打开控制台窗口,用于打印异常

如果杀毒软件报毒请添加到白名单或者自己编译一个(应该也是报毒)

联系方式

建了个群, 有问题及时反馈

如果二维码失效了,可以加我好友kanadeblisst,备注视频号群

感谢

wechatvideosniffer's People

Contributors

kanadeblisst00 avatar kanadeblisst avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.