导航:首页 > 程序命令 > od查找命令

od查找命令

发布时间:2023-05-09 18:28:28

1. OD 查找命令怎么查

je或jz // 相等则跳(机器码是74或84)
jne或jnz // 不相等则跳(机器码是75或85)
jmp // 无条件跳(机器码是EB)
jb // 若小于则跳
ja // 若大于则跳
jg // 若大于则跳
jge // 若大于等于则跳
jl // 若小于则跳

2. od什么意思,od命令

od有多个含义,具体如下:
1、OD:吸光度
OD是Optical Density的缩写,表示光密度.OD是当光经过一个样本时,部分光会被吸收。所以物理学或化学上,人们更喜欢用吸光度(Absorbance)表达现象.在光谱学,透光率是出射光和入射光强度的比。
2、OD:组织发展
组织发展(OD)是由于现代世界的科技、市场、环境等快速变迁,组织必须改变组织成员的认知、态度、价值观及组织本身的结构的机构。以适应新挑战,面向整个组织系统。其目的乃在维持与更新组织生命力。简述组织发展体系,阐述其理论和应用及其发展趋势。
3、OD:交通出行量
OD调查即交通起止点调查又称OD交通量调查,OD交通量就是指起终点间的交通出行量。“O”来源于英文ORIGIN,指出行的出发地点,“D”来源于英文DESTINATION,指出行的目的地。
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17548.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17549.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17550.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17551.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17552.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17553.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17554.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17555.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17556.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17557.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17558.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17559.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17560.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17561.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17562.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17563.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17564.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17565.html"title="郓城民耀"></a></li><li class="link-item">
<li>友情链接:</li> <li class="link-item"><a href="http://www.sdmynj.com/post/17566.html"title="郓城民耀"></a></li><li class="link-item">
4、OD:软件名称
OD,是一个反汇编工具,又叫OllyDebug,一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3 级的调试器,己代替SoftICE成为当今最为流行的调试解密工具了。
同时还支持插件扩展功能,是目前最强大的调试工具。基本上,调试自己的程序因为有源码,一般用vc,破解别人的程序用OllyDebug。
5、OD:电脑命令
od 命令用途是以指定格式显示文件。常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如,程序可能输出大量的数据记录,每个数据是一个单精度浮点数。这些数据记录存放在一个文件中,如果想查看下这个数据,这时候od命令就派上用场了。

3. OD 如何查找关键点

反复尝试,每次在不同的地方设置断点,从而确定哪段代码是关键。
另外,针对某些特定类型,可以尝试查找某个函数的调则薯雹用,例如读写注手汪册表的函孙帆数,弹出对话框的函数,等等

4. 用od查找变量

这个是堆栈参迅含数,ebp一般指向瞎昌厅的是外层call的磨隐压栈参数。这个应该比较好找。
方法么,选中右下角堆栈窗口,Ctrl+G ebp,回车,跳转到当前ebp。然后在地址上回车显示相对地址,自己到+8位置看就行了。看样子应该是外层call的第二个压栈参数。

5. 找出是什么访问了这个地址用od怎么找

你可以使用Linux命令行调用“netstat”或“traceroute”来查看连接此地址的所有信息,例如IP地址、服务器名称等,根据这搏弊些信息咐银薯可以判断出访问衡者该地址的是什么。

6. 怎么用OD查询DLL命令

1.你虽只定义一派首个函数,但是你要运行程序还得加载很多dll文件才能运行啊,而这些dll 就含有很多API函数了 2.查看自定义函数,可使用源码调试,方法自个网络;耐空也可自己制作符号表,借助IDA的相关工具实现,还是自个网络…… 3.API 函尘亩数数监控程序,比如SoftSnoop…

7. OD如何查找标志位

