Network protocols and wireshark

Network protocols and wireshark

Insert image description hereInsert image description here
Insert image description here
Insert image description hereInsert image description hereApplication layer: The protocol of tangible software that can be used,
such as: pulling files, transmitting data, remote desktop protocol, dhcp to allocate IP (this is used for applications)
Transport layer: it is the upper layer of the service, The transport layer is port to port
network layer: IP to IP
data link layer: mac address

Insert image description hereAs you can see from the figure,
Frame: data layer
Enthernet: mac address data link layer
Internet: ip to ip network layer
Transmission: port to port transmission layer

Insert image description here

Insert image description here

Insert image description here
Insert image description here
Udp: actually also has a port

Tcp

Source
Destin
Windows: Window bit
Insert image description here
flag:
urgent Urgent is not just
syn: 1 Actively send request
fin: 1 complete response (indicating the end of the attack)
Reset: Reconnect

The form of traffic:
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here

Insert image description here
Insert image description here
//tcp is listen, udp is bound
Insert image description here
UDP
Insert image description here
Insert image description here
Udp port is still random.
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Capture ip port protocol.
Insert image description here
Packet
Insert image description here
-c. Cut packets.
Insert image description here
HTTP: Application layer protocol.
Read it every day
https://developer.mozilla.org/en-US/docs/Web /HTTP

HackerOne
Insert image description here
Insert image description here
Get: Complete request for URL resource
Curl http://www.baidu.com
You can also capture the packet to see

Post: You can send whether there is data or not.
Insert image description here
You can also capture the packet to see
Insert image description here
Insert image description here
Insert image description here
Insert image description here
PUT: Generally used to transfer files to
Insert image description here
Insert image description here
Xxx cloud -> storage bucket (the code of a certain xxx unit has been removed)
Insert image description here
Insert image description here
Insert image description here
//204 indicates that it has been created, 201 was created successfully
Insert image description here
Insert image description here
Delete the business resource gg
Insert image description here
and only give the response header.
You can use the head to write the scanner. You only need to determine whether the page exists.

4xx: Customer problem
5xx: Server problem
200: Success
3xx: Redirect
100: Doesn't make sense

Insert image description here
2048 bytes
Insert image description here
Insert image description here

Bypass WAF

POST upload can also bypass WAF

404 403 408 407 405 401
401: Authentication failed
400: Bad request

302 301
200-208

Insert image description here
This is the URL
Insert image description here
//You can also use other protocols.
Insert image description here
WebServer is a container for web applications.

Insert image description here
Insert image description here
Insert image description here

As long as it does not stop after the handshake, it can survive and transmit data.

Insert image description here
Insert image description here
Parameters do not affect interaction

Tools: arjun

Insert image description here
Insert image description here
Insert image description here

Insert image description here
Insert image description here

Insert image description here
Insert image description here
Insert image description here
Referer: where it comes from

Server: What server corresponds to the client
Insert image description here
Insert image description here
? Tengine is similar to nginx.

Location: geographical location, who to jump to find

HOST:
Insert image description here
Insert image description here
Insert image description here
Insert image description here
//session

//The following experiments use our own network
Alibaba/Druid
Insert image description here

Search using FOFA
120.78.172.48/

https://zhuanlan.zhihu.com/p/386709187
Insert image description here
Insert image description here
Insert image description here
//You can access index.html directly
Insert image description here
Insert image description here
Insert image description here
Insert image description here

Guess you like

Origin blog.csdn.net/m0_51553670/article/details/131275199