网络安全渗透测试

关于渗透测试以及网络安全法 网络安全的定义: 网络安全(Cyber Security)是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,[网络服务](https://baike.baidu.com/item/网络服 务/9498645)不中断。 网络安全的基本要素: 保密性:信息不泄露给非授权用户、实体或过程,或供其利用的特性。 完整性:数据未经授权不能进行改变的特性。即信息在存储或传输过程中保持不被修改、不被破坏和丢失的特性。 可用性:可被授权实体访问并按需 阅读详情

前言

针对网络的渗透测试项目一般包括:信息收集、端口扫描、指纹识别、漏洞扫描、绘制网络拓扑、识别代理、记录结果等。下面就一一介绍。

信息收集

DNS

  • dns信息包含(A, MX, NS, SRV, PTR, SOA, CNAME) 记录,了解不同记录的含义至关重要。
  • A 记录列出特定主机名的 IP 地址。这是名称解析的重要记录。
  • CNAME 标准名称 此记录指定标准主机名的别名。
  • MX 邮件交换器此记录列出了负责接收发到域中的电子邮件的主机。
  • NS 名称服务器此记录指定负责给定区域的名称服务器。
  • SRV 指明某域名下提供的服务
  • SOA 表明了DNS服务器之间的关系。SOA记录表明了谁是这个区域的所有者。
  • PTR 反向DNS查找,借助于IP,您可以获得与其关联的域。
ping和ping扫描

ping作为主机发现的重要工具,能够确定主机是否存在。

root@kali:~# nmap -sn 192.168.169.128

root@kali:~# nmap -sn 192.168.169.128-20    IP范围

root@kali:~# nmap -sn 192.168.169.*         通配符

root@kali:~# nmap -sn 192.168.169.128/24    子网
whois

不管域名还是IP的whois信息对我们渗透测试都是非常重要的。

root@kali:~# whois testdomain.com
Traceroute

Traceroute是一个网络诊断工具,显示数据包中的路由路径和传输延迟。

Linux:rtraceroute google.com

windows:tracert google.com

端口扫描

端口扫描作为发现网络中存在的服务信息的重要方式,在网络渗透测试中是不可或缺的一步,最常用的工具就是nmap了。

root@kali:~# nmap –open gbhackers.com           扫描所有端口

root@kali:~# nmap -p 80 192.168.169.128         扫描指定端口

root@kali:~# nmap -p 80-200 192.168.169.128     扫描端口列表

root@kali:~# nmap -p “*” 192.168.169.128        扫描所有端口

指纹识别

通常针对端口的指纹识别,简单的可以使用nc、telnet等连接该端口,通常会返回一些banner,通过banner可以大概知道该端口上运行着什么样的服务。

root@kali:~# nmap -A 192.168.169.128

root@kali:~# nmap -v -A 192.168.169.128          显示扫描详细信息

漏洞扫描

在识别端口指纹后,接下来的步骤就是通过指纹信息,查找相应的漏洞进行测试,确定其是否存在漏洞。

推荐工具:Nessus

Nessus 是目前全世界最多人使用的系统漏洞扫描与分析软件。

  • 提供完整的电脑漏洞扫描服务, 并随时更新其漏洞数据库。

  • 不同于传统的漏洞扫描软件, Nessus 可同时在本机或远端上摇控, 进行系统的漏洞分析扫描。

  • 其运作效能能随着系统的资源而自行调整。如果将主机加入更多的资源(例如加快CPU速度或增加内存大小),其效率表现可因为丰富资源而提高。

  • 可自行定义插件(Plug-in)

  • NASL(Nessus Attack Scripting Language) 是由 Tenable 所开发出的语言,用来写入Nessus的安全测试选项。

  • 完整支持SSL (Secure Socket Layer)。

绘制网络拓扑

绘制网络拓扑对于我们理解企业内部网络非常关键,它让我们在下一步渗透测试时思路更加清晰,让我们的渗透测试更加顺利有效。

推荐工具:LANmanager, LANstate, Friendly pinger, Network view

使用代理

有些时候,我们在做渗透测试的时候,我们所处的网络并不通透,通常需要代理接入到内网中,所有使用代理软件是非常关键的。

常用代理软件: Proxifier, SSL Proxy, Proxy Finder等

记录结果

在渗透测试中的任何环节都是需要记录下来的,不仅仅是为了方便我们的整个渗透测试的过程,而且在客户验收的时候也很关键,可以避免不必要的麻烦。

针对这个记录方式不同的公司有不同的标准,依照标准来即可。

重要工具

渗透框架
  • Kali Linux

  • Backtrack5 R3

  • Security Onion

侦查工具
  • Smartwhois

  • MxToolbox

  • CentralOps

  • dnsstuff

  • nslookup

  • DIG

  • netcraft

发现工具
  • Angry IP scanner

  • Colasoft ping tool

  • nmap

  • Maltego

  • NetResident

  • LanSurveyor

  • OpManager

端口扫描
  • Nmap

  • Megaping

  • Hping3

  • Netscan tools pro

  • Advanced port scannerService Fingerprinting Xprobe

  • nmap

  • zenmap

枚举工具
  • Superscan

  • Netbios enumerator

  • Snmpcheck

  • onesixtyone

  • Jxplorer

  • Hyena

  • DumpSec

  • WinFingerprint

  • Ps Tools

  • NsAuditor

  • Enum4Linux

  • nslookup

  • Netscan

漏洞扫描
  • Nessus

  • GFI Languard

  • Retina

  • SAINT

  • Nexpose

密码破解
  • Ncrack

  • Cain & Abel

  • LC5

  • Ophcrack

  • pwdump7

  • fgdump

  • John The Ripper

  • Rainbow Crack

嗅探工具
  • Wireshark

  • Ettercap

  • Capsa Network Analyzer

中间人攻击
  • Cain & Abel

  • Ettercap

漏洞利用
  • Metasploit

  • Core Impact


告别环境报错:用Pycharm一站式搞定Superset 3.0.0二次开发环境(Windows/Mac通用) 本文详细介绍了如何使用Pycharm一站式搭建Apache Superset 3.0.0的二次开发环境,涵盖Windows和Mac平台。通过虚拟环境配置、依赖管理、数据库初始化及前后端协同开发等步骤,帮助开发者高效解决环境报错问题,提升开发效率。特别适合需要进行Superset二次开发的工程师参考。 阅读详情

相关推荐

手把手教你用Gazebo+ROS搭建智能小车机械臂系统(含完整配置文件)

本文提供了一份详细的实践指南,手把手教你使用Gazebo和ROS搭建智能小车机械臂仿真系统。内容涵盖从URDF/Xacro模型设计、Gazebo控制器配置到ROS话题通信与系统集成的完整流程,并提供了可复用的配置文件与调试技巧,帮助开发者快速构建并控制一个功能完备的移动操作机器人平台。

sugar的博客 973

网络安全防护之渗透测试

渗透测试是一种从攻击者的角度来对客户授权的测试目标进行安全评估的手段,在对现有信息系统不造成损害的前提下,由具备高技能和高素质的安全服务人员发起,并模拟常见黑客所使用的测试手段对目标系统进行模拟入侵。可以清晰知晓系统中存在的安全隐患和问题。渗透测试的方式主要分为黑盒测试和白盒测试:黑盒测试:渗透者对于系统一无所知的状态,除了被测试的目标的已知公开信息外,不提供任何其他信息。白盒测试:测试者可以通过正常渠道向被测单位取得各种资料,也能与单位其他员工进行面对面沟通。

yy1715713348的博客 2067

【可穿戴算法开发】-PPG信号检测方法

文章目录一、PPG(光电容积脉搏波法)信号的检测原理二.PPG技术目前存在的问题(挑战)三. **心电信号产生的原理** 随着经济的发展,在人们生活水平提高的同时,高脂肪摄入和低运动量成为了人们普遍的生活模式,近年来高血压、高血脂已经发展为危险性最高的病症。心电、血压、血氧等生理参数是预防和分析心血管疾病的重要生理参数。 常用的心电测量仪器有:多导ECG心电图仪、PPG心率检测器、心率带等; 常...

wxq_1993的博客 2万+

网络安全渗透中常用的渗透测试方式(非常详细),零基础入门到精通,看这一篇就够了

网络安全渗透中常用的渗透测试方式(非常详细),零基础入门到精通,看这一篇就够了

weixin_51725318的博客 3055

树莓派通过TTL3.3转485 Modbus采集水表

所需道具 树莓派0,我用的是树莓派zero wh; 具有光电直读功能的有线水表,我用的是咸鱼淘的埃美柯LXSY-20E1; TTL3.3 转 485模块,带隔离的贵些; 5V转12V升压模块。 原理 树莓派有UART(GPIO14 Tx 和 GPIO15 Rx)串口通讯功能,电器特性是3.3V TTL,直读远传水表支持M-Bus/485通讯接口,我买的光电直读水表485要求12V供电(根据仪表厂家说明书)。TTL和485虽然都是串口通讯,但电器特性不一样,不能直接接!我已经烧掉一个树莓派...

xhydongda的博客 3443

网络安全知识之渗透测试介绍

渗透测试就是模拟攻击者入侵系统,对系统进行一步步地渗透,发现系统地脆弱环节和隐藏风险。最后形成测试报告提供给系统所有者。系统所有者可根据该测试报告对系统进行加固,提升系统的安全性,防止真正的攻击者入侵。渗透测试的前提一定是得经过系统所有者的授权!未经过授权的渗透测试,就是违法行为!

fly_enum的博客 2683

《计算机网络》复试问答题总结

DNS 是一个联机分布式数据库系统,负责主机名和 IP 地址之间的转换,需要进行域名查询的机器主动发起域名解析请求,域名服务器则随时准备做出响应。域名服务器的数据库中存放着它所管辖范围的主机名和 IP 地址之间的映射表,域名服务器之间又可以相互联络和协作,以便分布在 Internet 各个域名服务器数据库中的域名都能被有效地搜索,从而实现主机名与 IP 地址的映射。为了提高解析效率,使用了域名缓存技术。在服务器、主机中设置一个专用的内存缓冲区。服务器用来存放近期解析过的域名及其对应的 IP 地址的映射。

weixin_45971154的博客 2029

网络安全渗透测试的八个步骤

网络安全渗透测试必看

Button12138的博客 9240

SRv6项目实践(三):P4Runtime基础以及交换机控制

在正式介绍P4runtime基础之前,先说一说P4的编译和实现的过程该文件包含了各个表和操作,它们的id用一个索引值来表示,比如a表用b操作,不会直接说用名字为B的操作,而是说用索引为xxx的操作,然后锁定到b上执行相关的功能,其次,用了一个bitwith来描述,要访问的数据的比特长度是多长。p4c编译器将p4编译成两份文件,其中一份是,另一份是,将这两个文件再整合起来,作为配置,放到交换机中。

a1164520408的博客 3411

9篇2章2节:GBD 数据库的数据申请详解

无论您是初入公共卫生领域的学生、资深的科研工作者,还是政策决策者,GBD数据库都将成为您数据分析与决策支持中不可或缺的重要工具。

MD Code 2601

网络安全-渗透测试

网络安全之渗透测试

qq_37776764的博客 669

【机器学习】一文搞懂算法模型之:Transformer

必会算法模型之:Transformer

商务合作 | 面试培训 | 职场规划 ==>主页扫码 5610

网络安全与渗透测试

网络安全:渗透测试:网络安全:渗透测试:网络安全:渗透测试:网络安全:渗透测试:网络安全与渗透测试的职位区别,包括但不限于:安全运维/安全服务工程师安全售前工程师Web安全工程师网络安全研究员网络安全工程师信息安全咨询师系统安全管理员渗透测试工程师高级渗透测试工程师漏洞挖掘工程师安全攻防工程师

m0_64662164的博客 1935

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

软件测试VS网络安全渗透测试

听到很多朋友吐槽,搞软测好几年了,年纪一直在涨,工资却固执的停滞不前。而且越来越觉得力不从心了,技术能力遇到了瓶颈。这个时候,不少人已经开始在考虑另谋出路了,这里聊聊软件测试转网络安全渗透测试的那些事儿。即使用人工或自动的手段来运行或测定某个软件系统的过程检验软件系统是否满足规定的需求,或弄清预期结果与实际结果之间的差别。操作系统知识数据库知识软件测试工具。软件测试工程师人工测试(Manual Testing,MT)自动化测试(Automatic Testing,AT)白盒测试黑盒测试。

jennycisp的博客 1254

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

#网络安全#渗透测试# 渗透测试应用

风险矩阵是一种量化风险的方法,它通过评估风险的可能性和影响来确定风险的优先级。在渗透测试中,可以使用风险矩阵来评估发现的漏洞,确定哪些漏洞需要立即修复,哪些可以暂时忽略。渗透测试风险评估是网络安全风险评估的一个重要组成部分,它涉及到识别、分析和评估网络系统中的潜在风险。漏洞扫描是基于漏洞数据库,通过扫描等手段对指定的远程或本地计算机系统的安全脆弱性进行检测,发现可利用漏洞的一种安全检测手段。这一过程包括对系统的任何弱点、技术缺陷或漏洞的主动分析,模拟恶意黑客的攻击方法,来评估计算机网络系统安全。

soc的博客 777

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

汽车网络安全渗透测试

有效的网络安全要求在汽车自身及其组件的生命周期中采用系统化的流程,尤其是在后期由于法律的缘由而必须证明这一有效性时,在前期确保流程的系统化就更加至关重要。本文努力为具体的误用案例以及如何进行相应的验证提供指导。事实证明,GBPT比传统的验证方案更有效率和效果。此外,工程师的心态也必须改变,除了要关注安全功能,更要关注安全设计和验证。企业IT部门多年前就意识到采取一些隔离机制,比如将功能分布在专属子系统中、组件级的保护、组件间的网关和防火墙、关键功能的验证等是不够的,以攻击者的视角进行智能测试同样不可或缺。

Trinity_Techologies的博客 5707

网络安全渗透测试的八个步骤,记录一次web渗透测试全流程

网络安全渗透测试的八个步骤,记录一次web渗透测试全流程

weixin_51725318的博客 1427

软件测试VS网络安全渗透测试,聊聊软测转网安渗透测试那些事儿

听到很多朋友吐槽,搞软测好几年了,年纪一直在涨,工资却固执的停滞不前。而且越来越觉得力不从心了,技术能力遇到了瓶颈。这个时候,不少人已经开始在考虑另谋出路了,这里聊聊软件测试转网络安全渗透测试的那些事儿。

瓦罗兰特顶级C位的博客 1071
上一篇: 平台安全之中间件安全
下一篇: 常见端口及安全测试
FLy_鹏程万里
FLy_鹏程万里 优质创作者: 后端开发技术领域 优质创作者: 后端开发技术领域 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄9年 1万+粉丝 1364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值