| 
注册时间2007-1-2
阅读权限20
最后登录1970-1-1UID26779 以武会友  
 
 TA的每日心情|  | 开心 2020-7-16 11:27
 | 
|---|
 签到天数: 8 天 [LV.3]偶尔看看II | 
 
| 004C3553  |.  8B45 E0       MOV EAX,DWORD PTR SS:[EBP-20] 004C3556  |.  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
 004C3559  |.  E8 FA57F4FF   CALL 00408D58
 004C355E  |.  8B45 E4       MOV EAX,DWORD PTR SS:[EBP-1C]
 004C3561  |.  50            PUSH EAX
 004C3562  |.  B8 F4364C00   MOV EAX,004C36F4                         ;  c:\
 004C3567  |.  E8 A87BFFFF   CALL 004BB114                            ;  此CALL得到驱动器 C 中的卷是的值
 004C356C  |.  33D2          XOR EDX,EDX                              ;  hhflash.004C36F4
 004C356E  |.  52            PUSH EDX                                 ; /Arg2 => 00000000
 004C356F  |.  50            PUSH EAX                                 ; |Arg1
 004C3570  |.  8D45 D4       LEA EAX,DWORD PTR SS:[EBP-2C]            ; |
 004C3573  |.  E8 2C5BF4FF   CALL 004090A4                            ; \将得到的C盘ID16进制转为10进制
 004C3578  |.  8B4D D4       MOV ECX,DWORD PTR SS:[EBP-2C]
 004C357B  |.  8D45 D8       LEA EAX,DWORD PTR SS:[EBP-28]
 004C357E  |.  BA 00374C00   MOV EDX,004C3700                         ;  ID
 004C3583  |.  E8 6816F4FF   CALL 00404BF0                            ;  ID与它拼接
 004C3588  |.  8B45 D8       MOV EAX,DWORD PTR SS:[EBP-28]
 004C358B  |.  8D55 DC       LEA EDX,DWORD PTR SS:[EBP-24]
 004C358E  |.  E8 216AFFFF   CALL 004B9FB4
 004C3593      8B55 DC       MOV EDX,DWORD PTR SS:[EBP-24]
 004C3596  |.  58            POP EAX
 004C3597  |.  E8 4C17F4FF   CALL 00404CE8
 004C359C  |.  75 1A         JNZ SHORT 004C35B8
 004C359E  |.  C605 38994C00>MOV BYTE PTR DS:[4C9938],1
 004C35A5  |.  8B45 08       MOV EAX,DWORD PTR SS:[EBP+8]
 004C35A8  |.  8B40 FC       MOV EAX,DWORD PTR DS:[EAX-4]
 004C35AB  |.  8B80 38030000 MOV EAX,DWORD PTR DS:[EAX+338]
 004C35B1  |.  33D2          XOR EDX,EDX
 004C35B3  |.  E8 88E2F8FF   CALL 00451840
 
 
 
 
 
 004BB149  |.  BA A4B14B00   MOV EDX,004BB1A4                         ;  \
 004BB14E  |.  E8 599AF4FF   CALL 00404BAC
 004BB153  |>  6A 00         PUSH 0
 004BB155  |.  6A 00         PUSH 0
 004BB157  |.  8D45 F0       LEA EAX,DWORD PTR SS:[EBP-10]
 004BB15A  |.  50            PUSH EAX
 004BB15B  |.  8D45 F4       LEA EAX,DWORD PTR SS:[EBP-C]
 004BB15E  |.  50            PUSH EAX
 004BB15F  |.  8D45 F8       LEA EAX,DWORD PTR SS:[EBP-8]
 004BB162  |.  50            PUSH EAX
 004BB163  |.  6A 00         PUSH 0
 004BB165  |.  6A 00         PUSH 0
 004BB167  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
 004BB16A  |.  E8 2D9CF4FF   CALL 00404D9C
 004BB16F  |.  50            PUSH EAX                                 ; |RootPathName
 004BB170  |.  E8 57BEF4FF   CALL <JMP.&kernel32.GetVolumeInformation>; \GetVolumeInformationA
 004BB175  |.  8B5D F8       MOV EBX,DWORD PTR SS:[EBP-8]             ;  获取硬盘序列号
 004BB178  |.  33C0          XOR EAX,EAX
 004BB17A  |.  5A            POP EDX
 004BB17B  |.  59            POP ECX
 004BB17C  |.  59            POP ECX
 004BB17D  |.  64:8910       MOV DWORD PTR FS:[EAX],EDX
 004BB180  |.  68 95B14B00   PUSH 004BB195
 004BB185  |>  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
 
 
 
 那么我们修改固定成N大的硬件ID的方法:
 N大的ID:ID1555170033
 
 我们把他转换成16进制:5CB202F1
 那么这个就是他的硬盘序列号了
 
 004BB170  |.  E8 57BEF4FF   CALL <JMP.&kernel32.GetVolumeInformation>; \GetVolumeInformationA
 004BB175  |.  8B5D F8       MOV EBX,DWORD PTR SS:[EBP-8]             ;  获取硬盘序列
 
 我们直接在它获取完硬盘序列号的时候。直接把EBX的值改了5CB202F1
 
 
 004BB175      BB F102B25C   MOV EBX,5CB202F1
 
  ; 
  patch.rar
(11.86 KB, 下载次数: 8)  loader.rar
(5.05 KB, 下载次数: 10) | 
 |