首页
社区
课程
招聘
[旧帖] 求助帖 关键CALL 修改 0.00雪花
发表于: 2011-7-12 22:08 3823

[旧帖] 求助帖 关键CALL 修改 0.00雪花

2011-7-12 22:08
3823
004014BF  |. /75 2B         JNZ SHORT 1.004014EC
004014C1  |. |C745 FC A8704>MOV DWORD PTR SS:[EBP-4],1.004070A8      ;  ASCII "The interface of kernel library is invalid!"
004014C8  |. |EB 22         JMP SHORT 1.004014EC
004014CA  |> |C745 FC 8C704>MOV DWORD PTR SS:[EBP-4],1.0040708C      ;  ASCII "Invalid data in the file!"
004014D1  |. |EB 19         JMP SHORT 1.004014EC
004014D3  |> |C745 FC 5C704>MOV DWORD PTR SS:[EBP-4],1.0040705C      ;  ASCII "Failed to read file or invalid data in file!"
004014DA  |. |EB 10         JMP SHORT 1.004014EC
004014DC  |> |C745 FC 8C704>MOV DWORD PTR SS:[EBP-4],1.0040708C      ;  ASCII "Invalid data in the file!"
004014E3  |. |EB 15         JMP SHORT 1.004014FA
004014E5  |> |C745 FC 38704>MOV DWORD PTR SS:[EBP-4],1.00407038      ;  ASCII "Failed to read data from the file!"
004014EC  |> \395D F8       CMP DWORD PTR SS:[EBP-8],EBX
004014EF  |.  74 09         JE SHORT 1.004014FA
004014F1  |.  FF75 F8       PUSH DWORD PTR SS:[EBP-8]
004014F4  |.  E8 E71E0000   CALL 1.004033E0
004014F9  |.  59            POP ECX
004014FA  |>  395D FC       CMP DWORD PTR SS:[EBP-4],EBX             ; |
004014FD      75 13         JNZ SHORT 1.00401512
004014FF  |.  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]            ; |
00401502  |.  E8 00000000   CALL 1.00401507                          ; \1.00401507
00401507  |$  810424 F97A00>ADD DWORD PTR SS:[ESP],7AF9
0040150E      FFD0          CALL EAX
00401510      EB 11         JMP SHORT 1.00401523                走到这里弹出断点下在这里,这个一运行就跳出窗口,“未注册”是关键CALL  ????????

00401512      6A 10         PUSH 10
00401514      68 30704000   PUSH 1.00407030                          ;  ASCII "Error"
00401519      FF75 FC       PUSH DWORD PTR SS:[EBP-4]
0040151C      53            PUSH EBX
0040151D      FF15 AC604000 CALL DWORD PTR DS:[<&USER32.MessageBoxA>>;  USER32.MessageBoxA
00401523  |>  5F            POP EDI
00401524  |.  5E            POP ESI
00401525  |.  33C0          XOR EAX,EAX
00401527  |.  5B            POP EBX
00401528  |.  C9            LEAVE
00401529  \.  C2 1000       RETN 10
0040152C  /$  8B4424 0C     MOV EAX,DWORD PTR SS:[ESP+C]
00401530  |.  53            PUSH EBX
00401531  |.  33DB          XOR EBX,EBX
00401533  |.  56            PUSH ESI
00401534  |.  8B7424 0C     MOV ESI,DWORD PTR SS:[ESP+C]
00401538  |.  3BC3          CMP EAX,EBX
0040153A  |.  57            PUSH EDI
0040153B  |.  74 05         JE SHORT 1.00401542
0040153D  |.  8B4E 3C       MOV ECX,DWORD PTR DS:[ESI+3C]
00401540  |.  8908          MOV DWORD PTR DS:[EAX],ECX
00401542  |>  8B06          MOV EAX,DWORD PTR DS:[ESI]
00401544  |.  8B7C24 14     MOV EDI,DWORD PTR SS:[ESP+14]
00401548  |.  83F8 04       CMP EAX,4
0040154B  |.  74 05         JE SHORT 1.00401552
0040154D  |.  83F8 05       CMP EAX,5
00401550  |.  75 0B         JNZ SHORT 1.0040155D
00401552  |>  FF76 0C       PUSH DWORD PTR DS:[ESI+C]
00401555  |.  FF77 28       PUSH DWORD PTR DS:[EDI+28]
00401558  |.  FF57 24       CALL DWORD PTR DS:[EDI+24]
0040155B  |.  59            POP ECX
0040155C  |.  59            POP ECX
0040155D  |>  833E 06       CMP DWORD PTR DS:[ESI],6
00401560  |.  75 0B         JNZ SHORT 1.0040156D

[课程]Android-CTF解题方法汇总!

收藏
免费 1
支持
分享
最新回复 (5)
雪    币: 191
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
2011-7-13 07:33
0
雪    币: 345
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
004014EF  |.  74 09         JE SHORT 1.004014FA
004014F1  |.  FF75 F8       PUSH DWORD PTR SS:[EBP-8]
004014F4  |.  E8 E71E0000   CALL 1.004033E0
2011-7-13 08:28
0
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个才是关键跳转  把下面这句 NOP掉看看
004014FD      75 13         JNZ SHORT 1.00401512
2011-7-13 08:29
0
雪    币: 191
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
NOP后任然是未注册
2011-7-13 09:00
0
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
004014F4  |.  E8 E71E0000   CALL 1.004033E0
没看到具体的东西 估计这个是关键函数 你在最上面断点,单步  修改标志位 让你带吗运行到这里
看能不能注册成功
2011-7-13 09:10
0
游客
登录 | 注册 方可回帖
返回
//