This is my first course in cypersecurity. The course This course is
- My first C, review a pointer in C.
- Learning to read finding solutions myself via stackoverflow and read the standard reference
Pointer staff
Learning the TCP/UDP protocol
Implement wget
with TCP socket a simple client-server with UDP socket.
Multi-thread programming. I implement two threads, one is for receiving the packets and the other for sending the packets.
Hacking the box by buffer overflow vulnerability of strcpy
.
Sending tons of TCP syn request to realise Deny-of-Service attack. It is simple but it illustrate well the Availability in CIA cybersecurity model.
When a attacker realise a DNS hi-jacking, attacker spoofs the DNS request from user to DNS server and relies to the user a fake IP address to direct to a fake website. The attacker can receive some sensetive information like password by DNS hi-jacking.