KALI LINUX WEB 渗透测试视频教程—第十九课-METASPLOIT基础

本文涉及的产品
PolarClaw,2核4GB
简介:

/玄魂

目录

Kali Linux Web 渗透测试视频教程第十九课-metasploit基础...................... 1

metasploit..................................................................................................... 1

基本体系结构............................................................................................... 1

Mestasploit 用户界面.................................................................................. 1

启动............................................................................................................... 1

基本应用-端口扫描...................................................................................... 1

针对性信息搜集........................................................................................... 1

漏洞扫描(略)........................................................................................... 1

渗透攻击....................................................................................................... 1

 

视频教程地址:http://edu.51cto.com/course/course_id-1887.html

METASPLOIT

l   Metasploit项目是一个旨在提供安全漏洞信息计算机安全项目,可以协助安全工程师进行渗透测试(penetration testing)及入侵检测系统签名开发。

l   Metasploit项目最为知名的子项目是开源的Metasploit框架,一套针对远程主机进行开发和执行“exploit代码”的工具。其他重要的子项目包括Opcode数据库、shellcode档案、安全研究等内容。

l   Metasploit项目知名的功能还包括反取证与规避工具,其中的某些工具已经内置在Metasploit Framework里面。

基本体系结构

l   Exploit-渗透攻击

Exploit操纵计算机系统中特定漏洞的恶意代码Metasploi提供了跨多个操作系统和应用程序的Exploit,提供了突破一台电脑的多种途径。可以用Nessus搭配Nmap进行漏洞扫描,并使用Metasploit进行漏洞利用。在确定一个特定的漏洞却无法在Metasploit数据库中找到利用的Exploit,可以通过访问exploit-db.com查找下载该漏洞利用程序,编译直到可以将其移植到Metasploit的数据库做为一个Exploit

 

l  Payloads-攻击载荷

利用漏洞之前要先建立一个Payload,其作用是确定漏洞攻击成功之后要执行什么操作,Payload基本上是用于访问远程计算机的反向shell和通过shell植入后门等到被入侵的电脑。

l  Encoders-编码器

不能确保所有Metasploit中的exp都可以正常工作,有时候会遇到防火墙、IPSIDC等,所有的试图攻击等可能会被防火墙过滤掉,这时候就需要使用Encoders来对exp进行编码等,用来逃避防火墙、IPSIDS的检测。

l  Options-选项

所有的ExploitPayload都有一些内置的参数,诸如远程IP、本地IPLPORTRPORT、服务路径、用户名等。这些参数在利用exp之前需要进行配置,可以使用Show Options命令来显示具体的选项。

MESTASPLOIT 用户界面

l  msfcli

l  msfconsole

l  Armitage

启动

l  1. 启动postgresql

l  2.启动mestasploit

l  3.连接postgresql  (先查看链接用户名和密码)

/opt/metasploit/apps/pro/ui/config/database.yml

 

启动  自动启动msfpostgresql

l  update-rc.d postgresql enable

l  update-rc.d metasploit enable

基本应用-端口扫描

 

l  1. msf中使用nmap

l  2.导入nmap扫描结果 db_import **.xml, hosts -c address

l  3.使用msf扫描模块进行扫描

l  4.db_nmap 直接将扫描结果存储到数据库中

针对性信息搜集

l   SMB

l   mysql

l   SSHftpmssql…….

 

漏洞扫描(略)

l   和信息搜集一样,找到专门的漏洞扫描模块,然后配置参数,使用就可以了。

l   1.使用通用漏洞扫描器,NexPosenessus

l   2.专用漏洞扫描器

渗透攻击

l   基本流程:确定了存在的漏洞之后,寻找针对该漏洞的exploit加载适合的payload,执行,等待shell

l   使用ms10_046_shortcut_icon_dllloader 控制windows系统(xindows xpwidows7

l   payload windows/meterpreter/reverse_tcp

 

ps:对此文章感兴趣的读者,可以加qq群:Hacking:303242737(已满);Hacking-2群:147098303Hacking-3群:31371755hacking-4:201891680;Hacking-5群:316885176



本文转自玄魂博客园博客,原文链接:http://www.cnblogs.com/xuanhun/p/4198778.html,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
SQL 安全 Linux
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
323 1
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
|
6月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
621 1
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
|
7月前
|
安全 Linux 网络安全
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
460 2
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
|
7月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
521 1
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
|
7月前
|
安全 Linux 网络安全
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
645 0
|
7月前
|
存储 安全 Linux
Kali Linux 2025.3 发布 (Vagrant & Nexmon) - 领先的渗透测试发行版
Kali Linux 2025.3 发布 (Vagrant & Nexmon) - 领先的渗透测试发行版
808 0
|
Linux 网络安全 数据安全/隐私保护
|
7月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
829 1
二、Linux文本处理与文件操作核心命令
|
7月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
479 137

热门文章

最新文章