首页
社区
课程
招聘
[旧帖] [求助]想打一条狗,这里是读狗比较,改了N次都错. 0.00雪花
发表于: 2008-7-1 10:00 3957

[旧帖] [求助]想打一条狗,这里是读狗比较,改了N次都错. 0.00雪花

2008-7-1 10:00
3957

* Referenced by a CALL at Address:
|:1C001016   
|
:1C03A0B0 83EC74                  sub esp, 00000074
:1C03A0B3 B91C000000              mov ecx, 0000001C
:1C03A0B8 33C0                    xor eax, eax
:1C03A0BA 56                      push esi
:1C03A0BB 57                      push edi

* Possible StringData Ref from Data Obj ->"YoursoftwareisRightEasyFastShoesDesignandGrade"
                                        ->"SoftwareSystemitiswritedbyliuyunhuahiswifeiswa"
                                        ->"nxinzitodayis1997315"
                                  |
:1C03A0BC BE544A041C              mov esi, 1C044A54
:1C03A0C1 8D7C2408                lea edi, dword ptr [esp+08]
:1C03A0C5 F3                      repz
:1C03A0C6 A5                      movsd
:1C03A0C7 A4                      movsb
:1C03A0C8 5F                      pop edi
:1C03A0C9 5E                      pop esi

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1C03A0DF(C)
|
:1C03A0CA 0FBE540400              movsx edx, byte ptr [esp+eax]
:1C03A0CF 33C9                    xor ecx, ecx
:1C03A0D1 8A88F805051C            mov cl, byte ptr [eax+1C0505F8]
:1C03A0D7 3BD1                    cmp edx, ecx
:1C03A0D9 750F                    jne 1C03A0EA
:1C03A0DB 40                      inc eax
:1C03A0DC 83F86F                  cmp eax, 0000006F
:1C03A0DF 7EE9                    jle 1C03A0CA
:1C03A0E1 B8EC130000              mov eax, 000013EC
:1C03A0E6 83C474                  add esp, 00000074
:1C03A0E9 C3                      ret

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1C03A0D9(C)
|

* Possible StringData Ref from Data Obj ->"
*** 警告 ***

没有上锁! "
                                  |
:1C03A0EA 68384A041C              push 1C044A38

* Reference To: ACAD.ads_alert, Ord:0D62h
                                  |
:1C03A0EF E8B26B0000              Call 1C040CA6
:1C03A0F4 83C404                  add esp, 00000004
:1C03A0F7 B877ECFFFF              mov eax, FFFFEC77
:1C03A0FC 83C474                  add esp, 00000074
:1C03A0FF C3                      ret

谁能告诉我这里如何改?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
忘了传文件了.
沙发没有人要?
上传的附件:
2008-7-1 10:02
0
雪    币: 230
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
arx文件是加到cad运行的,估计得全程序调试才行
2008-7-2 11:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
全程序调试,如何下断点进入到这个arx里面来?因为一个程序调用了n个arx,只有这个arx中的函数如果无狗就不能用.哪一个高手能指点一下如何调试,
QQ: 2284243
2008-7-3 14:48
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
最好用一些depends等其它工具进行简单的profile,然后看其调用。使用IDA等,找到相应的address设置断点.进行debug,单步调试。慢慢跟就可以跟到自己想要得位置。再去分析。
2008-7-3 14:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
老大,能不能说得详细点。我是新手,有很多工人不清楚.....
2008-7-4 13:54
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我这里就用Depends和IDA来做一个试验:
打开Depends然后加载,Exe 文件。
Menu: Profile->start Profile.
这时候你就可以在:Log window里看到,API加载调用顺序,然后分析模块调用。就可以大致的知道那个调用过程是我们需要的。同时可以查到调用的api address或者是dll export的ID.
这个时候你就可以打开IDA去找倒这个API ID或者Address去设置断点。
这个时候找到的断点只能说是大致的,但是比较接近的。
然后单步跟,就可以很快定位到正确的位置。
2008-7-4 17:05
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
看不懂。。》!!!!
2008-7-4 20:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
支持下你吧!!!!!!!!
2008-7-4 20:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
嘿嘿,谢过!去试试.
2008-7-5 10:56
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
11
狗不是这么玩的.
除非是超级笨狗.
2008-7-6 09:48
0
游客
登录 | 注册 方可回帖
返回
//