首页
社区
课程
招聘
[讨论]关于跨平台问题的解决方案~
发表于: 2005-6-4 12:55 4142

[讨论]关于跨平台问题的解决方案~

2005-6-4 12:55
4142
朋友给我一个UltraProtect 1.x的壳~脱掉之后需要修复,昨天摸索了下它的IAT寻找以及修复问题,总算找到了一个寻找IAT的方法,但是,问题来了,我修复之后的文件在我这里可以正常运行,但是,到了他那就不行了,然后告诉他修复方法~自己去修复也可以运行。

请问各位~这种现象有没有一个解决的方法,或者是折中方案~!

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 296
活跃值: (265)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
2
最初由 fly 发布
某些DLL/函数在不同的系统平台不一样/没有
修复输入表时就要修改成各系统平台通用的

如:
RestoreLastError => SetLastError
ntdll.dll => kernel32.dll
2005-6-4 13:25
0
雪    币: 255
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
ACP的跨平台的,Fly写过几篇修复的了
2005-6-4 13:36
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
4
最初由 Winter-Night 发布


Winter-Night谢了!~有更加详细的资料没?
我搜索了下,没找到~再次谢谢~
2005-6-5 02:31
0
雪    币: 296
活跃值: (265)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
5
2005-6-5 10:06
0
雪    币: 223
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
我前一阵也脱过一个ACProtect,遇到了同样的问题,不过后来修复了replace code 就可以跨平台了,你试一下
2005-6-5 10:41
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
7
谢谢楼上的兄弟门!
2005-6-5 11:15
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
8
要是还有资料~~我不嫌多的~嘿嘿~
2005-6-5 11:16
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
9
汗一个~fly老大的东西像看天书一样~~
2005-6-5 23:34
0
游客
登录 | 注册 方可回帖
返回