🚀 更多关于 Windows Internals、调试、逆向和出海相关内容请访问我的个人博客: FrendGuo's Blog

随笔分类 -  WinDbg

摘要:背景 最近在用 PowerShell 的时候,发现一些地方特别有意思。于是就萌生了看源代码的想法,单看肯定不过瘾,调试起来才有意思。于是就有了这个,记录下。 调试 PowerShell 主要分为两种方式:通过 VS 直接编译运行源代码和通过 WinDbg 来调试。 由于 PowerShell 跨平台 阅读全文
posted @ 2022-07-17 00:07 frendguo 阅读(1592) 评论(7) 推荐(4) 编辑
摘要:创建一个进程 总述 如图,创建一个进程主要分为两部分,用户态部分和内核部分。 既然我们想看看一个进程是怎么被创建的,那我们就用 WinDbg 来看看从用户态到内核态都调用了什么: 第一步:我们先看看 nt 下有哪些方法跟创建进程相关的 0: kd> x nt!*CreateProcess* ffff 阅读全文
posted @ 2022-07-15 09:36 frendguo 阅读(1728) 评论(0) 推荐(3) 编辑
摘要:引入 我们在调试的过程中,经常会通过查看方法的输入与输出来确定这个方法是否异常。那么我们要怎么通过 WinDbg 来获取方法的参数值呢? WinDbg 中主要包含三种命令:标准命令、元命令(以 . 开始)和扩展命令(以 ! 开始)。 通过标准命令获取参数值 k 命令可以获取栈回溯。 其中 kP 可以 阅读全文
posted @ 2022-06-29 09:57 frendguo 阅读(2003) 评论(0) 推荐(4) 编辑

点击右上角即可分享
微信分享提示