首页
社区
课程
招聘
[旧帖] [求助]大家帮我分析一个简单的 程序 0.00雪花
发表于: 2008-2-13 15:13 2548

[旧帖] [求助]大家帮我分析一个简单的 程序 0.00雪花

2008-2-13 15:13
2548
这是我用OD反编译后的,本人刚刚接触破解,只有一点点c语言基础,下面的 程序大家帮我看看,
我做了自己尝试做过一些爆破,绕过了加密锁检测,但不够完美
这是一个用rock4加密的 造价软件,下面是我选取的我自己认为的关键片段(未修改的)
谢谢大家
0063F646  |.  E8 499BE6FF   |CALL moto0.004A9194
0063F64B  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F650  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F652  |.  8B80 E0000000 |MOV EAX,DWORD PTR DS:[EAX+E0]
0063F658  |.  E8 27D7E3FF   |CALL moto0.0047CD84
0063F65D  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F662  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F664  |.  8B80 DC000000 |MOV EAX,DWORD PTR DS:[EAX+DC]
0063F66A  |.  E8 15D7E3FF   |CALL moto0.0047CD84
0063F66F  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F674  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F676  |.  8B80 AC030000 |MOV EAX,DWORD PTR DS:[EAX+3AC]
0063F67C  |.  E8 03D7E3FF   |CALL moto0.0047CD84
0063F681  |.  E9 46290200   |JMP moto0.00661FCC
0063F686  |>  8D95 84F2FFFF |LEA EDX,DWORD PTR SS:[EBP-D7C]
0063F68C  |.  A1 8CD37800   |MOV EAX,DWORD PTR DS:[78D38C]
0063F691  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F693  |.  E8 9CA5DCFF   |CALL moto0.00409C34
0063F698  |.  8B85 84F2FFFF |MOV EAX,DWORD PTR SS:[EBP-D7C]
0063F69E  |.  E8 F95BDCFF   |CALL moto0.0040529C
0063F6A3  |.  83F8 05       |CMP EAX,5
0063F6A6  |.  7C 78         |JL SHORT moto0.0063F720
0063F6A8  |.  8D85 80F2FFFF |LEA EAX,DWORD PTR SS:[EBP-D80]
0063F6AE  |.  50            |PUSH EAX
0063F6AF  |.  A1 8CD67800   |MOV EAX,DWORD PTR DS:[78D68C]
0063F6B4  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F6B6  |.  B9 01000000   |MOV ECX,1
0063F6BB  |.  BA 02000000   |MOV EDX,2
0063F6C0  |.  E8 2F5EDCFF   |CALL moto0.004054F4
0063F6C5  |.  8B85 80F2FFFF |MOV EAX,DWORD PTR SS:[EBP-D80]
0063F6CB  |.  BA 002F6600   |MOV EDX,moto0.00662F00                  ;  n
0063F6D0  |.  E8 0B5DDCFF   |CALL moto0.004053E0
0063F6D5  |.  75 0D         |JNZ SHORT moto0.0063F6E4
0063F6D7  |.  A1 8CD37800   |MOV EAX,DWORD PTR DS:[78D38C]
0063F6DC  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F6DE  |.  8078 04 30    |CMP BYTE PTR DS:[EAX+4],30
0063F6E2  |.  74 3C         |JE SHORT moto0.0063F720
0063F6E4  |>  A1 70D47800   |MOV EAX,DWORD PTR DS:[78D470]
0063F6E9  |.  8038 00       |CMP BYTE PTR DS:[EAX],0
0063F6EC  |.  0F84 56030000 |JE moto0.0063FA48
0063F6F2  |.  8D85 7CF2FFFF |LEA EAX,DWORD PTR SS:[EBP-D84]
0063F6F8  |.  8B15 8CD37800 |MOV EDX,DWORD PTR DS:[78D38C]           ;  moto0.00791B48
0063F6FE  |.  8B12          |MOV EDX,DWORD PTR DS:[EDX]
0063F700  |.  8A52 03       |MOV DL,BYTE PTR DS:[EDX+3]
0063F703  |.  E8 AC5ADCFF   |CALL moto0.004051B4
0063F708  |.  8B85 7CF2FFFF |MOV EAX,DWORD PTR SS:[EBP-D84]
0063F70E  |.  BA F0256600   |MOV EDX,moto0.006625F0                  ;   2367
0063F713  |.  E8 C05EDCFF   |CALL moto0.004055D8
0063F718  |.  85C0          |TEST EAX,EAX
0063F71A  |.  0F85 28030000 |JNZ moto0.0063FA48
0063F720  |>  8D85 78F2FFFF |LEA EAX,DWORD PTR SS:[EBP-D88]
0063F726  |.  50            |PUSH EAX
0063F727  |.  B9 02000000   |MOV ECX,2
0063F72C  |.  BA 01000000   |MOV EDX,1
0063F731  |.  B8 40336600   |MOV EAX,moto0.00663340                  ;  22
0063F736  |.  E8 B95DDCFF   |CALL moto0.004054F4
0063F73B  |.  8B85 78F2FFFF |MOV EAX,DWORD PTR SS:[EBP-D88]
0063F741  |.  E8 36A9DCFF   |CALL moto0.0040A07C
0063F746  |.  8BD8          |MOV EBX,EAX
0063F748  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F74D  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F74F  |.  8B80 98010000 |MOV EAX,DWORD PTR DS:[EAX+198]
0063F755  |.  8B10          |MOV EDX,DWORD PTR DS:[EAX]
0063F757  |.  FF92 4C010000 |CALL DWORD PTR DS:[EDX+14C]
0063F75D  |.  3BD8          |CMP EBX,EAX
0063F75F  |.  7C 3A         |JL SHORT moto0.0063F79B
0063F761  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F766  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F768  |.  8B80 98010000 |MOV EAX,DWORD PTR DS:[EAX+198]
0063F76E  |.  8B10          |MOV EDX,DWORD PTR DS:[EAX]
0063F770  |.  FF92 4C010000 |CALL DWORD PTR DS:[EDX+14C]
0063F776  |.  83F8 14       |CMP EAX,14
0063F779  |.  7F 20         |JG SHORT moto0.0063F79B
0063F77B  |.  B8 4C336600   |MOV EAX,moto0.0066334C                  ;  moto.dbf
0063F780  |.  E8 13ACDCFF   |CALL moto0.0040A398
0063F785  |.  84C0          |TEST AL,AL
0063F787  |.  75 12         |JNZ SHORT moto0.0063F79B
0063F789  |.  B8 60336600   |MOV EAX,moto0.00663360                  ;  c:\windows\system\epson.drv
0063F78E  |.  E8 05ACDCFF   |CALL moto0.0040A398
0063F793  |.  84C0          |TEST AL,AL
0063F795  |.  0F84 83010000 |JE moto0.0063F91E
0063F79B  |>  A1 ACCD7800   |MOV EAX,DWORD PTR DS:[78CDAC]
0063F7A0  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F7A2  |.  E8 C1ADE2FF   |CALL moto0.0046A568
0063F7A7  |.  A1 ACCD7800   |MOV EAX,DWORD PTR DS:[78CDAC]
0063F7AC  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F7AE  |.  E8 5149DCFF   |CALL moto0.00404104
0063F7B3  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F7B8  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F7BA  |.  8B80 98010000 |MOV EAX,DWORD PTR DS:[EAX+198]
0063F7C0  |.  8B10          |MOV EDX,DWORD PTR DS:[EAX]
0063F7C2  |.  FF92 4C010000 |CALL DWORD PTR DS:[EDX+14C]
0063F7C8  |.  83F8 14       |CMP EAX,14
0063F7CB  |.  7E 1A         |JLE SHORT moto0.0063F7E7
0063F7CD  |.  6A 00         |PUSH 0
0063F7CF  |.  B9 E0326600   |MOV ECX,moto0.006632E0                  ;  提示信息
0063F7D4  |.  BA 7C336600   |MOV EDX,moto0.0066337C                  ;  请您在本软件启动前正确插入加密锁!
0063F7D9  |.  A1 E8D17800   |MOV EAX,DWORD PTR DS:[78D1E8]
0063F7DE  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F7E0  |.  E8 AFE7E2FF   |CALL moto0.0046DF94
0063F7E5  |.  EB 18         |JMP SHORT moto0.0063F7FF
0063F7E7  |>  6A 00         |PUSH 0
0063F7E9  |.  B9 E0326600   |MOV ECX,moto0.006632E0                  ;  提示信息
0063F7EE  |.  BA A0336600   |MOV EDX,moto0.006633A0                  ;  请您与xxxxxx联系购买正版软件!
0063F7F3  |.  A1 E8D17800   |MOV EAX,DWORD PTR DS:[78D1E8]
0063F7F8  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F7FA  |.  E8 95E7E2FF   |CALL moto0.0046DF94
0063F7FF  |>  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F804  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F806  |.  8B80 50010000 |MOV EAX,DWORD PTR DS:[EAX+150]
0063F80C  |.  E8 6397E4FF   |CALL moto0.00488F74
0063F811  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F816  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F818  |.  8B80 50010000 |MOV EAX,DWORD PTR DS:[EAX+150]
0063F81E  |.  33D2          |XOR EDX,EDX
0063F820  |.  E8 A327E7FF   |CALL moto0.004B1FC8
0063F825  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F82A  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F82C  |.  8B80 50010000 |MOV EAX,DWORD PTR DS:[EAX+150]
0063F832  |.  33D2          |XOR EDX,EDX
0063F834  |.  E8 970DE7FF   |CALL moto0.004B05D0
0063F839  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F83E  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F840  |.  8B80 CC000000 |MOV EAX,DWORD PTR DS:[EAX+CC]
0063F846  |.  E8 2997E4FF   |CALL moto0.00488F74
0063F84B  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F850  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F852  |.  8B80 CC000000 |MOV EAX,DWORD PTR DS:[EAX+CC]
0063F858  |.  33D2          |XOR EDX,EDX
0063F85A  |.  E8 6927E7FF   |CALL moto0.004B1FC8
0063F85F  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F864  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F866  |.  8B80 CC000000 |MOV EAX,DWORD PTR DS:[EAX+CC]
0063F86C  |.  33D2          |XOR EDX,EDX
0063F86E  |.  E8 5D0DE7FF   |CALL moto0.004B05D0
0063F873  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F878  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F87A  |.  8B80 C4000000 |MOV EAX,DWORD PTR DS:[EAX+C4]
0063F880  |.  E8 EF96E4FF   |CALL moto0.00488F74
0063F885  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F88A  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F88C  |.  8B80 C4000000 |MOV EAX,DWORD PTR DS:[EAX+C4]
0063F892  |.  33D2          |XOR EDX,EDX
0063F894  |.  E8 2F27E7FF   |CALL moto0.004B1FC8
0063F899  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F89E  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F8A0  |.  8B80 C4000000 |MOV EAX,DWORD PTR DS:[EAX+C4]
0063F8A6  |.  33D2          |XOR EDX,EDX
0063F8A8  |.  E8 230DE7FF   |CALL moto0.004B05D0
0063F8AD  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F8B2  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F8B4  |.  8B80 DC000000 |MOV EAX,DWORD PTR DS:[EAX+DC]
0063F8BA  |.  E8 D598E6FF   |CALL moto0.004A9194
0063F8BF  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F8C4  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F8C6  |.  8B80 E0000000 |MOV EAX,DWORD PTR DS:[EAX+E0]
0063F8CC  |.  E8 C398E6FF   |CALL moto0.004A9194
0063F8D1  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F8D6  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F8D8  |.  8B80 AC030000 |MOV EAX,DWORD PTR DS:[EAX+3AC]
0063F8DE  |.  E8 B198E6FF   |CALL moto0.004A9194
0063F8E3  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F8E8  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F8EA  |.  8B80 E0000000 |MOV EAX,DWORD PTR DS:[EAX+E0]
0063F8F0  |.  E8 8FD4E3FF   |CALL moto0.0047CD84
0063F8F5  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F8FA  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F8FC  |.  8B80 DC000000 |MOV EAX,DWORD PTR DS:[EAX+DC]
0063F902  |.  E8 7DD4E3FF   |CALL moto0.0047CD84
0063F907  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F90C  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F90E  |.  8B80 AC030000 |MOV EAX,DWORD PTR DS:[EAX+3AC]
0063F914  |.  E8 6BD4E3FF   |CALL moto0.0047CD84
0063F919  |.  E9 AE260200   |JMP moto0.00661FCC
0063F91E  |>  68 D0336600   |PUSH moto0.006633D0                     ;  sz
0063F923  |.  6A FF         |PUSH -1
0063F925  |.  A1 70D57800   |MOV EAX,DWORD PTR DS:[78D570]
0063F92A  |.  8B00          |MOV EAX,DWORD PTR DS:[EAX]
0063F92C  |.  8B90 F8000000 |MOV EDX,DWORD PTR DS:[EAX+F8]

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回