ollydbg的界面: 菜单: 文件: 1.其中包括该菜单的下部有上次打开的纪录,该纪录保存有上次未清除的断点. 2.附加.对付那些Anti-Debug程序.先运行程序,再运行od,文件-->附加.查看: 1.执行模块(Alt+E),查看程序使用的动态链接库 2.查看断点.Alt+B 调试: 1.运行(F9)加载程序后,运行! 2.暂停(F12) 3.单步进入(F7)遇见CALL进入!进入该子程序. 4.单步跳过(F8)遇见CALL不进去! 5.执行到返回(ALT+F9)就是执行到该子程的返回语句 ollydbg的16进制编辑功能.类似与hiew,hex workshop 查看-->文件 二进制文件编辑功能.查看-->文件,打开的文件是二进制显示.选中要改变的机器指令,空格,修改,右击-->保存. ollydbg的四个区域 左上角是cpu窗口,分别是地址,机器码,汇编代码,注释;注释添加方便,而且还能即时显示函数的调用结果,返回值. 右上角是寄存器窗口,但不仅仅反映寄存器的状况,还有好多东东;双击即可改变Eflag的值,对于寄存器,指令执行后发生改变的寄存器会用红色显示. cpu窗口下面还有一个小窗口,显示当前操作改变的寄存器状态. 不错; 左下角是内存窗口.可以ascii或者unicode两种方式显示内存信息; 右下角的是当前堆栈情况,还有注释啊. F3选择打开程序. 使用 F9执行程序. 下断点: 1.对函数下下断点 在代码区右击-->搜索-->当前模块中的名称(ctrl+N),在跳出来的对话框中选择需要下的断点函数.->右击->查找导入参考(enter),按F2下断点.如果有多个地方调用了该函数就这样操作。 2.在需要的地方下断点 F2 添加注释: 在代码区第四列,右击-->注释 查看内存地址 右击内存地址列-->前往-->输入要查看的内存地址 在函数lstrlen的注释的上方,有一个变量string,当执行到该函数的时候,string后面会出现lstrlen函数的参数字符串.在实际使用中一般是输入的字符串.(很好用哦) 类似的还有lstrcmp,上面有string1,string2能够显示将要比较的两个字符串. 另外,一般在执行getwindowtext等函数后,右边寄存器列,eax会显示函数的返回值,即取到的内容.同时内存中也会有显示. 在反汇编中选中一条命令,如果其中有用到内存中的地址,右击-->在转存中跟随-->直接常数 此时内存地址会显示指令中引用到的内存字符 拷贝功能十分强大.直接选择要拷贝的内容.右击-->复制-->文件or剪贴板 ollydbg的条件断点可以按寄存器,存储器,消息(必须是消息的数字,如wm_command就是111)等等设断,非常强大,一旦设了之后记录到文件中,下次restart程序还能用,不用拿笔记,很方便。 显示跳转路进: 选项-->调试设置-->cpu页-->显示跳转的方向,显示跳转的路径,如果跳转没有实现则显示灰色路径。在cpu窗口中,机器码的前面显示">"符号.同时,在cpu窗口下的小缝中会显示跳转路径,从何跳转而来.右击-->前往...一般都是条件跳转,上面的内容就是比较的地方啦。:) 跟踪功能: 选项-->调试跟踪-->跟踪:设置运行跟踪的缓存大小.越大越好. 调试-->打开或清除运行跟踪 然后我们就可以用CTRL+F11或CTRL+F12开启“跟踪进入”和“ 跟踪跳过”了。当我们暂停程序的时候,可以用小键盘上的“+”,“-”,“*”来控制跟踪功能了。 其中,“跟踪进入”和运行类似,但是记录所有指令以及寄存器变化。并且会自动进入所有的CALL中。 “ 跟踪跳过”和“跟踪进入”类似,但是不进入CALL “+”用来显示跟踪缓冲区中的下一条指令 “-”用来显示跟踪缓冲区中的上一条指令 “*”用来发返回当前指令 让OD显示MFC42.DLL中的函数 打开调试-->选择导入库-->添加-->选择MFC43.LIB加入.重新载入MFC程序,就可以看到call后面的api函数了. 动态暂停以messagebox为例) 先运行目标程序,再运行od,选择文件-->附加.在目标程序运行出现对话框时,切换至od,F12暂停. 字符串参考: 在汇编代码区,右击-->搜索-->字符参考 更改二进制文件: 方法1.查看-->文件,打开文件,找到欲修改的偏移,使用机器码修改,然后右击保存文件.缺点是需要使用其他软件来获取偏移地址. 方法2.直接在反汇编代码区更改,这时可以使用汇编代码更改,不用记机器码.完了.右击-->复制到可执行文件-->保存文件.很是方便哪! 关于虚拟地址和偏移地址: ollydbg果然强大,太强大了,在欲修改的指令处右击-->复制到可执行文件,弹出窗口中光标所在行即是欲修改的指令所在的偏移地址,右击-->汇编,直接修改汇编指令,不用记机器码,又不用虚拟地址到偏移地址的转换.改完后保存文件.爽丫! olldbg 下怎么下消息断点? 如在softice 中下 BMSG 0084 WM_DESTROY,在olldbg下该怎么做? 不如下断 SendMessage,PostMessage,程序中的消息不一定都经过消息循环。 Ollydbg下消息断点的一个方法 原文: SoftIce can trace application messages. And Olly? by FuZzYBiT SoftIce can trace application messages. And Olly? And so does OllyDbg. That’s a very “hidden feature”. I guess it is sooo useful. 1. Open program 2. Names window [CTRL+N in CPU Window] 3. Find User32.TranslateMessage API 4. right click/FindReferences 5. conditional breakpoint [SHIFT+F4] 6. expression: MSG 7. Log function arguments: Always If you cannot find it, try right click SEARCH FOR-> ALL INTERMODULAR CALLS. But if I want to trap a specific message like WM_COMMAND? To Log Only WM_COMMAND Do it in this fashion: 1. Open program 2. Names window [CTRL+N in CPU Window] 3. Find User32.TranslateMessage API 4. right click/FindReferences 5. conditional breakpoint [SHIFT+F4] 6. Condtion box: MSG==WM_COMMAND 7. Log function arguments: On Condition If you can’t find User32.TranslateMessage API, do the same as above. 翻译: SoftIce 能够跟踪应用程序的消息,那么OllyDbg呢? by FuZzYBiT OllyDbg也是可以的,那是一个非常"隐蔽的功能"。它是如此的有用。 1. 打开程序 2. 名字窗口[ 在CPU窗口中按CTRL+N ] 3. 查找 User32.TranslateMessage API 4. 右击/FindReferences(查找参考) 5. 下条件断点 [SHIFT+F4] 6. 表达式: MSG 7. 记录函数参数:永远 如果你不能找到它,试试右击鼠标,然后搜索全部模块中的名称。 但是如果我想要捕捉一个特定的消息如WM_COMMAND呢? 只对WM_COMMAND记录 用这个方法做: 1. 打开一个程序 2. 名字窗口[ 在CPU窗口中按CTRL+N ] 3. 查找 User32.TranslateMessage API 4. 右击/FindReferences(查找参考) 5. 下条件断点 [SHIFT+F4] 6. 条件框:MSG==WM_COMMAND 7. 记录函数参数: 条件满足时 如果你不能找到User32.TranslateMessage API,象上面那样做。 以下命令适用于 OllyDbg 的命令行插件 Cmdline.dll(显示于程序的插件菜单中) 聆风听雨整理

