
调试
zhoujiaxq
这个作者很懒,什么都没留下…
展开
-
jlink烧写Nor Flash时出错正确解决方法汇总:PC of target system has unexpected value after programming (2011
本文参考了下面几篇文章,在此表示感谢。http://againinput4.blog.163.com/blog/static/1727994912011760847746/http://blog.mcuol.com/User/Leo_lei/Article/36503_1.htmJLink烧写Nor Flash步骤 -上海嵌入式家园-开发板商城.pdf(这里由于版权问题就不转载 2012-07-16 12:05:31 · 9455 阅读 · 2 评论 -
linux下gdb单步调试
GDB 概述————GDB 是 GNU 开源组织发布的一个强大的 UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现 GDB 这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。所谓 “ 寸有所长,尺有所短 ” 就是这个道理。一般来说, GDB 主要转载 2013-09-17 15:45:40 · 1141 阅读 · 0 评论 -
调试Release发布版程序的Crash错误
在Windows平台下用C++开发应用程序,最不想见到的情况恐怕就是程序崩溃,而要想解决引起问题的bug,最困难的应该就是调试release版本了。因为release版本来就少了很多调试信息,更何况一般都是发布出去由用户使用,crash的现场很难保留和重现。本文将给出几个解决方案,完成对release版应用程序crash错误的调试。(本文只讨论Windows平台MSVC环境下的调试,对于其他平台和转载 2013-12-13 01:53:49 · 1864 阅读 · 0 评论 -
如何允许 WinXP 和 Win7 自动创建 dump 文件,为某个应用创建dump文件
设置VS2005生成cod文件1.打开项目属性页(Property Pages)2.打开配置属性(Configuration Properties)3.C/C++4.Output File5.Assembler Output6.修改其中的值 Part 1,在 Windows 7 下,默认情况下 dump 文件的自动生成是关闭的。要开启这个功能需要新建这样一个ke转载 2013-12-13 02:21:45 · 1081 阅读 · 0 评论 -
脱壳的艺术(Anti-debug),调试器检测技术
概述:脱壳是门艺术——脱壳既是一种心理挑战,同时也是逆向领域最为激动人心的智力游戏之一。为了甄别或解决非常难的反逆向技巧,逆向分析人员有时不得不了解操作系统的一些底层知识,聪明和耐心也是成功脱壳的关键。这个挑战既牵涉到壳的创建者,也牵涉到那些决心躲过这些保护的脱壳者。本文主要目的是介绍壳常用的反逆向技术,同时也探讨了可以用来躲过或禁用这些保护的技术及公开可用的工具。这些信息将使研究人员特别是恶转载 2014-04-08 11:22:34 · 6043 阅读 · 1 评论 -
调试器攻击技术 - Unhandled Exception Filter
5、 Unhandled Exception FilterMSDN文档声明当一个异常到达Unhandled Exception Filter(kernel32!UnhandledExceptionFilter)并且程序没有被调试时,Unhandled Exception Filter将会调用在kernel32!SetUnhandledExceptionFilter()API作为参数指定转载 2014-04-08 09:30:28 · 1631 阅读 · 0 评论 -
调试器检测技术 - 2、PEB.NtGlobalFlag , Heap.HeapFlags, Heap.ForceFlags
2、PEB.NtGlobalFlag , Heap.HeapFlags, Heap.ForceFlagsPEB.NtGlobalFlag PEB另一个成员被称作NtGlobalFlag(偏移0x68),壳也通过它来检测程序是否用调试器加载。通常程序没有被调试时,NtGlobalFlag成员值为0,如果进程被调试这个成员通常值为0x70(代表下述标志被设置):FLG_HEAP_ENA转载 2014-04-08 10:52:24 · 2881 阅读 · 0 评论