od打开exe文件,就都是CPU主线程,模块ntdll,进不去程序模块

od打开exe文件,就都是CPU主线程,模块ntdll,进不去程序模块,第1张

OD加载exe后其并不是直接执行到程序入口,

这跟直接执行exe原理是一样的,系统加载器加载exe后,还需要执行一些初始化 *** 作,最后才执行到主程序入口。在你这种情况下,一般直接按一下F9就会停于主程序入口处。

另外,如果还不停于入口处

看图应该是你自己写的exe,默认的编译方式,如果OD设置不在入口处停(基本不会做此设置),

可以在加载后直接在401000入口下断点(默认编译exe的入口,若不是,直接查看下exe的PE头就知道入口在哪里了,下断)再按F9,就会主程序入口起点。

修改的步骤有先运行OD程序。

1、以管理员身份运行OD程序。

2、在OD中打开需要修改的二进制文件。

3、确认需要修改的二进制文件是否可以被写入。

4、如果确定可修改文件的访问权限已设置正确,但OD的修改按钮仍然变灰,请尝试在OD工具栏选择选项调试选项,然后在d出的对话框中取消选中启用内存交错选项。

OD说的很能清楚,让你按SHIFT+F7或SHIFT+F8或SHIFT+F9跳过异常,

即忽略错误,继续往下执行。

调试程序时,出现这样的异常非常多,没什么,Let's go!

系统老旧。《od》是一个反汇编工具,又叫OllyDebug。该软件载入不能运行是系统老旧导致的,只需要将软件进行卸载安装最新版即可。《od》是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想。

CPU窗口由5个子窗口(面板)组成:分别是反汇编窗口,信息窗口,寄存器窗口,数据窗口,堆栈窗口。

CPU窗口中的1反汇编窗口用于显示被调试程序的代码。它有四个栏,地址栏[address]、十六进制数据栏[hex dump]、反汇编代码栏[disassembled commands]和注释栏[comments]。最后一栏可以改变显示模式为:相关源代码或运行统计[run profile],如果列标题栏可见的话,点列标题栏就可以改变显示模式。2地址栏[Address]显示距双击地址处的相对地址。再次双击基地址,则恢复为标准地址显示模式;3十六进制数据栏[Hex dump]设置或取消非条件断点;4反汇编栏[Disassembly]调用汇编器,修改命令;5注释栏[Comment]增加或修改与命令相关的注释。CPU窗口中的信息窗口用于解码反汇编窗口中选中的第一个命令的参数,信息窗口也会显示隐含的参数。CPU窗口中的数据窗口用于显示内存或文件的内容。可以从以下预处理格式中选择一种显示方式:字节[byte]、文本[text]、整数[integer]、浮点数[float]、地址[address],反汇编[disassembly]、PE头[PE Header]。CPU窗口中的寄存器窗口用于显示和解释当前所选线程的CPU寄存器中的内容。该窗口同样允许修改寄存器,并可以跟进地址到其它CPU窗口。CPU窗口的堆栈窗口用于显示当前线程的堆栈。当被调试程序暂停运行时,堆栈窗口一般会自动滚动将当前ESP指向的地址放在窗口的第一条。并且这个地址被高亮显示。在某些情况下禁止滚动会更方便一些,可以通过在堆栈窗口右键单击[锁定堆栈]来禁止堆栈自动滚动。

Ollydbg(简称OD)是Windows平台下Ring3级的程序调试利器。程序调试有静态调试和动态调试两种。静态调试是指将程序源代码编译成可执行程序之前,用手工或编译程序等方法对程序源代码进行测试,来查找和修正程序中的语法错误和逻辑错误。动态调试则是在可执行程序的运行过程中,来查找和修正程序中的语法错误和逻辑错误。随着系统安全与逆向工程的不断发展,程序调试已经成为信息安全爱好者所必备的一种技术。OD结合了静态调试和动态调试的方法,功能强大,已经成为了Windows平台下普通应用程序的调试利器。

《OD初探》小结

第一天

(1)你来自哪里?(北京、其他区域)

(2)对课程的期待?

(3)组织目前所处的阶段?(初创期、发展期、成熟期或转型期)

假设有一盆花,叶子越来越蔫,你会怎么做?

通常做法: (1)拔叶子;(2)浇水;(3)分析原因,买营养液。。。

老师解读:

(1)系统视角,思考叶子和树干的关系

环境因素

(2)人本价值观,OD是关于“人的流程”顾问

(3)团体动力学冰山模型

题目:

上午内圈任务:30分钟内找到这群人最感兴趣的一个议题,找出议题的三个要点,并排出优先级

外圈OD顾问观察一个人是如何互动的,他的沟通、行为,对场内影响。(团体动力的观察)

每个人用不同的方式在影响着团队,背后的原因?每个人惯用的语言、句式?

老师解读:

(1)表面效率高、和谐;

(2)梅子参与度低,使后面执行打折,参与能量low,能量在内,没外显;

(3)肖健投票行为,使团队聚焦,效率PK对成员关注度。

(4)面对“不同(冲突)”,每个人的模式是什么?(回避?直面?)

(5)中间有冲突点,但都划过去了。是否有面对差异的敏感性;

(6)有的人声音被淹没了,为什么?思考下自己的影响力!

下午内圈任务:30分钟内找到这群人最感兴趣的一个议题,找出议题的三个要点,并排出优先级(运用自我的力量)

外圈OD顾问观察一个人是如何互动的,他的沟通、行为,对场内影响。(改进点)

老师解读:

(1)外圈人对里圈人的观察该如何表述?

(2)每个人观察到的角度,也是每个人的关注点;

(3)有真实表达“不同”,能量如何流动?(OD要善于抓住“点”)

(4)组织视角如何激发负能量的人?

(5)做OD关注什么?如何介入?

第二天

(1)OD核心思想?是什么?不是什么?

(2)OD如何在工作中用?

(3)OD跟业务、HR关联?

(4)如何具备OD能力?

(5)OD方法论?

(6)OD岗位定位,如何帮助业务发展?

(7)不同组织类型、组织阶段、OD如何发挥价值?

(8)案例说明理论?

(9)OD跟业务对应场景、产品是什么?

一个公司5个角色CEO、市场、研发、生产、OD,创业3年员工100+,服装行业,今天计划做防雾霾口罩,开会高层决定口罩策略、目标。

(1)OD先听会20分钟;

(2)OD与高管面谈8分钟,会议有效性,CEO好的和改进点;

(3)然后与CEO有1对1时间10分钟。

老师解读:

(1)OD保持中立,用行为描述;

(2)OD介入点:

阶段一:初学者;

阶段二:学习术层面,引导技术,贝尔宾、做工作坊;

阶段三:学习专业课,系统视角

阶段四:关注人,自我成长,自我觉察,运用自我;

以上就是关于od打开exe文件,就都是CPU主线程,模块ntdll,进不去程序模块全部的内容,包括:od打开exe文件,就都是CPU主线程,模块ntdll,进不去程序模块、od修改按钮灰色、用OD的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10213281.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存