从大学初学的web开发,再到去年的C#,再到下半年的网络,最后到现在的逆向驱动。也只能说越走越阔,越来越感觉不懂的东西太多,觉得可能抓住一个就会放过另外一个,看看算法又怕丢了驱动,写两个crackme又怕密码学不位,书书了厚厚的几本,有些看起来很快,理解起来飞快,有些,比如软件调试,借用某人的一句, ...
分类:
其他好文 时间:
2016-04-09 01:34:53
阅读次数:
213
这两天复习了DAC,DMA再加上把基本定时器TIM6和TIM7看了一下,打算写一个综合点的程序,,,就在网上找了一些关于DAC,DMA和定时器相关的程序,最终打算写了输出正弦波的程序。。。 由于没有示波器,也就不能显示出效果了,本来是打算用软件调试看效果的,但TIM6总是出问题,CNT不自增,可是我 ...
分类:
其他好文 时间:
2016-04-03 23:39:49
阅读次数:
373
先说一下上次对于软件断点CC还原的位置,int 3断点,属于陷阱类异常,恢复的地方应该是发生异常指令的下一条指令,但是我们在收到信息的时候FirstChance的时候是下一条,在第二次的时候确是断点发生的地方。 最近看了下<软件调试>得到了解释 首先写个小程序 当调试的时候,进入反汇编窗口我们看到发 ...
分类:
其他好文 时间:
2016-04-03 00:15:16
阅读次数:
345
看过SEH结构化异常处理,看了<软件调试>这本书,觉得调试真是一件特别棒的事情,于是在网上搜索调试器怎么做,跟着大牛的脚步慢慢的往前走,于是借用大牛提供的代码,自己也开始慢慢做一个调试器 前期基本按照这个大牛的思路 http://www.cnblogs.com/zplutor/archive/201 ...
分类:
其他好文 时间:
2016-03-30 01:32:46
阅读次数:
1544
1、 GDB调试技 在谈这个问题前我们有没有遇到过这种场景,每次要改动一次代码,然后make,之后gdb调试,然后出gdb中quit,再次改动再次make再次gdb进入再次quit一直反复着一个工作。那有没有方法能够避免这种反复事情呢?毕竟程序猿对这种反复的步骤非常反感。 避免的方法例如以下:在我们 ...
分类:
其他好文 时间:
2016-03-29 12:31:45
阅读次数:
121
JavaScript的三种工业化玩法 软件工程中任何的语言如果想要写出健壮的代码都需要锋利的工具,当然JavaScript也不例外,很多朋友刚入门的时候往往因为工具选的不对而事半功倍,JavaScript同样需要软件调试技术,希望本文总结的三种工具会对大家的学习有所帮助。 任何语言的学习都离不开实践
分类:
编程语言 时间:
2016-03-16 22:30:10
阅读次数:
192
1、 视频: (1)、VS下的C++调试方法.wnv (2)、WinDbg高级调试技术.wmv (3)、内存与句柄泄漏处理技巧.wmv 2、 “WinDbg高级调试技巧” 中 【01:22】讲到“软件调试的书籍”有: 1、The Developer's Guide to Debugging 软件调试
为了开发出商业级的应用程序,大规模的測试是不可避免的,同一时候为了提高应用程序的执行速度,须要进行必要的优化。在Android中。提供了丰富的调试与优化工具供开发者应用,主要包含模拟器和目标端等两种场景下使用的工具。1.Android调试 软件调试是一个伴随软件开发的必定过程。好的调试环境和工具能....
分类:
移动开发 时间:
2016-01-16 21:03:27
阅读次数:
387
[前言]在张银奎老师的《软件调试》一书中,详细地讲解了使用内存的分支记录机制——BTS机制(5.3),并且给出了示例工具CpuWhere及其源代码。但实际运行(VMware XP_SP3 单核)并没有体现应有的效果,无法读取到分支记录。查看了源代码并没有发现任何问题,与书中所讲一致。既然软件本身没有...
分类:
其他好文 时间:
2016-01-16 19:08:27
阅读次数:
213
很多软件调试时,会打开xterm,不过很难看,字体、背景等等都不好看,网上找到了一个不错的xterm的配置文件!look and feelxterm.termName: xterm-256colorxterm.geometry: 80x36xterm*scrollBar: falsexterm*ri...
分类:
其他好文 时间:
2015-10-20 21:19:31
阅读次数:
216