2013-7-15 21:35
godtype
可以改的,主要是这一段起作用:
[font=宋体][size=2]0046C568 |> 8B45 E8 /MOV EAX,DWORD PTR SS:[EBP-18]
0046C56B |. 83C0 01 |ADD EAX,1
0046C56E |. 8945 E8 |MOV DWORD PTR SS:[EBP-18],EAX
0046C571 |> 837D E8 0E CMP DWORD PTR SS:[EBP-18],0E
0046C575 |. 7D 0F |JGE SHORT 0046C586
0046C577 |. 8B4D E8 |MOV ECX,DWORD PTR SS:[EBP-18]
0046C57A |. 83E9 01 |SUB ECX,1
0046C57D |. 8B55 E8 |MOV EDX,DWORD PTR SS:[EBP-18]
0046C580 |. 894C95 90 |MOV DWORD PTR SS:[EBP+EDX*4-70],ECX
0046C584 |.^EB E2 \JMP SHORT 0046C568[/size][/font]
出来的效果是在某段4*E内存中,按顺序存放从 FF FF FF FF 到 0C 00 00 00 这一批数值(即-1至0C)。
有一定能力的只要动一动脑筋,改造一下这段代码就可以了。也可以参考一下STAR 5.9。
无相关能力的还是老老实实地在DATA里面换位置吧。
[color=Silver][[i] 本帖最后由 godtype 于 2013-7-15 21:37 编辑 [/i]][/color]