【逆向】WinDbg工作空间与主题界面布局

工作空间

WinDbg使用工作空间(Workspace)来描述调试项目的属性、参数、设置、界面布局等信息,相当于集成开发环境中的项目文件。当在WinDbg中打开一个应用程序("File”->"Open Executable")并开始调试时,WinDbg会建立一个默认的工作空间。

如果你之前调试过该项目,并保存了工作空间("File"->"Save Workspace"),当你再次调试该项目时WinDbg会自动加载你之前保存的工作空间设置。

主题

WinDbg程序目录中的"themes"子目录提供了4种定制的工作空间设置,称为主题("Theme")。将每个主题的REG文件导入注册表("HKEY_CURRENT_USER\Software\Microsoft\Windbg\Workspaces"),或者用WinDhg打开WEW文件("Open Workspace in File"),即可应用对应的主题。

你也可以通过调整窗口("View")来搭配你自己喜欢的主题,以命名的方式进行保存("File"->"Save Workspace As")。保存后调试其它项目时,你可以通过("File"->"Open Workspace")或("Ctrl+W")直接加载主题进行调试。

 

主题代码高亮

日常调试过程中常用的几种调试信息:"反汇编"、"错误"、"警告"、等都是以白底黑字进行显示的比较难以区分。所以配置色彩高亮是很有用的。可以通过以下菜单进行手动配置:("View"->"Options"->"Colors")。

名称

描述

Background

背景色,包括命令窗口,源码和汇编窗口

Text

普通文字颜色,特殊指定文字除外

Current line

当前源代码、汇编代码的字体颜色

Breakpoint current line

当前断点颜色

Enabled breakpoint

Enabled断点颜色

Disabled breakpoint

Disabled断点颜色

Changed data text

变量值、寄存器值发生改变时,高亮显示的颜色。比如手动改变一个变量后,这个变量会高亮显示。

Source …

这里面包括各种源代码的颜色配置:关键字、操作符、字符串等等

Normal level command window & background

普通的命令输出前景及背景颜色

Error level command window& background

命令输出中错误信息的前景及背景颜色

Warning level command window& background

命令输出中警告信息的前景及背景颜色

Verbose level command window& background

命令输出中冗长信息的前景及背景颜色

Prompt level command window& background

命令输出中提示信息的前景及背景颜色,比如用户输入的命令在显示的时候就属于提示信息。

posted @ 2019-12-11 21:58  SunsetR  阅读(1261)  评论(0编辑  收藏  举报