原代码: * Referenced by a CALL at Addresses: |:0001.051A, :0001.94BC, :0001.E4F5 | :0001.0520 2E803E7F0801 cmp byte ptr cs:[087F], 01 :0001.0526 7501 jne 0529 :0001.0528 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0001.0526(C) | :0001.0529 1E push ds :0001.052A 06 push es :0001.052B 2EA17908 mov ax, word ptr cs:[0879] :0001.052F 2E8B1E7B08 mov bx, cs:[087B] :0001.0534 BAE001 mov dx, 01E0 :0001.0537 2E2B167D08 sub dx, cs:[087D] :0001.053C 2E2B167B08 sub dx, cs:[087B]
... ... 修改为:
* Referenced by a CALL at Addresses: |:0001.051A, :0001.94BC, :0001.E4F5 | :0001.0520 2E803E7F0801 cmp byte ptr cs:[087F], 01 :0001.0526 7501 jne 0529 :0001.0528 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0001.0526(C) | :0001.0529 2EC6067F0801 mov byte ptr cs:[087F], 01 ; 置成功标志 :0001.052F 2EC606C50B50 mov byte ptr cs:[0BC5], 50 ; 置暗桩标志 :0001.0535 C3 ret ;直接返回,跳过注册过程
:0001.0536 012E2B16 add [162B], bp :0001.053A 7D08 jge 0544 :0001.053C 2E2B167B08 sub dx, cs:[087B] ... ...