渗透测试速成

渗透测试速成

主动信息收集

MSF渗透
python反弹一个交互式shell
MySQL基础:登录,增删改查..
框架识别利用:whatweb

信息收集速通

直接arp-scan -l,快速找到IP地址
然后,nmap -A ip+子网掩码,进行全面扫描

探测目标IP地址:

探测主机:arp-scan -l(推荐)

探测当前网段的所有IP,然后查看靶机MAC地址( 设置 》网络适配器 》 高级)和哪个相同 )
或者netdiscover命令也可以

nmap扫描指令

nmap -A ip+子网掩码		全面扫描		示例:192.168.255.0/24
nmap -p 端口 IP或域名	扫描指定端口,扫描所有可能的TCP端口(1-65535)
nmap -O IP或域名		操作系统检测,尝试识别目标主机的操作系统和硬件信息
nmap -sV IP或域名		版本检测,进行服务版本检测,尝试确定每个端口上运行的服务和版本号
nmap --script=[脚本名称] [目标IP或域名]	使用特定脚本
nmap扫描、收集对方主机的ip、端口、系统等等重要且有用的信息。
示例:192.168.255.0/24
ip后面改为了0/24, 在这里“192.168.255.0/24”表示的是这个网段的IP地址从从192.168.255.1开始,到192.168.120.254结束(192.168.255.0和192.168.255.255有特殊含义不能当做ip地址);子网掩码是255.255.255.0

探测目标IP开放的端口

nmap -sV -p- 192.168.120.128

-sV 扫描目标主机端口上运行的软件信息
-p- 扫描全部端口0-65535

网站信息收集

框架识别利用

whatweb -v 192.168.120.128(IP/域名)

-v 详细回显扫描

网站目录扫描

dirsearch -u 192.168.120.128 -e *

-u接网站地址

-e后接语言,可选php,asp,*(表示全部语言)等

-x表示过滤的状态码,扫描出来后不显示该状态

漏洞查找与利用

漏洞查找

使用工具Metasploit(目前世界上领先的渗透测试工具),找一下漏洞

msfconsole		//打开工具

输入命令进行查找漏洞

search CMS名称	示例:search Drupal
找利用漏洞等级较高的,且时间最新的

漏洞利用

使用模块

use 漏洞模块名

显示模块参数

show options(一般只需要设置攻击目标IP地址)

设置模块参数

set 模块参数名 参数值

开始攻击

run(或exploit)

Binwalk 本身是一款文件分析工具,可用来提取文件及帮助完成逆向工程等工作。通过自定义签名,提取规则和插件模块,且有很强的可扩展性。在这里同样可以利用 Binwalk 分析图片中隐藏的文件。

分析文件:binwalk 文件名

分离文件:binwalk -e 文件名

nc(Netcat)是一个功能强大的网络工具,常被用于网络调试和探索。它可以在TCP或UDP协议上读写数据,并且可以监听端口、发送数据包、扫描端口等。因其灵活性和简单性,nc也常被黑客用于网络攻击。

以下是nc的一些基本用法:

监听端口

nc -l [端口号]

这个命令会在指定的端口上启动监听。

连接到指定端口

nc [目标IP] [端口号]

这个命令会尝试连接到指定IP地址的指定端口。

获取文件哈希值:

win10/win11
certutil -hashfile D:\Users\14939\Desktop\morse.jpg md5
注意:win7(MD5需要大写)

03 F3 0D 0A 文件头是pyc文件需要python反编译才能得到源代码;

pcapng数据包文件获取flag新思路:

直接将文件拖进Kali执行命令:
strings '/root/桌面/webshell.pcapng' | grep flag

image-20250127170048084

image-20250127170056090

image-20250127170107566

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/876332.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring AI 提交 PR 实战指南:避免常见坑

今天,我们将简单地了解如何向 Spring AI 提交 PR(Pull Request)。在这个过程中,有一些常见的坑需要大家注意和避免,特别是在 Git 操作方面。我们会重点关注提交信息的规范,如何进行一次合并提交,以及其他在代码质量和结构上需要遵守的要求。 最后,我们会快速回顾一下与…

