安全的随想>>渗透网络协议

渗透的目的、分类和大致步骤

渗透的目的

当然是在黑帽之前找到漏洞。站在攻击者的角度,进行攻击,找出脆弱的地方,然后把漏洞、对漏洞的利用方法和改进措施(甚至是自己的渗透环境)生成渗透报告,提交。

渗透的分类

渗透分为白盒,黑盒,灰盒。白盒是你什么都知道,什么都能问。黑盒是你一无所知,所有信息都只能自己找,或者你只知道公开的信息。灰盒就比较隐秘了,介于白盒和黑盒之间,只有渗透人员和部分人员知情。

大致步骤

信息收集。这是第一步,先在网上进行资料的收集,收集包括你的目标的相关信息、这家公司、这家公司的人员等等这些信息。以及合理社工。虽然现在没什么社工库可用,但是社工往往有意想不到的惊喜。(某前辈把社工称之为利用人性的弱点。)
漏洞挖掘和利用。根据已知信息,借助聪明的大脑(?)、过硬的知识(?)和合适的工具挖洞&利用。可利用的部分其实不外乎是改变指令和改变指令的顺序。或许有一天量子计算机取代我们亲爱的冯诺依曼,但是谁知道呢,算法啦体系啦,设计者当然会是计算机科学家而不是物理学家,所以我们不会没饭吃的
提权。获得更高级别的权限。
生成渗透报告。

渗透网络协议

TCP/IP

IP

IP协议干的事情是:(从数据端口)从低层那里接收数据包,转发给高层(比如TCP);从高层那里接受数据包,转发给低层。但这些数据包并不可靠,因为IP协议是个懒家伙,无作为(没有检查数据包是否按顺序,是否被破坏)。

TCP

TCP协议是面向连接的通信协议,要经过三次握手建立连接。它是可靠的。由于它面向连接,只用于端与端之间。

UDP

UDP协议面向无连接,所以它不握手(不建立初始化的连接,没有虚链路,所以比起TCP更易被欺骗),快很多。

ICMP

ICMP与IP同层,传输IP的控制信息,可以合理控制TCP连接的终止(e.g.ping命令基于ICMP)。

HTTP/HTTPS

HTTP:基于应用层,面向对象,无连接(节约传输时间)。只需传递请求的方法和路径,通信速度快。
HTTPS:和服务器端的通信用了SSL加密。

FTP

文件传输。(在不同操作系统之间传文件。)
使用TCP20,21号端口建立连接。

TELNET

internet远程登陆服务标准协议。使本地计算机操作远程服务器。

SMTP

TCP/IP的一员,收发(或中转)邮件用的。

DNS

区域传输:TCP,其他时候:UDP(快,但是报文长度限制在512bytes)
主DNS服务器从本地读取DNS信息,辅助DNS服务器从主DNS服务器读取DNS信息

SSH

其他都是明文传输,这个协议加密了。可防止中间人攻击,DNS欺骗和IP欺骗。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值