- 积分
- 13
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|

楼主 |
发表于 2005-11-3 15:19:31
|
显示全部楼层
hehe,4。30兄每次回复都是“搜索”
其实wise的那个帖子我看过了,有些疑问要请教
这是wise的两个例子
1)举例:倒计时的一段程序
0x3638FE:DAC750D1 DABF6085
0x1F8560: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC750D1884088708880889088C088D0
0x1F8570: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88E0D7400E00F2F8423A9AF87080D740
0x1F8580: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3400F3F82B3E2D6BD7600D00F2FEE025
出现了冲突,可以这样修改
0x3638FE:DAC750D1 DABF5805
; 8 9 a b c d e f 0 1 2 3 4 5 6 7
0x1F0558: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC750D1884088708880889088C088D0
0x1F0568: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88E0D7400E00F2F8423A9AF87010D740
这个好像只是简单的改了地址
2)举例:
0x1FB130: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F02C02F0C066FCFF3F88C0F2FD02FE
0x1FB140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAD3187198C006FC3400F2FD02FEE6FE
0x1FB150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6031E6FFfe02DAC71685FAD34A72FFFF
0x1FB160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1f6d7967616d65730000000000000000
目录字符放在0x1Fb160,你用BFB160除4000h,商为02fe,余数为3160,
把高位和低位对调就是6031和fe02
那么如何确定那个补丁可以简单的改地址,那个补丁又不能,
第二个例子中,如果补丁作者不说,怎么知道0x1FB160这个地址放的是目录字符,当然高手可以看出来,象我等菜鸟如何知道。
其实我是想说用sfe把vkp反汇编,只要改org地址,在汇编成vkp,狼大写过sfe的教程,不过那个对于新手来说有点吃力,所以我想大侠们能出个傻瓜教程,方便新手。 |
|