Remove trailing white spaces. #112

This commit is contained in:
jaywcjlove 2019-06-04 21:03:44 +08:00
parent 420d6d2f2f
commit 10f0cc6a8e
508 changed files with 1682 additions and 1682 deletions

View File

@ -476,7 +476,7 @@ very good
### 循环语句
#### while语句
### # while语句
```shell
while(表达式)
@ -498,7 +498,7 @@ print total;
5050
```
#### for循环
### # for循环
for循环有两种格式
@ -550,7 +550,7 @@ print total;
5050
```
#### do循环
### # do循环
```shell
do

View File

@ -73,7 +73,7 @@ make install
Hping3主要有以下典型功能应用
####  防火墙测试
### #  防火墙测试
使用Hping3指定各种数据包字段依次对防火墙进行详细测试。请参考http://0daysecurity.com/articles/hping3_examples.html
@ -83,7 +83,7 @@ Hping3主要有以下典型功能应用
hping3 -S -c 1000000 -a 10.10.10.10 -p 21 10.10.10.10
```
#### 端口扫描
### # 端口扫描
Hping3也可以对目标端口进行扫描。Hping3支持指定TCP各个标志位、长度等信息。以下示例可用于探测目标机的80端口是否开放
@ -95,13 +95,13 @@ hping3 -I eth0 -S 192.168.10.1 -p 80
hping3支持非常丰富的端口探测方式nmap拥有的扫描方式hping3几乎都支持除开connect方式因为Hping3仅发送与接收包不会维护连接所以不支持connect方式探测。而且Hping3能够对发送的探测进行更加精细的控制方便用户微调探测结果。当然Hping3的端口扫描性能及综合处理能力无法与Nmap相比。一般使用它仅对少量主机的少量端口进行扫描。
#### Idle扫描
### # Idle扫描
Idle扫描Idle Scanning是一种匿名扫描远程主机的方式该方式也是有Hping3的作者Salvatore Sanfilippo发明的目前Idle扫描在Nmap中也有实现。
该扫描原理是寻找一台idle主机该主机没有任何的网络流量并且IPID是逐个增长的攻击端主机先向idle主机发送探测包从回复包中获取其IPID。冒充idle主机的IP地址向远程主机的端口发送SYN包此处假设为SYN包此时如果远程主机的目的端口开放那么会回复SYN/ACK此时idle主机收到SYN/ACK后回复RST包。然后攻击端主机再向idle主机发送探测包获取其IPID。那么对比两次的IPID值我们就可以判断远程主机是否回复了数据包从而间接地推测其端口状态。
#### 拒绝服务攻击
### # 拒绝服务攻击
使用Hping3可以很方便构建拒绝服务攻击。比如对目标机发起大量SYN连接伪造源地址为192.168.10.99并使用1000微秒的间隔发送各个SYN包。
@ -111,7 +111,7 @@ hping3 -I eth0 -a192.168.10.99 -S 192.168.10.33 -p 80 -i u1000
其他攻击如smurf、teardrop、land attack等也很容易构建出来。
#### 文件传输
### # 文件传输
Hping3支持通过TCP/UDP/ICMP等包来进行文件传输。相当于借助TCP/UDP/ICMP包建立隐秘隧道通讯。实现方式是开启监听端口对检测到的签名签名为用户指定的字符串的内容进行相应的解析。在接收端开启服务
@ -129,7 +129,7 @@ hping3 192.168.1.108--icmp ?d 100 --sign signature --file /etc/passwd
将`/etc/passwd`密码文件通过ICMP包传给192.168.10.44主机。发送包大小为100字节-d 100发送签名为signature(-sign signature)。
#### 木马功能
### # 木马功能
如果Hping3能够在远程主机上启动那么可以作为木马程序启动监听端口并在建立连接后打开shell通信。与netcat的后门功能类似。

View File

@ -106,7 +106,7 @@ path=$1
* `--timefmt`是指定时间的输出格式。
* `--format`指定文件变化的详细信息。
#### 可监听的事件
### # 可监听的事件
<table border="0" height="193" style="width: 100%;" width="74">
<tbody>