摘要: 花了一天的时间看某帮,apk使用腾讯加固,脱壳后部分大的函数jadx和jeb都反编译失败,全程靠frida hook观察。主要的2个消息: pluto/app/antispam app 启动时候触发,动态协商密钥。 这里没有签名可重放 1 客户端生成10个字节的随机字符串,假设叫client_ran 阅读全文
posted @ 2024-10-28 09:45 tieyan 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 云游戏为什么要用到远程桌面 对于单进程单窗口的游戏只需要捕捉一个渲染画面,云游戏采用hook+sandboxie的方式基本可以在默认桌面模拟出完整的独立运行环境。但是对于带启动器的游戏,上面的方案并不能很好的工作,因为用户可能随时切换窗口或者游戏存在不确定的弹窗,为此需要给游戏提供独立的操作桌面(类 阅读全文
posted @ 2024-10-28 09:43 tieyan 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 继续水一篇: 2022废弃了xddm转而使用wddm, rdp的渲染有比较大的变化。 高版本的unreal又需要2022支持,被迫走上魔改windows以提升2022 rdp环境下抓屏帧数的道路。 测试代码来自 https://github.com/robmikh/Win32CaptureSampl 阅读全文
posted @ 2024-09-11 13:08 tieyan 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 由于windows授权限制,云游戏服务器上的windows版本多数为server 2019 部分游戏用到了手柄,调研后基于 https://github.com/nefarius/ViGEmBus 来魔改虚拟出84个手柄 (一个容器只跑一个游戏,一个游戏独立使用4个手柄,一台云游戏服务器预开21个容 阅读全文
posted @ 2024-08-05 12:13 tieyan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 用了几天第三方资源管理器AllenExplorer,挺好的,但是30天太短了。 手动patch了一下,永远剩下14天试用。 阅读全文
posted @ 2024-05-16 16:05 tieyan 阅读(443) 评论(8) 推荐(2) 编辑
摘要: 下午想了想,然后实操了一下 sandboxie基础上,只要100行代码就可以实现穿透多开读写。 dir c:\123 其实是两个目录的合集,且不在沙盒内 阅读全文
posted @ 2023-09-19 20:26 tieyan 阅读(58) 评论(0) 推荐(0) 编辑
摘要: flutter无疑是目前最火的前端开发框架其中之一,一套代码可以运行在ios, android, windows, linux, mac, web (mpflutter甚至可以开发小程序)。 今年参加godot开发者比赛用godot写了一个推箱子pc小游戏。前阵子又看到google基于 https: 阅读全文
posted @ 2023-08-25 13:40 tieyan 阅读(405) 评论(1) 推荐(0) 编辑
摘要: 基于upx魔改了一份pe加固,但是发现使用了protobuf的dll会crash。 自己调试修复了一下,提交给官网确认了 https://github.com/upx/upx/issues/643 阅读全文
posted @ 2023-01-11 15:08 tieyan 阅读(80) 评论(0) 推荐(0) 编辑
摘要: exe加了vmp但是上层业务逻辑没防好,完美通用去未注册水印。 patch前 patch后 阅读全文
posted @ 2022-11-16 10:56 tieyan 阅读(1123) 评论(12) 推荐(0) 编辑
摘要: 为什么使用TexturePackerGUI https://www.codeandweb.com/texturepacker 1 OpenGL载入纹理图片时,所用内存会自动扩张到2的N次方。比如,一张图片的大小为10 10像素,OpenGL会按照16*16的规格将图片载入到内存中;如果图片大小为64 阅读全文
posted @ 2022-11-04 14:28 tieyan 阅读(1773) 评论(5) 推荐(0) 编辑