LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 943|回复: 3

问题一箩筐

[复制链接]
发表于 2006-2-6 19:02:36 | 显示全部楼层 |阅读模式
问题1:stack trace
           在核心态,如何对当前进程用户态栈分析,获得函数调用情况?
       不一定有ebp链,并且是在内核态,如何分析?
问题2:identity of execution image(dll or exe)
           对运行的程序或者dll,如何获得一个标示来唯一的表示它?
       这个跟程序集好像差不多,不过不需要那么多内容。
发表于 2006-2-13 10:27:55 | 显示全部楼层
Post by nighthuman
问题1:stack trace
           在核心态,如何对当前进程用户态栈分析,获得函数调用情况?
       不一定有ebp链,并且是在内核态,如何分析?

结合ret,call,push,pop等指令进行分析

问题2:identity of execution image(dll or exe)
           对运行的程序或者dll,如何获得一个标示来唯一的表示它?
       这个跟程序集好像差不多,不过不需要那么多内容。

不懂
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 16:15:20 | 显示全部楼层

结合ret,call,push,pop等指令进行分析?

结合ret,call,push,pop等指令进行分析?如何分析?能不能详细说明?

另一个问题是系统调用发生时,如何获得identity of the execution image?即如何获得发生系统调用时,当前运行(发生该系统调用)的可执行程序或者共享库的标识?
回复 支持 反对

使用道具 举报

发表于 2006-2-14 15:07:55 | 显示全部楼层
Post by nighthuman
结合ret,call,push,pop等指令进行分析?如何分析?能不能详细说明?


一个call就是一个函数调用,一个ret就是函数结束返回呀


另一个问题是系统调用发生时,如何获得identity of the execution image?即如何获得发生系统调用时,当前运行(发生该系统调用)的可执行程序或者共享库的标识?


不知道一个可执行程序的标识是什么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表