会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Hello World
首页
新随笔
订阅
管理
2026年8月18日
云手机检测
摘要: check VMOS app #!/system/bin/sh process_names=("ueventd" "servicemanager" "installd" "surfaceflinger" "netd" "system_server") pkgNames=() sdk=$(getpro
阅读全文
posted @ 2026-08-18 12:53 xtyuns
阅读(6)
评论(0)
推荐(0)
2026年8月7日
手搓 jsvmp
摘要: 代码 一个支持自定义虚拟机指令集和解释器的简易版 jsvmp const instructions = [ { op: "LOAD", arg: Math.random }, { op: "LOAD", arg: Math }, { op: "LOAD", arg: 0 }, { op: "CALL
阅读全文
posted @ 2026-08-07 14:33 xtyuns
阅读(6)
评论(0)
推荐(0)
2026年8月6日
端侧安全产品汇总
摘要: 反爬与风控 qsign tags: Android, libfekit.so, OLLVM, VMP qsign 是腾讯 NTQQ 协议中广泛使用的风控与 wup 数据签名字段。 常见的处理方案是通过 unidbg 模拟调用 so 库, 但是存在假签名的情况 turingd tags: Androi
阅读全文
posted @ 2026-08-06 18:24 xtyuns
阅读(14)
评论(0)
推荐(0)
某电商 web 指纹算法 - canvas
摘要: 结论 c = md5("envCollect" + canvas.toDataURL() + SALT) 完整生成链路 1. canvas 绘制 (300×150, 固定序列, 浏览器 hook 捕获) const canvas = document.createElement('canvas');
阅读全文
posted @ 2026-08-06 18:07 xtyuns
阅读(5)
评论(0)
推荐(0)
2026年8月5日
JSVMP 分析案例
摘要: 核心概念: bytecode, opcode, pc, stack, registers var J3 = Function.prototype.call; var W3 = [68,69,53,81,42,50,157,47,33,53,79,42,54,50,7097,50,-5019,32,5
阅读全文
posted @ 2026-08-05 16:32 xtyuns
阅读(8)
评论(0)
推荐(0)
2026年7月24日
某闪购 App 降级抓包
摘要: 关闭 Spdy, 强制走 Http XposedHelpers.findAndHookMethod( "mtopsdk.mtop.global.SwitchConfig", classLoader, "isGlobalSpdySwitchOpen", object : XC_MethodHook()
阅读全文
posted @ 2026-07-24 16:24 xtyuns
阅读(16)
评论(0)
推荐(0)
2026年6月18日
在 Android 14 上重用 media projection Intent 创建 VirtualDisplay
摘要: 结论:Android 14+ 不可重用 原因:需要为每个 MediaProjection 捕获会话征得用户同意 详情: Reusing media projection Intent on Android 14
阅读全文
posted @ 2026-06-18 16:30 xtyuns
阅读(14)
评论(0)
推荐(0)
2026年5月26日
syscall demo
摘要: const char *__fastcall sub_57BCDC( const char *needle, __int64 a2, __int64 a3, __int64 a4, __int64 a5, __int64 a6, __int64 a7, __int64 a8) { const cha
阅读全文
posted @ 2026-05-26 18:06 xtyuns
阅读(13)
评论(0)
推荐(0)
某 so 字符串混淆解密
摘要: code: 伪代码: for (i = 0; i < 0xB; i++) { ch = v1202[i + 2] ^ (i + 1) ^ v1202[1] ^ 0x0B; output[i] = ch; } output[11] = 0; 字符串解密: def decode(enc, index_f
阅读全文
posted @ 2026-05-26 11:36 xtyuns
阅读(19)
评论(0)
推荐(0)
2026年5月16日
某 Ticket 数据 PB 编码内容解析
摘要: # A25ED0436AC780AC2A50FE050867D49CF204F004 C03E C698C10E CA3E 18 755F2D4F5A32316D4B6A556B524F6C676E79453942737241 D23E E0 01 E4F7F6E81079FCB1B755CC988
阅读全文
posted @ 2026-05-16 10:07 xtyuns
阅读(15)
评论(0)
推荐(0)
2026年4月15日
退出三星手机 SS RDX 模式
摘要: SS RDX(通常表现为 Samsung RDX KERNEL PANIC)是三星设备在系统故障或强制重启时的工厂/调试模式 退出方法: 使用 USB 数据线将手机连接到电脑 同时按音量下键和电源键,当出现 SS RDX 模式界面时不要松开,直到 SS RDX 界面重复出现几次之后出现三星的标志,并
阅读全文
posted @ 2026-04-15 09:19 xtyuns
阅读(160)
评论(0)
推荐(0)
2026年4月9日
Android 设备环境检查
摘要: checkRiskApp getPackageInfo, pkg=com.topjohnwu.magisk getPackageInfo, pkg=me.weishu.kernelsu getPackageInfo, pkg=me.bmax.apatch getPackageInfo, pkg=eu
阅读全文
posted @ 2026-04-09 11:04 xtyuns
阅读(41)
评论(0)
推荐(0)
2026年3月31日
Unidbg 中使用 Dobby 进行 inline hook
摘要: Dobby dobby = Dobby.getInstance(test.emulator); dobby.replace(test.module.base + 0xCC64, new ReplaceCallback() { private final Stack<UnidbgPointer> re
阅读全文
posted @ 2026-03-31 14:12 xtyuns
阅读(23)
评论(0)
推荐(0)
2026年3月5日
手撕 protobuf
摘要: trpc.msg.register_proxy.RegisterProxy.SsoInfoSync 08 // 1 varint sync_flag DF 0D // 1759 10 // 2 varint req_random F2 BE 85 C7 05 // 1491165042 20 //
阅读全文
posted @ 2026-03-05 09:20 xtyuns
阅读(17)
评论(0)
推荐(0)
2026年2月27日
murmurhash64 哈希算法
摘要: def build_tars_req_packet(servant_name, func_name, req): req_buffer = dumps(JceDict({ 7: dumps(JceDict({ 0: { 'req': dumps(req) } })) })) req_packet_h
阅读全文
posted @ 2026-02-27 16:48 xtyuns
阅读(17)
评论(0)
推荐(0)
下一页
公告