17.调用游戏本身的hp减伤害函数实现秒杀游戏角色

上一个内容:16.在目标进程构建CALL执行代码

16.在目标进程构建CALL执行代码在它的代码上进行的更改,它的callData变量中的代码不完善一个完整的函数是有return的,处理器执行到return会返回如果执行不到会继续往下走,直到执行不下去或者执行到未知函数中报错,报错执行进程就会崩溃,然后一个函数之所以会运行是因为有线程,执行我们植入的代码方式有HOOK拦截游戏本身的线程,另外一种我们给游戏进程创建一个线程然后执行我们的函数(CreateRemoteThread是Windows提供的可以在指定进程中创建一个线程)

GaameCracker.h文件中新加

LPVOID hpJianShangHaiDiZhi; // 用来记录我们植入到游戏进程中调用hp-伤害的代码位置 void call_hpJianShangHai(); // 创建一个线程执行我们植入的hp-伤害

45621c9d64144ba4b8a183c4d919caf3.png

GaameCracker.cpp文件中新加

在 OpenGame函数中callData数组中新加0xC3是return的代码
在 OpenGame函数中新加 hpJianShangHaiDiZhi = (LPVOID)((int)在其它进程开辟的空间 + 500);这一句

void GaameCracker::call_hpJianShangHai()
{
    DWORD tid;
    CreateRemoteThread(
        hProcecss,
        NULL,
        0,
        (LPTHREAD_START_ROUTINE)hpJianShangHaiDiZhi,
        0,
        0,
        &tid
    );
}

aa060af490df40eabfbeddb2f8c48184.png

8ede49c31f4342e8920872bae1ffa39f.png

cdbe0e3b9fad4328904c2ea8629b45bc.png

然后界面中新加按钮调用

958bddca42cd4bc890fe175745997d0f.png

8b4125af77494c2da41d289000c631d6.png

 

相关推荐

  1. 游戏伤害类型

    2024-06-07 09:04:06       12 阅读
  2. Redis实现

    2024-06-07 09:04:06       26 阅读
  3. C#系列-C#实现功能(14

    2024-06-07 09:04:06       27 阅读
  4. 随机选择游戏角色代码

    2024-06-07 09:04:06       22 阅读
  5. 优化-基于阻塞队列实现优化

    2024-06-07 09:04:06       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-07 09:04:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-07 09:04:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-07 09:04:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-07 09:04:06       20 阅读

热门阅读

  1. 【Flutter 面试题】 JIT 与 AOT分别是什么?

    2024-06-07 09:04:06       12 阅读
  2. 预测预测---通过KIMI来预测上海高考语文题目

    2024-06-07 09:04:06       9 阅读
  3. QCAD系列(2)---源文件结构模块分类

    2024-06-07 09:04:06       8 阅读
  4. (一)Kafka 监控之 Streams 监控(Streams Monitoring)

    2024-06-07 09:04:06       6 阅读
  5. mysql json_quote和json_unquote的用法

    2024-06-07 09:04:06       10 阅读
  6. zs6d配置-1

    2024-06-07 09:04:06       11 阅读
  7. 有趣的C语言——我的C语言之路

    2024-06-07 09:04:06       12 阅读
  8. 大数据和数据分析来优化推荐算法

    2024-06-07 09:04:06       12 阅读
  9. Linux 的应用领域

    2024-06-07 09:04:06       10 阅读
  10. GitHub个人访问令牌登录

    2024-06-07 09:04:06       8 阅读
  11. Vue.js基础入门

    2024-06-07 09:04:06       9 阅读
  12. 探索Python装饰器:优雅地增强函数功能

    2024-06-07 09:04:06       10 阅读
  13. linux配置jupyternotebook

    2024-06-07 09:04:06       9 阅读