游戏逆向—Bl0ckdev_FPS—第二部分:模块2游戏作弊内部与外部的代码示例"

admin 2026-10-21 19:52:34 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

游戏逆向— Bl0ckdev \_FPS—第二部分:模块 2 游戏作弊内部与外部的代码示例

原创

bl0ckdev
bl0ckdev

Esn技术社区

2026年7月6日 17:42
河南

在小说阅读器读本章

去阅读

安全编码与红队技术

简单的程序代码实例:

int hp = 1337; int main() {     while (true) {         hp--;         printf(\"hp 现在是:%i\
\", hp);         getchar();     } }
  • 一个经典的程序示例,就是 每次我们按下回车键时都会降HP 值。
  • 禁用了地址空间布局随机化(ASLR)  ,这样基地址就不会改变。
  • 用 Cheat Engine 查到 hp 的地址是 0x403018,是时候编写破解程序了。

内部作弊的代码示例:

编写一个简单的DLL:

BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved) {     int* ptr = (int*)0x400000+0x3018; // 0x400000 是基地址(未启用 ASLR,因此是静态的)    *ptr = 999;     return TRUE; }

注入后, hp 值将变为 999。

外部代码示例:

DWORD pid = 18844; HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid); // 我们需要进程句柄才能访问内存int hpValue = 999; WriteProcessMemory(hProc, (LPVOID)(0x400000 + 0x3018), &hpValue, sizeof(int), NULL);

在外部调用时,您需要获取进程句柄。为了简化代码,我将进程 ID 硬编码到了代码中。

以管理员身份运行此程序,它还会将 hp 值 更改为 999。

总结:

本文对应的是上一篇的 模块1 内部作弊和外部作弊的解释


银狐木马总结与通用应急响应流程" 网络安全文章

银狐木马总结与通用应急响应流程"

银狐木马是Windows远控木马活动的统称,以钓鱼投递、仿冒软件、远控窃密和免杀对抗为特征。应急响应应关注行为链:从钓鱼入口、DLL侧加载、内存加载到C2连接和权限维持。排查步骤包括确认外联、定位进程、查DNS缓存、找入口文件,强调基于证据链而非单一IOC。建议先建取证目录,不急于清理或重启。
整车FOTA信息安全方案" 网络安全文章

整车FOTA信息安全方案"

该文档提出了一套整车FOTA信息安全方案,涵盖FOTA包的完整性、合法性与机密性保障,采用RSA数字签名和SHA-256哈希算法进行验签,并使用AES算法加密。通信安全方面通过TLS协议和ECDHE密钥交换确保数据保密性,附加HMAC进行完整性保护。本地存储则划分安全区域,采用硬件加密和访问控制。方案综合多种技术手段,为汽车智能化网联化中的固件更新提供安全保障。
机器人功能安全法规框架浅析" 网络安全文章

机器人功能安全法规框架浅析"

本文系统梳理了机器人功能安全标准的三层金字塔结构(A类通用原则、B类安全要求、C类产品专用),重点分析了PL与SIL两大评价体系的映射关系,并针对工业、协作、服务、物流及人形五类机器人分别解读了核心标准与关键要求。文章指出2025版ISO10218强化了协作安全要求,2027年欧盟新规是重要合规节点,同时提供了与汽车功能安全标准ISO26262的对比参考。
评论:0   参与:  0