内容概要:本文详细解析了如何通过抓包、反编译、Hook等技术手段破解B站视频播放量上报接口。首先介绍了目标是通过特定接口(如`https://api.bilibili.com/x/report/click/android2`)增加视频播放量,并指出早期简单的点击和心跳接口已受到风控限制。接着,文章深入探讨了请求体的加密算法破解过程,包括sign签名的SHA256加密及请求体内容的AES加密,明确了加密所需的盐、密钥和IV。此外,还涉及了如何获取视频的aid和cid,以及did(设备标识)的生成规则。最后,提供了完整的Python代码示例,用于生成合法的请求体并模拟发送播放量增长请求。 适用人群:具备一定编程基础和技术好奇心的开发者,尤其是对逆向工程、网络安全和API破解感兴趣的读者。 使用场景及目标:①理解B站视频播放量上报机制,包括接口调用流程、参数构成及加密算法;②学习如何通过抓包、反编译、Hook等技术手段分析移动应用的网络通信;③掌握SHA256和AES加密算法的具体实现,能够独立完成类似的安全破解任务。 其他说明:此资源不仅展示了具体的破解技术和代码实现,还强调了逆向工程中常见的工具使用(如Frida、JADX)和方法论。需要注意的是,文中提供的技术仅限于学习和研究目的,不得用于非法用途。
2025-07-06 19:21:48 703KB 逆向工程 SHA256加密 AES加密
1
某些地方竟然还要用到SHA256加密方式, 从网上找了下,自己加工了下就一个pas文件 D2007测试无问题 汉字需转化成UTF8格式, Result:=SHA256String(AnsiToUtf8(mystring));
2024-01-13 15:05:16 9KB SHA256
1
通过Delphi XE 封装的SHA256加密签名的DLL,并提供DLL的调用demo
2023-11-06 16:48:36 10.59MB delphi SHA256
1
这次密码学课设,网上大多都只是字符串的加密,文件加密很少,这个压缩包里面的代码是全的,可以实现对字符串和文件的sha1,sha256加密,c++语言,可以在vc6.0里运行。
2022-11-07 17:45:20 1.49MB sha1 sha256 字符串 文件
1
SHA256加密SHA256加密SHA256加密SHA256加密SHA256加密SHA256加密SHA256加密SHA256加密SHA256加密
2021-11-25 13:15:11 33KB sha256.js sha256加密
1
所有文件放在同一目录即可测试
2021-11-02 20:00:14 11KB 加密解密
1
用VC++写的加密算法SHA256,简单引用即可,简单方便,采用的是VS2013IDE
2021-10-28 16:27:49 15KB VC++ SHA256 加密算法 MFC
1
哈西256加密的js, 用法:var hash = CryptoJS.SHA256("Message");
2021-10-28 16:24:02 5KB sha256
1
sha 256,亲测可用,使用源码,未使用ssl库,使用VS2015软件, 可以作为作业参考或研究参考
2021-09-09 13:00:37 3.34MB sha256 加密解密 网络安全
1
用于微信小程序中所需要的SHA256加密,放在小程序里面使用,不用改动
2021-07-30 11:35:29 6KB HMAC-SHA256 微信小程序
1