⚠ UNAUTHORIZED ACCESS GET /api/users HTTP/1.1 192.168.1.105:8080 ! FIREWALL BREACH POST /login 200 OK Authorization: Bearer eyJhbG... TCP SYN-ACK 443 ⚠ INTRUSION DETECTED SELECT * FROM users WHERE... SSH [email protected] Content-Type: application/json ! SECURITY ALERT AES-256 DECRYPTION... Cookie: session_id=7f3a9b2c UDP FLOOD DETECTED ⚠ ADMIN PRIVILEGES X-Forwarded-For: 203.0.113.0 RSA KEY EXCHANGE PORT 22 OPEN ! BYPASS COMPLETE User-Agent: Mozilla/5.0... HTTPS HANDSHAKE JWT TOKEN EXPIRED ⚠ ROOT ACCESS GRANTED DELETE FROM logs WHERE... DNS QUERY A RECORD CORS ORIGIN ALLOWED ! PACKET INJECTION WebSocket CONNECTED ICMP ECHO REQUEST Set-Cookie: auth=true ⚠ ENCRYPTION BROKEN SQL INJECTION ATTEMPT TLS 1.3 NEGOTIATION X-API-Key: sk_live_51... ! BACKDOOR ACTIVE CSRF TOKEN BYPASSED MAC ADDRESS SPOOFED PROXY CHAIN ESTABLISHED ⚠ SYSTEM COMPROMISED KERNEL MODULE LOADED REVERSE SHELL SPAWNED ARP POISONING ACTIVE ! PRIVILEGE ESCALATION BUFFER OVERFLOW EXPLOIT ZERO-DAY VULNERABILITY PAYLOAD DELIVERED ⚠ DEFENSE DISABLED STEALTH MODE ENABLED NETWORK SCAN COMPLETE BRUTE FORCE SUCCESS ! CRITICAL ERROR MEMORY DUMP ACQUIRED KEYLOGGER INSTALLED VPN TUNNEL CREATED ⚠ DATA EXFILTRATION RANSOMWARE DEPLOYED BOTNET CONNECTED DDoS ATTACK INITIATED ! MALWARE DETECTED TROJAN HORSE ACTIVE PHISHING LINK SENT MAN-IN-THE-MIDDLE ⚠ SESSION HIJACKED XSS PAYLOAD INJECTED COMMAND EXECUTION FILE UPLOAD BYPASS ! SANDBOX ESCAPED ANTIVIRUS DISABLED REGISTRY MODIFIED PROCESS INJECTION ⚠ PERSISTENCE ACHIEVED LATERAL MOVEMENT CREDENTIAL HARVESTED HASH CRACKED ! FULL CONTROL REMOTE CODE EXECUTION API ENDPOINT EXPOSED DATABASE DUMPED ⚠ MISSION COMPLETE
HACKING NOW...

# 首要简介

学习网工很多时候都需要自己划分网络段。(放假在家没什么要写的,水一篇)

如:
已经某公司 192.168.1.0/24,有 ABCD 四个部门,每个部门有 30 台电脑,请规划它们的子网 ip

# 做题先审题

题目假设就如下:
已经某公司 192.168.1.0/24,有 ABCD 四个部门,每个部门有 30 台电脑,请规划它们的子网 ip
那么需要 4个子网 主机数30 掩码24
24 位的二进制转换就是 11111111.11111111.11111111.00000000

# 审题结束划分正确的子网

众所周知,划分子网就是牺牲主机位来实现,意思就是占掉一个主机位

那么牺牲的主机位现在定义它位 n 公式为: 2^n ≥ 需要划分子网数量
根据公式所以得到需要占用 2 个主机位,但是很重要的是: 因为主机号和子网号不允许是全0或全1
当你选择占用两位时候,可得掩码为:255.255.255.192

转换二进制:

11111111.11111111.11111111.00000000 # 不可用
11111111.11111111.11111111.01000000
11111111.11111111.11111111.10000000
11111111.11111111.11111111.11000000 # 不可用

因为主机号和子网号不允许是全0或全1,所以第一个和最后一个是不可用状态
那么实际只分配了两个子网,不符合要求。

那么我需要再占用一位,占用三位后子网掩码为:255.255.255.224
转换为二进制:

11111111.11111111.11111111.00000000 # 不可用
11111111.11111111.11111111.00100000
11111111.11111111.11111111.01000000
11111111.11111111.11111111.01100000
11111111.11111111.11111111.10000000
11111111.11111111.11111111.10100000
11111111.11111111.11111111.11000000
11111111.11111111.11111111.11100000 # 不可用

但是得到了八个,两个不可用,我们只要用掉四个,那么就取前四个,剩下的备用即可。
那么子网转换后为:

255.255.255.32
255.255.255.64
255.255.255.96
255.255.255.128
255.255.255.160
255.255.255.192

# 计算可用 IP

计算一下可用 IP:

255.255.255.32: 00100000-00111111
255.255.255.64:01000000-01011111
255.255.255.96:01100000-01111111
255.255.255.128:10000000-10011111
255.255.255.160:用不上留着备用
255.255.255.192:用不上留着备用

因为ip中第一个是子网的地址,最后一个是广播地址,这是规定。
那么转换一下:

255.255.255.32: 001 00001-001 11110
255.255.255.64:010 00001-010 11110
255.255.255.96:011 00001-011 11110
255.255.255.128:100 00001-100 11110

那么可用 IP 为:

192.168.2.33- 192.168.2.62 子网:192.168.2.32
192.168.2.65- 192.168.2.94 子网:192.168.2.64
192.168.2.97- 192.168.2.126 子网:192.168.2.96
192.168.2.129- 192.168.2.158 子网:192.168.2.128

# 熟能生巧,勤加练习

加油网工人

更新于

请我喝[茶]~( ̄▽ ̄)~*

Vullfin 微信支付

微信支付

Vullfin 支付宝

支付宝

Vullfin 贝宝

贝宝