首页
社区
课程
招聘
[讨论] 能否直接修改软件内存运算指令,达到修改运算数据类型的变换?
发表于: 2018-10-4 05:54 2613

[讨论] 能否直接修改软件内存运算指令,达到修改运算数据类型的变换?

2018-10-4 05:54
2613
有个软件,使用了有符号短整数,峰值3万2千多,想把它改成无符号让他上线超过3w,甚至改成整数型,上线42亿


有没有什么办法呢?


还有,能否直接遍历内存代码段  得到 所有有符号短整数运算 再改成不标类型运算,这个法子靠谱吗???

或者直接挂钩 申请 变量  所有指定类型变量全部变更?
请大神帮下

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 799
活跃值: (1236)
能力值: ( LV5,RANK:78 )
在线值:
发帖
回帖
粉丝
2
看算法长度吧.要改代码挺多的.
2018-10-4 13:17
0
雪    币: 12876
活跃值: (9352)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
3
有这时间改不如搞到那个软件的源码改了数据类型重新编译之前给一个游戏引擎改个静态数组->动态分配都patch了几十个地方
2018-10-4 13:56
0
雪    币: 772
活跃值: (1002)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
作者已故,因其为棒子国的,无奈无奈.....
2018-10-4 22:30
0
雪    币: 772
活跃值: (1002)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
hzqst 有这时间改不如搞到那个软件的源码改了数据类型重新编译[em_1]之前给一个游戏引擎改个静态数组->动态分配都patch了几十个地方
其实1楼2楼说的我我都明白,改肯定麻烦,但是无奈我无法找到这个作者。而且就算改了,我也不能付出什么,因为我只是自己用而已。

我想的是,同样是2字节运算,直接修改运算的汇编指令。无奈无法定位。
2018-10-4 22:33
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
因为是exe,那么各种那个short的赋值都是mov word , 代码量就大了。
2018-10-11 13:00
0
游客
登录 | 注册 方可回帖
返回