渗透学习笔记1【metasploit通过exe对他人电脑进行操控】

注:此内容不得用于违法活动,仅供学习交流使用~

最近在学习metaspolit,参考几个大佬的博客,整理实测了metespolit一次渗透~

0X01、木马检测原理

杀毒软件判断病毒木马的方式如下:

  • 特征库扫描法:检查文件中是否存在与常见病毒相同的代码。如果匹配,则说明存在病毒。由于该方法较慢,因此现在一般使用通配符扫描法进行代替。

  • 云扫描法:将可疑文件上传到云服务器进行检查。需要 络连接。

  • 虚拟机脱壳法:使用虚拟机引擎进行文件脱壳(仅支持部分壳类型)。脱壳后的文件将会进一步接受上两种扫描方式的检查。

0X02、环境准备

操作系统 用途 ip地址
win10 被控制的机器
虚拟机kali 攻击机 192.168.214.129

需要使用的软件:

  • metaspolit
  • msfconsole
  • codeblocks
  • 内 穿透工具

Hint:前两个kali自带,我用的kali版本为17.01版本

0X03、内 穿透配置

这里使用freebuf一个大佬推荐的工具https://www.ngrok.cc
注册用户->开通隧道->选择ngrok服务器->配置
完成图如下:

将下载的(我选择的是linux-x64)服务端放到相应目录下,命令

启动

  • windows/meterpreter/reverse_tcp ->大体看出来这是windows下的tcp的一个漏洞(强大的Metaspoit自带多种漏洞,需要什么自行百度就ok)
  • -e x86/shikata_ga_nai ->这是编码方式(我的windows7是64位的,所以要选择对应的编码格式。否则,生成可执行文件再打开时就会出现错误!)
  • -i 5 ->编码次数
  • -b ->就是避免出现的值
  • -f exe ->生成.exe的可执行文件
  • asd.exe > 文件名.exe
  • LHOST ->这是填写自己本机的IP(因为这种木马是用反弹机制)
  • LPORT ->填写自己的端口

这里我使用的是codeblocks,build后得到exe

被攻击机启动exe

成功渗透

这里写图片描述

两个好玩的命令:

操作系统 用途
webcam_snap 拍照
截屏 screenshot

其他一些好玩的内容可见我的另一个博客

一些结论和思考

  1. 关于病毒的测试:
    1. qq传输文件不 病毒
    2. 360文件检测显示为未知文件,运行不 毒
    3. windows defender文件检测 毒,运行时会强制删除文件
  2. 关于免杀
    1. 因为windows defender的 毒,特地查了一些资料,感觉免杀的思路都是从编码角度,及加自定义壳来思考的
  3. 关于隐藏木马
    1. 考虑添加自启动,运行不显示窗口,在正常软件中加入生成木马的脚本,常驻系统内存等等
  4. 思考
    1. 从个人安全角度来说, 少从为知,不安全的地方下载一些不明软件~

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年11月16日
下一篇 2017年11月16日

相关推荐