首页
社区
课程
招聘
[原创]OllyDBG 入门系列(二)-字串参考
发表于: 2006-2-14 13:34 1501126

[原创]OllyDBG 入门系列(二)-字串参考

2006-2-14 13:34
1501126
收藏
免费 10
支持
分享
最新回复 (1465)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
201
很合我们学习,太感谢了.顶顶顶顶顶顶
2006-4-19 11:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
202
很适合新手看,谢谢
2006-4-19 14:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
203
感谢分享!!非常好的贴.
2006-4-19 15:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
204
dddddddddddddddddddddddddddddd
2006-4-19 17:40
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
205
假如是中文字符串怎么办?
2006-4-19 19:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
206
也想知道要是中文的怎么办?
难道要搜索中文的ASII码么?
2006-4-19 22:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
207
很详细,支持一下
2006-4-20 13:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
208
很不错,支持,支持
2006-4-20 23:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lsl
209
学习学习,谢谢
2006-4-21 12:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
210
谢谢老大,好贴啊
2006-4-21 17:37
0
雪    币: 140
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
211
非常详细,顶一下!!!
2006-4-21 17:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
212
太好了,多谢!
2006-4-21 20:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
213
非常感谢!非常感谢
2006-4-22 14:14
0
雪    币: 234
活跃值: (114)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
214
太感著了希望能有更多的人向大大依?的?心
2006-4-23 06:28
0
雪    币: 540
活跃值: (216)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
215
老大你好强,顶
2006-4-23 20:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
216
感谢楼主,为我们这些菜鸟做了那么多的教程。
2006-4-23 22:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
217
是好东西。要顶一下啊。
2006-4-24 17:09
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
218
我是新手,很感谢楼主能写这样的文章,强烈支持
2006-4-25 00:42
0
雪    币: 540
活跃值: (216)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
219
我在看这篇文章的时候,有几个问题不懂,想请教一下,下面的代码:
00440F2C |. 8B45 FC      MOV EAX,DWORD PTR SS:[EBP-4]       ; 把我们输入的内容送到EAX,我这里是“CCDebuger”
00440F2F |. BA 14104400  MOV EDX,CrackMe3.00441014   ; registered user
00440F34 |. E8 F32BFCFF  CALL CrackMe3.00403B2C       ; 关键,要用F7跟进去
00440F39 |. 75 51        JNZ SHORT CrackMe3.00440F8C    ; 这里跳走就完蛋

...

00403B2F |. 89C6   MOV ESI,EAX  ; 把EAX内我们输入的用户名送到 ESI
00403B31 |. 89D7   MOV EDI,EDX  ; 把EDX内的数据“Registered User”送到EDI
00403B33 |. 39D0   CMP EAX,EDX  ; 用“Registered User”和我们输入的用户名作比较

我觉得00403B2F |. 89C6   MOV ESI,EAX和
      00403B31 |. 89D7   MOV EDI,EDX
的结果是将要相比较的字串的首地址传给了ESI和EDI,特别是EDI是应该敢肯定的了,因为传进去的EDX是通过00440F2F |. BA 14104400     MOV EDX,CrackMe3.00441014 这句代码得到的值,而00441014就是“Registered User”的首地址,那么CMP EAX,EDX这句比较的值是两个首地址那时绝对不可能相同的,怎么可能达到比较两个字符串是否相同的结果呢,希望斑竹解释一下

也不知道我的问题说明白了没有,诚惶诚恐!!!
顺便再问一个问题,我自己的OLLyDBG中象如下代码
MOV EDX,CrackMe3.00441014
只能显示为
MOV EDX,  00441014  
是什么原因,怎么设置才能让他将CrackMe3.显示出来,谢谢
2006-4-26 09:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
220
好东西啊。我们新手就是需要这种代入门的教程,超级顶楼主
2006-4-26 09:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
221
学习了 谢谢楼主提供
2006-4-26 13:30
0
雪    币: 215
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
222
很详细.坚决支持你..
2006-4-26 17:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
223
先看看。学习中
2006-4-26 21:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
224
等的好苦,一定用心学习
2006-4-26 22:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
225
好文章 顶一个
2006-4-27 08:06
0
游客
登录 | 注册 方可回帖
返回
//