微信视频号视频加密逆向
前言
大家好啊,我又回来写博客了。由于大四的选了几门超级难的课,导致没多少时间写博客了。(以上50%为真)
现在是2023年11月30日凌晨1点半,我来写点博客。
总之由于某些原因,我研究了一下微信视频号下载视频的方式。我在github上发现一个挺好的解决方法(WeChatVideoDownloader),原理是利用代理获取视频地址。但是最近出了点问题,微信对视频号做了一点更新,对视频进行了一点小小的加密,导致下载下来的视频无法直接打开。
什么,加密,这能忍?
大家好啊,我又回来写博客了。由于大四的选了几门超级难的课,导致没多少时间写博客了。(以上50%为真)
现在是2023年11月30日凌晨1点半,我来写点博客。
总之由于某些原因,我研究了一下微信视频号下载视频的方式。我在github上发现一个挺好的解决方法(WeChatVideoDownloader),原理是利用代理获取视频地址。但是最近出了点问题,微信对视频号做了一点更新,对视频进行了一点小小的加密,导致下载下来的视频无法直接打开。
什么,加密,这能忍?
For example, I have following services running in my local network.
192.168.1.100:80
192.168.1.101:8000
192.168.1.101:8010
Is there any good way to access them without typing ip address?
Yes. In this blog post, I'll walk you through how I set up my internal network.
我的微服务框架开发的也有一段时间了,今天就来简单介绍一下框架的基础架构吧
In my previous article, I left a lingering question regarding the decryption methodology inside wasm. Today, let's dive deep into the world of reverse engineering again and uncover the mysteries that lie beneath the code.
Now, some of you might wonder why this post is titled pure guesswork. Well, that's because I tackled this 'reversing' challenge without actually doing any acutally reversing.
by ChatGPT
During my recent work, I attempted to install the Kubuntu operating system on a ThinkBook 16+. However, I encountered an intriguing issue. After successful installation, I began to experience unpredictable system crashes followed by a reboot. In this blog, I will share my troubleshooting and resolution process, hoping to help readers who encounter similar issues.
在我的一个项目中,,我需要在Fyne编写的GUI中播放视频。然而Fyne这个框架原生并不支持视频播放,所以我引入了MPV作为视频解码与播放的库。
为了将MPV的输出集成到Fyne的GUI中,我可以通过设置MPV的wid选项来控制。在Windows上,这个WID就是Windows
handle id (HWND)。 在Linux中,这个ID通常为X11的window id。
然而,Fyne同样不支持直接获取window id。为了实现这个功能,我们需要对Fyne进行一些修改,具体修改如下。