上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 给以前公司招聘人员做的一个培训:/Files/killmyday/2011年PTA测试培训课件.zip 阅读全文
posted @ 2012-04-15 12:19 donjuan 阅读(819) 评论(1) 推荐(0)
摘要: 这是第一部分,Windows平台下的应用程序调试技术讲座视频,视频购买地址:http://product.china-pub.com/3502590视频试听地址:http://v.youku.com/v_show/id_XMzU4OTUzNzAw.html第1讲准备调试环境 调试符号文件的作用; 创建符号文件的方法; 在调试器里有无符号文件的区别; 公开符号版本和私有符号版本的区别; 创建公开符号文件的方法; 了解符号文件服务器的作用; 掌握在Visual Studio以及Windbg里使用符号文件的方法; 了解无法调试程序时的排错步骤。第2讲管理符号文件与源代码 创建符号文... 阅读全文
posted @ 2012-03-01 10:34 donjuan 阅读(2333) 评论(4) 推荐(3)
摘要: 应用程序调试视频讲座观看购买指南。 阅读全文
posted @ 2012-02-24 07:22 donjuan 阅读(1554) 评论(0) 推荐(0)
摘要: 描述老版本编译针对不同调用规范的函数的命名方式,在Visual Studio里设置函数断点的时候需要考虑到这一点。 阅读全文
posted @ 2011-10-19 20:04 donjuan 阅读(1132) 评论(1) 推荐(0)
摘要: 刚刚接触软件破解还有驱动编写,好多东西都不熟,折腾了好久,把中间可能对大家有价值的过程记录下来。刚开始碰到的问题就是不能内核调试,因为要写驱动,需要用到。一般禁用内核调试都是在驱动里调用KdDisableDebugger,往上回溯一个函数,基本上就是驱动检测禁用是否成功的代码,否则就是一个循环不停的调用KdDisableDebugger函数。我的做法是修改KdDisableDebugger代码,这样不管什么时候被调用到,内核调试都不能被禁用,无非就是驱动那个死循环会导致机器卡死罢了,在KdDisableDebugger上设置一个断点,中断后,就把KdDisableDebugger和驱动的代码都 阅读全文
posted @ 2011-07-23 22:52 donjuan 阅读(24513) 评论(4) 推荐(0)
摘要: 继续前面的关于反调试技术的探讨。 阅读全文
posted @ 2011-05-31 11:40 donjuan 阅读(10279) 评论(1) 推荐(3)
摘要: 在调试一些病毒程序的时候,可能会碰到一些反调试技术,也就是说,被调试的程序可以检测到自己是否被调试器附加了,如果探知自己正在被调试,肯定是有人试图反汇编啦之类的方法破解自己。为了了解如何破解反调试技术,首先我们来看看反调试技术。一、Windows API方法Win32提供了两个API, IsDebuggerPresent和CheckRemoteDebuggerPresent可以用来检测当前进程是否正在被调试,以IsDebuggerPresent函数为例,例子如下:BOOL ret = IsDebuggerPresent();printf("ret = %d\n", ret) 阅读全文
posted @ 2011-05-31 01:02 donjuan 阅读(9046) 评论(0) 推荐(1)
摘要: 配对测试的基本理念是,虽然程序的某个组件,或者程序自己会接受很多的输入,但大部分情况下,程序的bug不是因为这些输入同时作用而产生的,而是由一到两个输入条件同时作用导致的。因此配对测试在生成测试组合的时候,主要关注将每个条件与其它条件至少配对一次,而不是试图生成全组合,这样就可以大大减少需要测试的组合数,尽而节省测试工作量,同时又能达到满意的测试覆盖率。 阅读全文
posted @ 2011-05-30 18:25 donjuan 阅读(12768) 评论(0) 推荐(5)
摘要: 简单介绍了在ASP.NET网站里添加国际化支持的另外一种方案。 阅读全文
posted @ 2011-04-21 17:31 donjuan 阅读(3734) 评论(23) 推荐(7)
摘要: 我录得一个视频,不过遗憾的是网上没有那么大的空间,看不到演示里的代码了。 http://v.youku.com/v_show/id_XMjU4NTIxNTI4.html 阅读全文
posted @ 2011-04-14 09:33 donjuan 阅读(645) 评论(2) 推荐(1)
上一页 1 2 3 4 5 6 7 ··· 11 下一页