在WinDbg指令碼中使用引數
WinDbg 6.7.5.0 版本執行指令碼時多了一個新的命令 $$>a<,可以給指令碼傳遞引數。下面是一個簡單的例子,演示了引數的用法。
幾個指令碼
http://blogs.msdn.com/debuggingtoolbox/default.aspx
rootkit 的 blog
http://www.rootkit.com/blog.php?user=buri
$$
$$ calc v0.0.1
$$ by 2007.06.08
$$
.if(@@c++(${/d:$arg1} && ${/d:$arg2}))
{
.printf “/n%d + %d = %d/n”, ${$arg1}, ${$arg2}, ${$arg1} + ${$arg2}
.printf “%d – %d = %d/n”, ${$arg1}, ${$arg2}, ${$arg1} – ${$arg2}
.printf “%d * %d = %d/n”, ${$arg1}, ${$arg2}, ${$arg1} * ${$arg2}
.printf “%d / %d = %d/n”, ${$arg1}, ${$arg2}, ${$arg1} / ${$arg2}
}
.else
{
.printf “/nusage: $$>a< <path>/calc.txt arg1 arg2/n/n”
}
執行一下:
0:000>
$$>a< d:/windbg/scripts/calc.txt @eax 41580724 + 4 = 1580728
1580724 – 4 = 1580720
1580724 * 4 = 6322896
1580724 / 4 = 395181
幾個指令碼
http://blogs.msdn.com/debuggingtoolbox/default.aspx
rootkit 的 blog
http://www.rootkit.com/blog.php?user=buri
相關文章
- shell指令碼中main函式中$#獲取不到指令碼傳入引數個數淺析指令碼AI函式
- nGrinder中快速編寫groovy指令碼03-在GET請求中傳送引數指令碼
- Jmeter的指令碼引數化JMeter指令碼
- Shell 中 $ 關於指令碼引數的幾種用法指令碼
- python指令碼傳引數argvPython指令碼
- 導庫標準引數指令碼指令碼
- 檢視資料庫中的隱藏引數(指令碼)資料庫指令碼
- 常用指令碼:獲取隱含引數指令碼
- oracle 檢視隱含引數指令碼Oracle指令碼
- Oracle隱形引數查詢指令碼Oracle指令碼
- TCL指令碼讀取命令列引數指令碼命令列
- shell指令碼的命令列引數 - todo指令碼命令列
- bash shell指令碼接受多個引數指令碼
- 9、在Shell指令碼中呼叫其他指令碼指令碼
- Python 處理指令碼的命令列引數(二):使用clickPython指令碼命令列
- Python 處理指令碼的命令列引數(三):使用argparsePython指令碼命令列
- 使用python指令碼傳遞引數:(三種方式可收藏)Python指令碼
- .net中 使用指令碼指令碼
- 在SpringBoot中使用AOP——通知中的引數Spring Boot
- shell (3)指令碼引數傳遞與數學運算指令碼
- ASP.NET 中 OutputCache 指令引數詳解ASP.NET
- 陣列-在Shell指令碼中的基本使用介紹陣列指令碼
- go 呼叫 shell 指令碼 如何傳遞引數Go指令碼
- RestCloud ETL解決shell指令碼引數化RESTCloud指令碼
- shell的引數和指令碼流程改進指令碼
- Shell指令碼對ps命令隱藏引數指令碼
- 在Watir中呼叫JavaScript指令碼JavaScript指令碼
- 【IMPDP】【IMP】SQL指令碼盡收眼底——SHOW引數與SQLFILE引數對比SQL指令碼
- 使用shell指令碼在Linux中管理Java應用程式指令碼LinuxJava
- 在loadrunner中呼叫QTP指令碼QT指令碼
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- 3個例項介紹shell指令碼中幾個特殊引數的用法指令碼
- Shell指令碼中cd命令使用指令碼
- 使用指令碼便捷地在 Ubuntu 中安裝最新 Linux 核心指令碼UbuntuLinux
- vue17自定義指令(有引數,無引數)Vue
- Linux/Unix shell 引數傳遞到SQL指令碼LinuxSQL指令碼
- 3、在Shell程式中使用的引數
- ftp命令在指令碼中的運用FTP指令碼