首页
社区
课程
招聘
[旧帖] [求助]不明白<<OllyDBG入门教程(收藏版)>>里一些用语!希望指教! 0.00雪花
发表于: 2007-4-20 18:49 10120

[旧帖] [求助]不明白<<OllyDBG入门教程(收藏版)>>里一些用语!希望指教! 0.00雪花

2007-4-20 18:49
10120
该教程所在帖:http://bbs.pediy.com/showthread.php?t=33399

对于教程中的实例讲解里的解释用语不是很明白,

如第一卷第二篇的例子:



里面的"这里跳走就完蛋"是什么意思?

还有F7跟进去的作用是?

小弟刚学,希望大家能指教指教!

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 164
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
里面的"这里跳走就完蛋"是什么意思?  就显示“注册失败”等等……

F7是单步跟踪的意思
2007-4-24 12:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是不是那就跳出了,,
2007-4-24 17:00
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢!!!

是不是跳走了就会显示注册失败?

什么又是跳走呢?
2007-4-25 18:05
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
5
跳走就是跳转
比如"jnz,je.."等等``
跳走就完了`->也就是说会注册不成功,反过来想就是这个跳转不能跳,跳了就失败!
2007-4-26 09:01
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
6
差点没看到你第二个问题```

在od中`f8是单步走程序,一般在程序运行时是一下就带过了,而用od调试时就可以按f8让程序一步一步地运行,在一些程序中难免会有(应该说应该都有)函数的调用
函数的调用在反汇编代码中比如像这样:
这个FindWindow函数->C中调用->FindWindow(NULL,"XXXXXXX")->XXXX为窗口的caption
反汇编后就为:
push xxxxxxx->xxxxxxx为窗口标题的地址
PUSH yyyyyyy
call .....  ->调用FindWindow,用call`

在call里会把先前压入栈的参数用pop弹出,再使用!
表面上看那个call是调用FindWindow函数,不过并不用知道其在系统底层是怎么样运行的
但是如果一部分注册算法被归在一个函数里,那在od里就是按f7跟进去,看程序是怎么样算出注册码的!
当然上面的举便是api函数了`你可以换成算法call想想就很清楚,
2007-4-26 09:12
0
游客
登录 | 注册 方可回帖
返回
//