8. OD工具如何查找特定的汇编指令如:MOV edi,edi 这样的

所有指令序列查找范围是当前CPU窗口所在的内存段。

Ctrl+G,然后输入401000,回车,然后你再找

你先得跳到你要找的代码所在的内存段,EXE是从401000开始的,如果是DLL的话,得按Alt+E,查看模块的基址,然后跳到基址之后再查找

9. exe+地址怎么在od里搜索

058E2F1C ;

静态地址 cstrike.exe+1100ABC , 偏移量分别是 7c , 5d4 , cc ;

在这里插入图片描述

在这里插入图片描述

二、使用 OD 工具附加游戏进程

尝试使用 OD 查找 子弹数据动态地址 058E2F1C , 对应的静态地址 , 即基地址 ;

关闭 CE , 注意不能关闭游戏 , 游戏一旦关闭 , 下一次打开 , 动态地址就不是 058E2F1C 了 , 就会出现一个新的动态地址 ;

先运行 OD 调试器 , 注意 , 运行 OD 工具时 , 要以管理员身份运行 ;

在这里燃旁辩插入图片启前描述

先附加程序 ,

在这里插入图片描述

在进程窗皮缺口中 , 选择要附加的进程 ;
在这里插入图片描述

注意 , 进入调试界面第一件事就是点击 运行 按钮 在这里插入图片描述 , 否则 游戏进程 会一直卡住 ;

在这里插入图片描述

在这里插入图片描述

三、在 OD 工具中查看 058E2F1C 地址数据

在 OD 工具的 Command 命令框中 , 输入

dd 058E2F1C
1
1
命令 , 该命令就是查看访问 058E2F1C 地址的数据 ;

10. 如何使用OD和Ce配合查找基地址及其偏移

先用CE扫到 你需要的内存地址 之后再命令窗口 输入 dd 你扫描到的内存地址 或者在 数据窗口 用转到表达式的办法 转到 你用 ce 扫描到的地址 (这里试 数据窗口 不是 反汇编窗口,也即是 反汇编下边的 那个窗口) , 在数据窗口找到迟漏樱你的 内存地址 后,用下断的方式 去看反汇编窗口 断在什么位置!及所在位置的表达式 是什么内存 例如 MOV DWORD PTR DS:[ESI+260] 这个时候你要去看 esi 的值 取到 esi的码丛值后可以用OD继续跟也可以用CE扫搜岁描 ESI的值 之后再在 OD的数据窗口用 dd 数据的办法 去跟也可以用 转到表达式的办法转 到 你用ce扫到的地址 ,如此循环

阅读全文

与od查找命令相关的资料

热点内容
极速抖音已加密怎么办 浏览:599
matlab拉格朗日算法框图 浏览:426
华为公司计算机视觉算法顾问 浏览:250
夏老师讲的单片机 浏览:294
在编程中如何将图片放大 浏览:161
appstore怎么看是否付费 浏览:603
程序员和硕士 浏览:951
gcc编译消耗内存过多 浏览:281
昌邑网站制作源码 浏览:127
单片机的反向编译 浏览:463
subsample算法 浏览:899
苹果免费看书app哪个最好 浏览:885
c语言加密怎么弄 浏览:842
c语言编译的错误提示 浏览:767
验机苹果app哪个最好 浏览:666
光遇国际服安卓如何购买礼包 浏览:55
163app怎么下载 浏览:247
电脑程序员下场 浏览:45
编译原理ll1文法判断 浏览:727
qt用vs2015编译 浏览:553