- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 微信域名检测
若网址安全性未知或被屏蔽 微信会强制跳转到一个新网址。做了一个接口检测网址在微信中是否被屏蔽。微信中打开域名则会提示你是否继续访问.若你用浏览器打开也是一样。
2026-01-12 22:30:52
8622
2
原创 PC微信协议之nid算法
摘要:本文展示了一个将字符串转换为64位整数的Python实现,包含进制转换和溢出检测功能。核心函数string_to_int64_complete()处理字符串到整数的转换,支持2-36进制,包含符号处理和溢出判断。辅助函数calc_oid()和calc_nid()用于将对象ID转换为base64编码。代码演示了如何解析形如"349154408427976371x_15_140_59_32_1714276789860291"的复杂字符串标识符,最终输出其base64编码结果。
2025-11-11 12:45:31
694
原创 PC微信协议之AES-192-GCM算法
print("是否一致:", constant_time.bytes_eq(plaintext, decrypted)):param associated_data: 附加认证数据(可选):param associated_data: 附加认证数据(可选):param nonce: 加密时的随机 nonce。:param plaintext: 明文数据。:param tag: GCM 认证标签。:param key: 24 字节密钥。:param key: 24 字节密钥。# 添加 AAD(可选)
2025-11-11 12:42:57
503
原创 IOS环境下通过Frida抓包微信Protobuf
frida PC端需要和 手机端版本一致。frida 和Frida-tools 版本不一致 版本差别时间不太大的都没关系。cd C:\Users\Administrator\Desktop\IOS抓包微信PB\。Cydia->软件源->编辑->添加->https://build.frida.rea。frida-tools 版本 14.5.0。然后进入Frida->开发->找到Frida 并安装即可。frida -U 微信 -l Js_Data.js。pycharm安装frida。
2025-11-10 18:03:45
324
原创 PC微信Device UUID 文件名算法
5B20014A | 0FB702 | movzx eax,word ptr ds:[edx] | 把edx的 device_uuid_0 每次赋值一个字符给eax 第一次 d 第二次 v。# 文件路径 C:\Users\Administrator\AppData\Roaming\Tencent\WeChat\All Users\config\c9d52eb5.ini。
2025-11-10 17:56:33
358
原创 PC微信WDA算法
示例context_id: 33-9-141-W71dd244a27a4fe9a1762768491755。if cpuid_unsigned > 0x7FFFFFFF: # 如果大于最大有符号整数。cpuidtxt = "3219913727" # 需要转有符号 -1077150721。# 组合设备ID和时间戳 33-9-141 传入参数固定的 只有部分业务 不同。# 获取13位现行时间戳(毫秒级)# 将无符号整数转换为有符号整数。# 使用有符号整数参与运算。完整代码。
2025-11-10 17:55:35
490
原创 PC微信 device uuid 算法
if cpuid_unsigned > 0x7FFFFFFF: # 如果大于最大有符号整数。print("生成的设备ID:", device_id)获取出cpuid和 maclist。然后进行2次md5运算。# 将无符号整数转换为有符号整数。# 使用有符号整数参与运算。
2025-11-10 17:54:05
437
原创 pc微信ccd 3.55算法。
该摘要描述了一个通过进程路径计算特定值的算法流程。首先获取父进程PID(如10704)转换为十六进制000029D0,然后获取进程路径(如c:\windows\explorer.exe)。将路径转换为6组4字节十六进制值,循环5次进行异或计算:初始值为PID,依次与路径的5组十六进制异或,最终得到值2(1C7A1B87)。将PID(值1)和值2拼接为000029D01C7A1B87,转换为十进制45973807700871作为结果。整个过程展示了如何通过进程信息和异或运算生成特定数值。
2025-11-06 15:29:31
386
原创 PC微信收到相同文件的处理机制
创建一个硬链接 指向旧文件。同时微信收到的文件属性默认为只读属性。当微信收到两份相同内容及文件名的文件时,会通过。那么此时硬盘上微信缓存目录里面就会这样。
2025-11-05 11:54:23
583
原创 获取当前进程.线程。过程一探。
PsGetCurrentProcessPsGetCurrentThread 这2个函数前者是获取当前进程后者是获取当前线程。--------他们的反汇编代码如下lkd> u IoGetCurrentProcessnt!PsGetCurrentP
2011-09-25 16:07:57
947
原创 NtUserMoveWindow
从User32到Win32k实现过程简直就像是天书。User32.NtUserMoveWindow->Win32k.NtUserMoveWindow ->xxxMoveWindow ->xxxSetWindowPos继续调用了下面2个处理DeferWind
2011-09-19 14:01:38
807
转载 OD寻找CALL
关键Call的找法一直都是个不大不小让人头痛的问题,需要大量的汇编代码分析,还需要很多测试工作,当然还有一种变态的方法,那就是用OD断下后,把前前后后所有的call都测试一边,也能找到关键call,不过面对大量的call和无数次挂游戏,恐怕这个方法只能在理论上实现了。 那么是否有既不需要看大量的汇编代码,有能够经过有限的几个测试找到关键call的方法呢,下面我就把一种另类的找法送给和我
2009-10-15 13:22:00
5723
原创 DNF修武器代码
卖装备搜5 修装备搜6 1.在辛达处点卖装备 然后在OE上搜索5 2.在点修装备搜索6 3.直到搜索剩最后一条值为止 4.然后双击剩下内存值 5.ok 找到了就可以进图实验去了 嘎嘎 6.到地图里 装备要是满了的话 就右键点内条内存值在出现的菜单中选择 change record 然后选 value 值输入5 是卖 输入6是修 7.然后把前面的对号点上 回游戏 看到了吧 出现修或卖
2009-10-15 13:14:00
1148
原创 未完成的DNF外挂代码。
push ebpmov ebp, esppush ecxpush esimov esi, ecxcall 004E1550lea ecx, dword ptr [esi+9C]call 00A45680push eaxlea ecx, dword ptr [esi+2668]call 009CC840test al, alje short 0076E8F1mov eax, dword ptr [e
2009-10-15 13:12:00
1478
原创 DNF无敌新代码
这次本来DLL文件有病毒,我把它换掉了,检测没毒了,乐乐们可以检测一下毕竟GE报毒很多次了使用方法:新无敌代码1,1,0,0,0,0,0,0,2,0,0搜索出来找到后面为88的那个地址 然后分别把88改为8A和8F添加修改为1 就是 1,1,1,0,0,0,0,1,2,0,0这样在哪都不掉任何职业都是这样之后你就无敌了怪能打到你,要加被击数但是不会减血.还有一种方法一样的搜1,1,0,0,
2009-10-15 13:00:00
6038
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