在MS Office文档属性中隐藏Payload
你是否想过为什么要在MS Office文档的属性中插入长注释?如果你有此需求,那么这个PowerShell脚本可能会对你有用。它允许你在Comments属性中插入任意长度的注释,而Microsoft应用程序(如Word、Excel、PowerPoint)本身对注释长度有限制,此脚本可帮你绕过该限制。下方动画展示了脚本的运行效果。
脚本还包含一个“Sanitize”选项,可清除“Author”和“Last Modified By”文档属性的值,以防你不想分享这些信息。或者,你可以使用额外的命令行参数设置特定值,如演示所示。
要使用宏读取Comments值,对于MS Word,使用以下代码:
|
|
对于MS Excel,只需将ActiveDocument改为ActiveWorkbook:
|
|
对于PowerPoint?你猜对了:
|
|
或许你希望将注释作为Base64编码字符串输入,并在宏中解码。这个VBScript代码可以实现:
|
|
希望这篇文章对你有帮助,并觉得脚本有用。下次见……
*Carrie曾是BHIS的测试员,后转入另一家优秀公司。但我们非常高兴能分享她许多精彩、信息丰富的客座文章!
你可以从Carrie的课程中学到更多! 查看这里: 攻击模拟工具:Atomic Red Team、CALDERA等 PowerShell for InfoSec 提供实时/虚拟和点播形式!