Introduction
Differences between Clear Text, Cryptography Protocols & VPNs
Clear-text:
Easy to intercept, eavesdrop & mangle.
Use clear-text only on trusted networks.
Cryptographic Protocols:
Protocol encrypts information transmitted to protect the communication.
Prevents eavesdropping.
Need to transmit clear-text anyways? Wrap your communication into a tunnel.
Protocol for Tunneling = VPN.
VPN:
A VPN uses cryptography to extend a private network over a public one.
Protected connection a to a a private network.
A VPN connection is needed for using the course Labs.
HTTP(s) Traffic Sniffing with Wireshark
There are 2 websites using HTTP and HTTPS respectively, differences in the communication can be checked through a sniffer as Wireshark and using the command 'Follow TCP Stream':
Basic Binary and Hexadecimal Arithmetic
Binary
1 + 1 = 10
111 + 1 = 1000
1101b
=13d
Converting Decimal and to Binary
Divide by 2 and keep a not of the remainder iterating the same operation until the dividend is zero.
13d
is 1011b
:
Binary Operators
Hexadecimal
0x3a1
= 3a1h
= 929d
Converting decimal to hexadecimal
Similar to converting decimal to binary: 1019d
= 0x3FB
Last updated