第一个java程序,HelloWorld

第一个java程序,HelloWorld创建一个java程序后缀名为java编写代码 public class Hello {public static void main (String[] args) {System.out.println("HelloWorld");} }编译 javac java文件 ,会生成一个class文件运行Java文件,java class文件

[Jest] 整合 webpack 综合练习

这一小节,我们来做一个综合的练习,该练习会整合:typescript webpack jest准备工作 首先创建项目目录,通过 npm init -y 进行初始化。 整个项目我们打算使用 typescript 进行开发,因此需要安装 typescript npm i typescript -D然后通过 npx tsc --init 创建 ts 的配置文件,…

Spring AI + Ollama 实现 deepseek-r1 的API服务和调用

最近DeepSeek开源了对openai-o1的第一代开源推理大模型:deepseek-r1,因其极低的成本和与openai-o1相当的性能引发了国内外的激烈讨论。DD在做独立产品的时候也一直都有用DeepSeek的API来实现一些功能,比如:TransDuck中的字幕翻译、视频翻译,效果也是非常不错的。但是,最近…

OceanBase数据库SQL优化案例一则

一、现象 开发人员反馈同一条sql,sql中where条件in的值的个数不同,执行效率差异巨大。以下是截取的sql的一部分,sql中in的值的个数为为2个或3个时执行时间超过40s,in的值的个数为为1个或大于3个时不到1秒就可以返回执行结果。二、原因分析 看到这种现象,最开始怀疑是数据库…

数据库服务器 SQL Server 版本升级公告

祝大家春节快乐 !在明天(1月28日)的辞旧迎新之际,我们也安排了对园子的数据库服务器进行一次辞旧迎新,从 SQL Server 2016 升级至 SQL Server 2022。 我们使用的是阿里云 RDS 云数据库服务,升级将会由 RDS 自动完成,但在升级过程中的切换阶段会造成有段时间不能正常访问…

两种方式让你用Python轻松在RDKX5上部署推理

作者:SkyXZ CSDN:SkyXZ~-CSDN博客 博客园:SkyXZ - 博客园 宿主机环境:WSL2-Ubuntu22.04+Cuda12.6、D-Robotics-OE 1.2.8、Ubuntu20.04 GPU Docker 端侧设备环境:RDK X5-Server-3.1.0 2025年随着RDK X5的发布,地瓜官方随之也开放了RDK系列DNN推理部署的Python版的…

01. 初识Linux系统

一、什么是Ubuntu系统Ubuntu 操作系统是属于 Linux 操作系统中的一种,它是免费、稳定又可以拥有绚丽界面的一个操作系统。Linux,一般指 GNU/Linux(单独的 Linux 内核并不可直接使用,一般搭配 GNU 套件,故得此称呼),是一种免费使用和自由传播的类 UNIX 操作系统,其内核由…

学习elemetnPlus

学习了elementplus 学习了一个小时 其实就是查文档 做前端

20221320冯泰瑞-实验四密码模块应用实践过程记录

20221320冯泰瑞-实验四密码模块应用实践过程记录 实践要求完成电子公文交换系统,系统功能,(15 分)mindmaproot((电子公文系统))发文公文起草公文查看发文审核(审核员)公文发送公文查询收文公文签收公文查看公文处理公文查询系统管理组织单位用户管理操作员(科员)审核员…

android抓包相关操作指令

adb start-server adb connect 127.0.0.1:16384 adb rootadb shell su # 如果需要root权限mount -o remount,rw /systemadb push D:\\文档\\sixdu文档\\269953fb.0 /data/local/tmp adb push D:\\文档\\sixdu文档\\43b5e6bf.0 /data/local/tmpadb -s emulator-5554 push D:\\文…

四.1 Redis 五大数据类型/结构的详细说明/详细使用(List 列表数据类型详解和使用)

四.1 Redis 五大数据类型/结构的详细说明/详细使用(List 列表数据类型详解和使用) @目录四.1 Redis 五大数据类型/结构的详细说明/详细使用(List 列表数据类型详解和使用)2. list 列表常用指令(详细讲解说明)2.1 lpush/rpush <key><value1><value2>&l…