OD调试器怎么查看C源代码,用插件?该怎么搞啊!!!
你说的是逆向吧,要想真正看懂代码得学很多东西,32位的汇编是基础,然后就是编译器的优化了。我也是菜鸟,有过asm16和32的编程经历,汇编先看王爽的《汇编语言》(8086),再看罗云彬老师的《32位汇编语言程序设计》,我正在看钱林松老师的 《C++反汇编与逆向技术揭秘》
SublimeGDB插件调试C++代码,怎么设置
简单来说,有两种方式,一种是源码debug,即分析源码来找出bug位置,一般使用printf()打印出程序执行每一步的信息,一种是可执行文件debug,需要使用调试器来进行。
1、源码debug
类似于下面的源码,主要通过程序执行时输出的信息,来定位bug出现的位置,然后再修改源码。
#include
void f() { ; }
int main()
{
#ifdef _DEBUG
printf("start main function!
");
#endif
void f();
#ifdef _DEBUG
printf("leave main function !
");
#endif
return 0;
}
顶多你用IDA等工具静态分析后导出map文件,用OD的加载MAP文件的插件帮助分析
OD能看c源码?
调试C语言时,如何查看内存?
先学单步调试吧,单步执行很简单,编译后鼠标点在你在你要设置断点的地方,然后按快捷键F9,再按F5进入debug模式,然后按F10就是单步调试,没按一次F10程序就向下走一步
吉他C调D调是什么意思怎么区别
C调和D调的区别在于音调不同,C-D之间是相差两个半音的,用两个调同样唱出一段旋律1234567,D调唱出来的音高要比C调高,也就是高了一个全音。而且C调没有升降号,而D调有两个升降号,所以D调的声音高度变化更加的大,往往听起来更加的清脆响亮。在调试过程中把音调把控好,两个音调很容易就能...
Dev c++ 找不到c编译器 找不到 C++编译器 找不到调试器 找不到...
DEV-C 只是开发环境,还是需要一个编译的工具的 ~
Linuxc调试技巧linuxc调试
如何修改linux内核源码并调试?将修改的代码添加进内核树,然后修改makefile和config文件,从新编译。linux开发环境?Linux的C\/C++开发环境一般都是文本编辑器(Vim、emacs等)+编译器(GCC、g++、make、cmake)+调试器(gdb),用集成开发环境IDE(比如codeblocks、eclipse-cdt)的比Windows平台要少。我才...
汇编语言程序:为什么用debug调试时,-g运行后,-d不能显示最终结果,-d13...
无法定位到程序中原来数据段的值。建议你在使用-g命令执行时,最好要找到断点地址,比如此题的断点地址为RET指令所在的偏移地址0029H,所以应该使用命令-g=0 0029执行,这样不执行RET指令,你就可以用-d 0看结果,而不用在d命令后加数据段的段地址了。你试试看。
keil5快捷键没了(keil5单步调试快捷键)
5. keil5怎么一步一步调试 keil5是可以写c语言的。Keil5是美国Keil Software公司出品的系列兼容单片机C语言,汇编语言等软件开发的系统。与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器...
vscode配置c\/c++环境
编译器就是负责将源码文本翻译成计算机能够理解和执行的二进制文件的程序; 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,包括了代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写、分析、编译、调试等一整套工具链。
devc调试左边不出现数据
您是想问“devc调试左边不出现数据是怎么回事”这个问题吗?其原因有调试环境问题、编译器问题、代码问题、调试设置问题。1、调试环境问题:尝试重启Dev-C或更换调试环境。2、编译器问题:检查编译器是否正确安装,或者尝试使用其他编译器。3、代码问题:检查代码中是否存在语法错误、逻辑错误等问题,这些...
如何使用eclipse中的debug工具,调试部署在weblogic中的应用?
Eclipse 通过用 C\/C++ 开发工具(CDT)支持 C\/C++。请参阅 参考资料以获取相关链接。CDT 通过调试 C\/C++ 代码的功能扩展了标准的 Eclipse Debug 视图,同时 CDT Debug 视图允许您在工作台中管理 C\/C++ 项目的调试。CDT 不包含其内部调试器,但它向必须可在本地使用的 GNU GDB 调试器提供了一个前端。下载并...
任务管理器里哪个是调试器?(有图)
在内部,U n h a n d l e d E x c e p t i o n F i l t e r调用调试程序,这需要查看下面的注册表子关键字:HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug 在这个子关键字里,...
菜莎凯舒: 没有原始PDB看不了源码 顶多你用IDA等工具静态分析后导出map文件,用OD的加载MAP文件的插件帮助分析
碾子山区19461487463: 用什么软件来查看一个用Microsoft Visual C++ 6.0 编写的程序的源代码 - ?
菜莎凯舒: 如果是发布版,就看不到源代码了,实在要看,可以OD查看它的反汇编代码.如果是非发布版,仍然用C++ 6.0吧,也许能看到它的源码
碾子山区19461487463: OD的隐藏调试器怎么用 - ?
菜莎凯舒: 关闭实时调试的方法有两种: 1、打开IE浏览器然后选择工具- internet选项-高级,把“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(其它)”前面打上对钩.确定即可. 2、开始---运行,msconfig,回车,打开系统配置实用程序.再服务选项卡中...
碾子山区19461487463: 怎么看应用程序的源代码 - ?
菜莎凯舒: 最好是可以调试, 在调试器里面把主要流程跟一遍,就知道该从哪里看了. 否则,推荐用Source Insight,可以在函数调用之间跳转.不能调试的时候看起来比较方便.
碾子山区19461487463: 如何在Eclipse中Debug调试Java代码 - ?
菜莎凯舒: 步骤 首先打开eclipse,打开java源文件 如图:在需要测试的代码行左侧行号列上双击,生成断点 ,再次双击可以取消断点 如图:然后右键,选择Debug As-Java Application,(注意,不是选择Run As) 开始调试java程序 如图 有可能会弹出提...
碾子山区19461487463: Dev - C++如何调试程序 - ?
菜莎凯舒: 在网上只找到了英文版的,跟中文的有一点不大一样,大家凑和看看. 1. 把“生成调试信息”设置为 Yes.方法如下:Tools(工具) --> Compiler Options(编译器选项) --> Settings(设置)2. 编译程序.请参考:Dev-C++ 安装&使用教程 ...
碾子山区19461487463: 脱壳后怎样才能察看到软件的原代码 - ?
菜莎凯舒: 源代码已经被编译器编译了 不可能看到源代码 如果想破解可以用OD看汇编的代码~
碾子山区19461487463: 如何查看软件源代码 - ?
菜莎凯舒: 核心代码都是写保护的,尤其是JAVA,不过JAVA WEB网页有查看代码的功能,点击鼠标右键可见,但是只是网页的,内部的核心代码还是看不见的
碾子山区19461487463: 木马的源代码怎么查啊??
菜莎凯舒: 源代码? 首先,一般木马都是加了壳的,先把可脱了. 这个代码,分机器码和高级语言 如果看机器码,用OD 等一些16进制编辑器看 如果看高级语言源码,就用对应的语言的编辑器打开就行了
碾子山区19461487463: 用OD如何对代码进行单步调试 - ?
菜莎凯舒: 单步调试不能对指定的位置调试?一点击单步调试就会跳转到其他的位置,有什么办法对这个操作反向吗?