kali渗透测试(一)

最近在实验楼上买了渗透测试的课程,按照课程的步骤学了学,一知半解吧,还是想把知识点先记录下来。

推荐阅读下述内容:

Kali 使用入门:http://docs.kali.org/category/introduction

上述的 Kali 使用入门这篇文章,适合对 Kali 的基本操作不熟悉的同学阅读。

Metasploitable2 使用指南:https://community.rapid7.com/docs/DOC-1875

Metasploit 基本介绍:

Metasploit 可以导入弱点扫描数据并通过对比已发现的弱点和拥有的攻击代码模块来进行准确的攻击。使用 Metasploit Framework 框架攻击目标主机的的基本步骤包括:

  1. 选择并配置一个攻击代码(exploit 利用漏洞来进入目标系统的代码)。
  2. 检查目标系统是否会被此代码影响。
  3. 选择并配置一个有效负载 payload,即成功进入后再目标系统上执行的代码。
  4. 选择编码方式,入侵防御系统,忽略已被编码的有效负载。
  5. 运行代码命令,对目标主机进行攻击。

可以使用扫描神器 Nmap 对目标主机进行扫描。Nmap 中文名为网络映射器,是一款用于网络发现和安全审计的网络安全工具,它是自由软件。软件名字 Nmap 是英文 Network Mapper 的简称。

Nmap 可以检测目标主机是否在线、端口开放情况、侦测运行的服务类型及版本信息、侦测操作系统与设备类型等信息。它是网络管理员必用的软件之一,用以评估网络系统安全。

后门木马又称特洛伊木马,英文叫做 Trojan horse,它是一种基于远程控制的黑客工具。后门木马在计算机领域中指的是一种后门程序,是黑客用来盗取其他用户的个人信息,甚至是远程控制对方的计算机而加壳制作,然后通过各种手段传播或者骗取目标用户执行该程序,以达到盗取密码等各种数据资料等目的。

Metasploit创建WebShell:

通过 Kali 的 Msfvenom 工具生成 PHP 木马,并把木马上传到目标靶机,感染目标靶机,建立起攻击机和目标靶机两者之间的连接。从而创建 WebShell。

理论上只要在 Kali Linux 中生成 PHP 木马后,上传到能够运行 PHP 代码的目标网站目录下,即可感染相应的目标主机,从而获得相应的控制权限,为后续提权操作做准备,实现持续访问。

时间: 2024-10-03 22:37:56

kali渗透测试(一)的相关文章

小白日记20:kali渗透测试之后渗透测试阶段(一)--上传工具

后渗透测试阶段--上传工具 为防止管理员将漏洞补上后,我们无法再通过该漏洞控制对方主机,所以需要进行后渗透测试阶段 1.上传各种工具 2.提权:为了全面控制目标系统 3.擦除攻击痕迹:防止管理员通过日志溯源追踪,发现攻击源头[除了系统日记,应用程序也会有自己的日志信息] ##删除系统日记和应用程序日记 例如:SLmail中 4.安装后门程序 实现长期控制,Dump密码,作为跳板进行内网渗透[大部分情况下,比公网渗透简单] 注:后渗透利用阶段 最大的挑战:防病毒软件[根据病毒特征库进行查杀].所以

Kali 渗透测试- 全主动信息收集-发现

╋━━━━━━━━━━━━━━━━━━━━━╋ ┃主动信息收集                              ┃ ┃无法避免留下访问的痕迹                    ┃ ┃使用受控的第三方电脑进行探测              ┃ ┃  使用代理或已经被控制的主机              ┃ ┃  做好被封杀的准备                        ┃ ┃  使用噪声迷惑目标,淹没真是的探测流量    ┃ ┃扫描                      

kali渗透测试基础

一侦查 研究如何收集有关目标的情报,比如开发那些端口用来通信,托管在哪里,提供给客户的服务类型等. 交付内容应该包括需要攻击的所有目标资产清单,与那些资产关联的应用,使用的服务以及可能的资产所有者. 侦查目标: 找出目标 定义应用和商业用途 找出系统类型 找出可用端口 找出运行的服务 对信息进行社会工程 记录发现的内容 二目标测试 测试出目标的薄弱环节 找出容易受攻击的系统,并确定起优先级 讲易受攻击的系统和资产所有者进行映射 记录发现的内容 三漏洞利用 目标 漏洞利用 拿到权限 抓取非授权数据

小白日记14:kali渗透测试--NMAP

NAMP 被认为是最强大的扫描器 所有参数 [email protected]:~# nmap Nmap 7.01 ( https://nmap.org ) Usage: nmap [Scan Type(s)] [Options] {target specification} TARGET SPECIFICATION: <strong> #目标发现</strong> Can pass hostnames, IP addresses, networks, etc. Ex: scanm

Kali渗透测试2-抓包/DNS工具

转载请注明出处. TCPDUMP:命令行网络抓包工具tcpdump -h tcpdump version 4.9.2 libpcap version 1.8.1 OpenSSL 1.1.0h 27 Mar 2018 Usage: tcpdump [-aAbdDefhHIJKlLnNOpqStuUvxX#] [ -B size ] [ -c count ] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ] [ -i int

Kali渗透测试1-Netcat

What is Netcat? Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other progra

渗透测试的一些总结

今天听了大牛们的各种讲解,心里感触特别深刻,作为一名渗透新手,我总结一些渗透技巧 1.  原理是关键 你可以看这些书,务必仔细的阅读,只有深刻理解才能成为大牛 A. SQL注入攻击与防御 B. 上传漏洞攻击与防御 C. XSS跨站脚本攻击与防御 D. 命令执行漏洞攻击与防御 E.  Kali渗透测试实战 F.  Sqlmap 使用教程 G. Burpsuit使用教程 H. WVS   使用教程 2.  工具要熟悉 A. Burpsuit工具使用 B. Sqlmap工具使用 C. WVS工具使用

《Web渗透测试使用kali linux》pdf

下载地址:网盘下载 内容简介 <Web渗透测试:使用Kali Linux>是一本Web渗透测试实践指南,全面讲解如何使用Kali Linux对Web应用进行渗透测试.两位安全领域的专家站在攻击者的角度,一步步介绍了渗透测试基本概念.Kali Linux配置方式,带大家了解如何收集信息并发现攻击目标,然后利用各种漏洞发起攻击,并在此基础之上学会渗透测试,掌握补救易受攻击系统的具体技术.此外,书中还给出了撰写报告的最佳实践,其中一些范例可作为撰写可执行报告的模板. <Web渗透测试:使用Ka

Kali Linux Web 渗透测试— 第十二课-websploit

Kali Linux Web 渗透测试— 第十二课-websploit 文/玄魂 目录 Kali Linux Web 渗透测试— 第十二课-websploit............................................... 1 Websploit 简介........................................................................................... 2 主要功能...........