摘要: 还是逆向kdusb3的时候,无意中翻VirtualBox文档发现一种快速内核调试的办法,详细描述见2.31. Paravirtualized Debugging说的是Windows8之后带了一个kdvm.dll,可以利用Hyper-V的Guest Debug半虚拟化调试方式,用网络传输数据,速度很快 阅读全文
posted @ 2019-08-18 13:37 zhongts 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 为了双机内核调试Windows7,现在还真没什么好办法。1394卡得单独买,两台电脑都要,而且有些mini电脑没法插pci卡(如Intel NUC)。USB2线呢,很难买到,价格也高。至于COM口更是少见,速度还超级慢。 最终逆了一下Windows8的kdusb3.dll,整了个Windows7上能 阅读全文
posted @ 2019-01-06 17:46 zhongts 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 本文提供release和debug两个版本的Qemu2.5.1.1二进制文件,由Clang with Microsoft CodeGen(简称clangc2)生成,目的是提供pdb调试文件方便调试分析Qemu的源代码。 先用msys2生成config-host.h等配置文件动态文件,然后用clang 阅读全文
posted @ 2016-08-20 17:43 zhongts 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 需要的软件包如下 安装UEFI开发环境EDK2 本文在Windows7x64上测试,安装Windows SDK作为编译器 编译OVMF 给OvmfPkg添加NOOPT的TARGET,2016-7-16的edk2需要修改,以后的edk2更新了应该不需要。 执行编译命令:build -p OvmfPkg 阅读全文
posted @ 2016-08-20 09:51 zhongts 阅读(9589) 评论(0) 推荐(1) 编辑
摘要: 参考vim-7.4.1786-20160425\\src\\INSTALLpc.txt文件中的说明 编译 下载vim代码 git clone https://github.com/vim/vim.git vim-gitgit archive --format=zip --output=../vim- 阅读全文
posted @ 2016-07-23 16:14 zhongts 阅读(1605) 评论(0) 推荐(1) 编辑
摘要: 本文2015-12-11原发于http://blog.zhongts.com/ Clang with Microsoft CodeGen是微软在VS2015 Update1中引入的编译工具,前端是clang,后端是VisualStudio自己的c2,能生成微软的obj文件和pdb调试信息,链接器用的 阅读全文
posted @ 2016-07-23 11:32 zhongts 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: 本文2015-11-29原发于http://blog.zhongts.com/ PDB是微软的调试信息格式,由VS生成,方便源码调试。PDB文件中包含了变量、函数、类型、源码行号等信息,用VS(或者Windbg等调试器)调试二进制时,在源代码上下断点、源码单步、显示变量值等功能都需要有PDB文件。 阅读全文
posted @ 2016-07-23 10:55 zhongts 阅读(4360) 评论(1) 推荐(1) 编辑