1
kokutou 2017-03-30 18:44:47 +08:00 via Android
好像你说的这些用 ahk 全都能做。。。
除了最后那个菜单我不确定能不能,不过放个假的在上面叠起来倒是肯定可以。 |
2
kokutou 2017-03-30 18:46:21 +08:00 via Android
修改游戏的, cheat engine 。
如果是用 ce 要修改模拟器模拟的游戏,记得去设置里把 mem_mapped 勾上就能搜到游戏部分的内存了。。。 |
3
xiaopenyou OP @kokutou 谢谢!是修改软件用,不是游戏
第二第三点,用 AutoHotkey 怎么做?说下关键词就好,我去看文档:) 如果颜色代码加密,用第三点方式, AutoHotkey 还真不知道能做…… 我喜欢 Firefox 这种自由度大的哲学,有些软件僵死封闭,真不习惯 |
4
kokutou 2017-03-30 21:48:27 +08:00
@xiaopenyou #3 AHK 可以创建窗口,可以设置窗口属性。
这样读取软件坐标和大小,创建个窗口盖上去,然后设置颜色和透明度,然后设置鼠标穿透点击之类的。 感觉每个都要查半天。。。挺麻烦的。。 cheat engine 不是只能修改游戏。。。比如曾经有用这个修改百度云客户端加速试用时间来破解百度云的,不过这个现在失效了。 cheat engine 有自带很方便的调试功能。。。 比如软件颜色,可以截图然后扔 ps 里读出颜色值,然后 cheat engine 搜索,然后调试看看这个颜色怎么写入,怎么读取的之类。 其实这个问题,感觉你学下 ollydbg 和 ida 直接调试程序可能更快些。。。 |
5
xiaopenyou OP r#4 @kokutou cheatengine 刚试了,不像游戏有存档机制,软件内存改完,一重启,就失效了,不能存盘
颜色遮盖层这个,不是像人体写生一样静止不动,是要随着调整窗口自适应,只遮盖指定颜色,不影响其它。这个我觉得用 AutoHotkey 很难做到。怎么让遮盖层随它下面的像素点而改变呢? ollydbg 和 ida 没听说过哦,我去看看:)非常感谢推荐 |
6
xenme 2017-03-30 22:16:12 +08:00
即使用 ahk 这种包装过,你要的这些基本都需要调用 win32 api
前面几项基本都是搜索控件,然后修改属性,而改颜色基本就设计到图形了,直接通过 DC ( device context 去改就行了) 最后加菜单的,如果是内部已经函数等,可以直接创建,如果是没有的话,需要 hook 外挂。 还是不要折腾了,太累。 |
7
matrix67 2017-03-30 22:25:41 +08:00
windows 就是不太开放的。特别还是图形界面。又是商业软件。
|
8
paradoxs 2017-03-30 22:29:52 +08:00
给软件加功能难很多的, 一般都是删除或者减少性质的修改..
加功能要 hook dll, 不是一两天能学会的.. |
9
xiaopenyou OP 是啊,搜了下 ollydbg 和 ida ,发现要入门起码得一月,就为改个小功能……已放弃……😢
|
10
kokutou 2017-03-31 01:43:19 +08:00 via Android
@xiaopenyou cheatengine 可以生成修改器。。。
每次打开软件,内存地址可能会不一样,怎么搞, cheatengine 自带教程,走一遍。 唉,多研究研究啊, 这完全就是要一句一句教,没意思啊。 |
11
pimin 2017-03-31 02:09:40 +08:00 via Android
楼主的需求大部分是 UI 相关的,可以试试 reshack.
自定义颜色这种,如果 ce 可以找到内侧位置,结合 od 是很容易修改的。 |