Skip to content
View CCWP123's full-sized avatar
  • 12:51 (UTC -12:00)

Block or report CCWP123

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CCWP123/README.md

你好,我是 CCWP123 👋

一个初来乍到的数据分析人。平时喜欢把手上重复的活儿写成小工具, 尤其是那些「别人说做不到、其实只是没人愿意啃」的活儿 —— 比如逆向一个签名算法、 或者把某个客户端的内置浏览器改成自己顺手的样子。

写出来的东西都放在下面,都是 MIT,随便用。


📦 我的项目

把蓝奏云分享链接解析成浏览器下载直链。 带 PyQt6 图形界面,粘链接就自动解析并下载。

蓝奏云现在给分享页和下载节点都挂了 JS 反爬挑战(纯 requests 只能拿到 4KB 的 var arg1='...'),所以这个项目的核心是真实浏览器渲染 + 28 种提取方法, 并且会顺手把下载节点那层挑战也过一次、把 cookie 交给 requests, 于是下载仍然是纯 HTTP 带进度条,文件名和大小也是真的。

Python · PyQt6 · playwright · requests · 54 个离线单测 + 50 项无头 GUI 检查


一键把 .crx 扩展装进 Steam 内置浏览器。

Steam 的 CEF 浏览器不给你装扩展的入口,这个工具从内存里读出 steamwebhelper.exe 的 -cachedir 找到用户数据目录,写注册表让 Steam 自己把扩展装上, 再处理掉 Chromium 的 disable_reasons。装完之后翻译插件这类东西就能在 Steam 里用了。

Python · PowerShell · CEF · Chromium


Chromium Secure Preferences HMAC 签名算法的纯 Python 实现。

Chromium 会用一个 HMAC 把 Secure Preferences 里每个条目的值签起来,防止被外部程序改动。 这个库把签名算法完整实现出来(含 super_mac、device_id 的取法、 以及 Chrome JSONWriter 那套特殊的序列化规则),可以算、也可以校验。

Python · HMAC-SHA256 · Chromium · CEF · 逆向

上面「装 Steam 扩展」那个项目就是靠它才能在不破坏签名校验的前提下改配置。


🧰 我常用的东西

Python · PyQt6 · Playwright · requests · PowerShell · Git


📫 找我

有问题、想提需求、或者发现了 bug,直接开 Issue 就行 —— 三个项目的 Issue 我都看。

本站仓库均为 MIT 协议。所有工具仅用于自己的设备和已获授权的场景。

Pinned Loading

  1. WP WP Public