GDK7+NanoCode
文章平均质量分 88
以GDK7为真实目标机,以NanoCode为调试工具,逐步学习调试linux和windows内核,应用程序等。
henly1217
这个作者很懒,什么都没留下…
展开
-
GDK7+NanoCode调试学习系列7--简要分析Linux虚机KVM模块
上一篇介绍了“GDK7+NanoCode调试学习系列6--Intel System Studio(ISS)搭建环境调试GDK7”(https://blog.csdn.net/henly1217/article/details/108466248);本篇继续学习,将尝试使用NanoCode来分析Linux虚机KVM模块的相关调用。本调试目标机Linux内核版本为5.3.0-62-generic。准备工作:1.关于kvm.ko符号和内核源码的下载,请参考以前的文章(https://blo..原创 2020-09-09 17:38:40 · 587 阅读 · 0 评论 -
GDK7+NanoCode调试学习系列6--Intel System Studio(ISS)搭建环境调试GDK7
本篇继续学习: -使用Intel System Studio(ISS)来搭建远程调试目标机GDK7 -尝试设置内核符号和源码 -以及一些遇见的问题必备环境参考https://software.intel.com/content/www/us/en/develop/documentation/system-debug-user-guide/top/jtag-debugging-specifics/jtag-debugging-requirements.ht...原创 2020-09-08 12:46:05 · 1834 阅读 · 0 评论 -
GDK7+NanoCode调试学习系列5--调试Ubuntu应用程序
前几篇都是讲述了使用GDK7和NanoCode来调试内核的方法,请参考“GDK7+NanoCode调试学习系列”(https://blog.csdn.net/henly1217/category_10244945.html)本篇继续学习: -使用NanoCode来远程调试目标机GDK7的应用程序准备工作:1.目标价GDK7需要使用新版本的ndsrv模块,请至http://advdbg.org/gdk/resource.aspx下载新版本,安装到目标机;2.主机NanoC...原创 2020-08-21 16:49:33 · 512 阅读 · 0 评论 -
GDK7+NanoCode调试学习系列4--双城记-两种方式同时做内核调试
上一篇介绍了“GDK7+NanoCode调试学习系列3--中断Linux驱动i915.ko”(https://blog.csdn.net/henly1217/article/details/107907362);本篇继续学习: -搭建使用Windbg通过NET来调试windows内核的环境; -同时,搭建使用NanoCode通过DCI来调试windows的调试网卡(kdnic.sys)驱动;本篇没有具体的调试驱动步骤,主要搭建调试环境。准备工作:1.查看目标G...原创 2020-08-11 17:01:49 · 841 阅读 · 0 评论 -
GDK7+NanoCode调试学习系列3--中断Linux驱动i915.ko
上一篇介绍了“GDK7+NanoCode调试学习系列2--调试Linux内核之中断printk(vprtink_func)”(https://blog.csdn.net/henly1217/article/details/107662054);本篇继续学习,将尝试使用NanoCode来中断Linux驱动i915,配合i915的符号和源代码来中断相关函数。本调试目标机Linux内核版本为5.3.0-62-generic。准备工作:1.上一篇已经介绍了如何下载对应版本Linux的符号和源码(如.原创 2020-08-10 11:47:14 · 724 阅读 · 0 评论 -
GDK7+NanoCode调试学习系列2--调试Linux内核之中断printk(vprtink_func)
上篇介绍了“GDK7+NanoCode调试学习系列1--环境搭建”(https://blog.csdn.net/henly1217/article/details/107657070);本篇继续学习,将尝试使用NanoCode来调试Linux内核函数,配合Linux的符号和源代码来中断printk函数。...原创 2020-07-30 18:46:16 · 923 阅读 · 0 评论 -
GDK7+NanoCode调试学习系列1--环境搭建
本系列学习主要以GDK7为目标机,以NanoCode为调试工具来学习调试linux,windows内核,以及应用程序。介绍从高端调试(http://advdbg.org/gdk/)注册并入手GDK7机器,从NanoCode官网(https://www.nanocode.cn/#/download)下载了NanoCode。调试主机使用win10,通过USB3线连接到目标机GDK7,然后主机使用NanoCode工具来调试目标GDK7。目标GDK7预装了Ubuntu和Win10(未激活),可以分别原创 2020-07-29 12:24:43 · 2820 阅读 · 0 评论