tingwei3 发表于 2021-3-29 12:35

这个能打补丁吗?

请各位老师给录个详细的视频教程或是写一份详细的图文教程。
软件链接:https://wwe.lanzouw.com/iVQ6mnbj9na


背景:
最近学习打补丁中……
此次想改软件图标和标题文字

分析:

1,主程序没加壳,模块加了VM
2,自己试修改内存,已成功,但不会补丁

思路:
1,想窗口创建时修改,所以使用CreateWindowExW断点,下图是od日志截图

2,看什么时机内存中有标题文字出现(unicode格式),所以用CE加载搜索,每次搜到的内存地址不同

3,修改数据如图

4,修改后运行的界面


我试着打补丁,不成功,知识有限啊?



请各位老师给录个详细的视频教程或是写一份详细的图文教程。

软件链接:https://wwe.lanzouw.com/iVQ6mnbj9na

温九 发表于 2021-3-29 12:35

https://www.52hb.com/thread-50458-1-1.html 看视频,望采纳

Cser2 发表于 2021-3-29 16:24

你断的那个函数有个参数就是窗口标题,断到后直接用堆栈回溯过去就能找到调用标题的地方,改图标应该有很多现成的工具的

影风 发表于 2021-3-29 18:31

改文字的话自己写个补丁 然后内存搜索替换就行 改图标的话这个应该是QT的没研究过

tingwei3 发表于 2021-3-29 20:04

本帖最后由 tingwei3 于 2021-3-29 20:06 编辑

Cser2 发表于 2021-3-29 16:24
你断的那个函数有个参数就是窗口标题,断到后直接用堆栈回溯过去就能找到调用标题的地方,改图标应该有很多 ...
头疼的是:每次搜索到的内存地址是不一样的,我搞不定
大佬如有空帮看看,谢谢了

tingwei3 发表于 2021-3-29 20:07

影风 发表于 2021-3-29 18:31
改文字的话自己写个补丁 然后内存搜索替换就行 改图标的话这个应该是QT的没研究过

每次的内存地址是不一样的,而且您说的操作对我来说太难了,我不会写内存搜索

aゞ烛火 发表于 2021-3-29 20:10

内存补丁确实是比较头疼,我一般都只整地址补丁,改标题可以用到脱壳

影风 发表于 2021-3-29 21:45

tingwei3 发表于 2021-3-29 20:07
每次的内存地址是不一样的,而且您说的操作对我来说太难了,我不会写内存搜索

内存地址是变动的没关系,用特征码的方式查找替换就行了

tingwei3 发表于 2021-3-30 08:08

本帖最后由 tingwei3 于 2021-3-30 10:03 编辑

温九 发表于 2021-3-30 00:34
https://www.52hb.com/thread-50458-1-1.html 看视频,望采纳
谢谢大佬这么晚帮我解决问题!
我不太会易语言编程,基本能理解思路,但是这个补丁没有自动注入,像那些补丁工具会在程序启动时自动劫持和修改数据的。
刚刚用大白补丁成功解决了,再次谢谢!

xujinwen 发表于 2022-1-8 11:30

谢谢楼主分享
页: [1] 2
查看完整版本: 这个能打补丁吗?