Rust编写窗口枚举工具
- 很早之前给Metasploit提交的PR,支持绕过编辑框密码样式,方便查看桌面窗口信息。
- 奈何Metasploit上线都是一个问题,功能根本用不了,所以独立写成小工具,顺便学习Rust。
USAGE
USAGE:
enum_windows.exe [OPTIONS]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-c, --class_name <CLASS_NAME> Specify the window class name to display. e.g. Edit,Button etc.
-f, --find <FIND> Search for characters in the window class name and window text.
-p, --parent <PARENT> Parent window handle, used to enumerate child windows [default: 0]
枚举所有主窗口
指定父窗口句柄和指定窗口类名
- 已知TeamViewer的父窗口句柄为198104,使用
-p
参数指定父窗口句柄,使用-c
筛选窗口类名为Edit
的窗口文本。