【初夏原创】【技术教程】小白适用基础自更新应用小技巧第1张插图
  • 首页
  • 每日早报
  • 技术教程
  • 编程语言
    • 网站源码
    • 网页代码
  • 精品软件
    • 手机软件
    • 电脑软件
  • 活动资讯
首页 技术教程 正文

【初夏原创】【技术教程】小白适用基础自更新应用小技巧

2025-12-03 16:55 技术教程 阅读 64

江湖漫漫,而我再现[滑稽]
【初夏原创】【技术教程】小白适用基础自更新应用小技巧第2张插图
取之三楼,终究要归于三楼,此乃因果[滑稽]安达姬大佬(应该已注销)分享过的一个自更模板,陪伴了我一段时间,在hook学习路程上一次里程碑式的纪念。

为我后面重写整个游戏菜单hook逻辑从lua到汇编提供了一定的基础,最近也刚好做菜单与APP的接口连接,在库存里翻到了这个优秀的模板和里面一些以前玩过的hook思路,所以便把当时对这个模板使用的一个功能实现小思路分享一下

不知道三楼多少人在用,当然这个也不重要,毕竟思路还是更重要(谁让你们不保存的[怒])

在dll中方法大概有几个元素构成,其实跟c命名方式差不多

加载的dll.命名空间.类名.方法名

目前大部分hook,基本不需要记忆dll。只要记好后三个元素即可。

这个模板我觉得有一点点不足就是,好像没有对重载方法的寻址,目前看寻址过滤是限定类,限定方法名,限定方法参数数量

也就是在同一个类中有两个同名方法
比如a(int a)和a(float a)他们唯一区别就是参数类型不同,有一点代码基础的朋友应该能知道

再加上很多接口都是封装好的,改装起来太麻烦。只能含泪重写了一个根据方法参数类型名字进行过滤的方式

所以结合以上一个小小的科普,再看下方的图片大家是不是可以大概了解到一个自更的过程了,找到方法地址后,就是简单的下钩了,剩下的与原有无异,先记忆一下图片内的代码

【初夏原创】【技术教程】小白适用基础自更新应用小技巧第3张插图
然后我们进入正题,大家可以看到我们把一个死亡方法的地址hook住了也是dodie,他在满足与isenough位于同一个类的情况下,我们可以通过hookisenough获取到这个类的实例。一样有代码基础的朋友都知道,除了静态方法其实大部分方法调用都需要一个实例

你也可以hook这个类初始化必定会调用到的方法,因为一般来讲我们只需获取一次实例,然后把他进行一次全局的保存。

这里我的写法其实是有点问题的,应该加一个判断instance实例(一般不会遇到空问题)不为空再保存或者说boosinstace为空再保存

拿到这个实例我们可以如何操作呢,那就是下一步了

【初夏原创】【技术教程】小白适用基础自更新应用小技巧第4张插图
我们可以直接调用这个类中所有任意的方法,只要你有他们方法的其他参数值,比如直接死亡,加金币等等,注意的是这里规范写法加上一个片段实例是否为空好一点
【初夏原创】【技术教程】小白适用基础自更新应用小技巧第5张插图
大概内容便是如此,文字略有差错处还请担待。江湖路漫漫,愿一路同行。他日青云见[滑稽]

声明:本站所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自 乐我知!
【端游推荐】双影奇境
« 上一篇 2025-12-03
【端游推荐】夜勤人2:无尽宝库_v0.17.7.4 解压即玩
下一篇 » 2025-12-03

搜索

最新文章

  • 【分享】瑜伽主题排课:身心灵的和谐之旅
    2026-01-17
  • 【分享】AI视频号项目,早安电台玩法,流量非常好,变现方式多
    2026-01-17
  • 【手游推荐】:《小森生活:日版》 V2.0.2
    2026-01-17
  • 【分享】用 AI 写小说变现:普通人的实操指南,告别 “割韭菜”
    2026-01-17
  • 【手游推荐】:《星际任务》单机版 V1.17
    2026-01-17

热门文章

  • TOP1
    【端游推荐】过山车之星 中文豪华版
    6天前 112
  • TOP2
    (文字游戏)进化,从细胞开始
    6天前 102
  • TOP3
    萌新求问。。。
    6天前 102
  • TOP4
    【美化素材】𝐒𝐡𝐚𝐫𝐞丨暖阳融霜,春祺可望
    7天前 101
  • TOP5
    【热聊】你的键盘“灯光”会随音乐律动吗?
    7天前 100

本站部分资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站站长删除。

Copyright © 2018-2025 乐我知 皖ICP备19017711号-2

侵权/投诉/邮箱: 8670468@qq.com

sitemap