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

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

2006-2-14 13:34
1501130
收藏
免费 10
支持
分享
最新回复 (1465)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
526
学习中。。。。。。。
2007-10-23 15:41
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
527
  = 哦   呵呵
  收益非浅哦
2007-10-27 22:24
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
528
我很菜  请教大家一个

我们所看到的那些 PUSH EBX、 PUSH ESI 等都是调用子程序保存堆栈时用的指令,不用管它,按 F8 键一步步过来,我们只关心关键部分:

00403B2C /$ 53              PUSH EBX
00403B2D |. 56              PUSH ESI
00403B2E |. 57              PUSH EDI
00403B2F |. 89C6            MOV ESI,EAX                         ; 把EAX内我们输入的用户名送到 ESI
00403B31 |. 89D7            MOV EDI,EDX                         ; 把EDX内的数据“Registered User”送到EDI
00403B33 |. 39D0            CMP EAX,EDX                         ; 用“Registered User”和我们输入的用户名作比较
00403B35 |. 0F84 8F000000   JE CrackMe3.00403BCA                ; 相同则跳
00403B3B |. 85F6            TEST ESI,ESI                        ; 看看ESI中是否有数据,主要是看看我们有没有输入用户名
00403B3D |. 74 68           JE SHORT CrackMe3.00403BA7          ; 用户名为空则跳

请那位大哥告诉我
00403B31 |. 89D7            MOV EDI,EDX                         ; 把EDX内的数据“Registered User”送到EDI 中

Registered User 是怎么得到了
2007-10-28 11:58
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
529
对初学者有很大帮助
2007-10-30 11:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
530
写的真好!!
2007-11-1 14:12
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
531
粗心的看了一便,待会拿个软件做实验哈,   
2007-11-6 00:40
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
532
跟着做了一遍,很详细,谢谢!
2007-11-8 01:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
533
谢谢楼主共享心得!
2007-11-8 15:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
534
超级支持!!!!!!!!!!!!!!!
2007-11-11 21:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
535
刚来的。
非常感谢
2007-11-12 11:59
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
536
hao  de  o  ~
2007-11-13 22:28
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
537
好得了,但已有几个版本了
2007-11-14 13:42
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
538
真的很不错,我按照帖子做了一遍,了解了很多,谢谢!
2007-11-15 18:14
0
雪    币: 236
活跃值: (16)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
539
00403B2F |. 89C6            MOV ESI,EAX                         ; 把EAX内我们输入的用户名送到 ESI
00403B31 |. 89D7            MOV EDI,EDX                         ; 把EDX内的数据“Registered User”送到EDI
00403B33 |. 39D0            CMP EAX,EDX                         ; 用“Registered User”和我们输入的用户名作比较

我想问下CMP的用法。 EAX,EDX  里面都是存放字符的地址,CMP不是目的操作数减源操作数吗??
那00403B33 |. 39D0            CMP EAX,EDX   应该怎么运算的,地址减地址??
2007-11-30 16:04
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
540
太好的教程了啊,谢谢了
2007-12-4 18:13
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
541
我是仔细的看了又看,决定收藏下来!
2007-12-10 20:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
542
真是受益匪浅啊!
说的太详细了!对我这种菜鸟太有用了!
非常支持!!
2007-12-11 00:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
543
多谢楼主这么细心加耐心,支持继续,
2007-12-11 07:59
0
雪    币: 2991
活跃值: (2760)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
544
很有用的教程,够详细的。
2007-12-11 17:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
545
正想使用这个软件,所以感谢楼主提供教程。
2007-12-12 19:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
546
支持中,对我们刚入学的很有帮助~~
2007-12-19 14:38
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
547
一点一点好好学习```学了一点汇编回来,才看得懂一点。
2007-12-23 19:31
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
548
good,3Q
2007-12-25 18:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
549
很有用的教程,谢谢楼主共享心得!
2007-12-26 12:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
550
感动中,偶没学过汇编直接学的其他语言。是楼主把偶带入门了,感激ing
偶正在开始偶滴破解之路
2007-12-28 00:05
0
游客
登录 | 注册 方可回帖
返回
//