Programming
-Memory Segmentation(heap, stack, strings,etc)
Check
-understanding of x86 processors and assembly language
Check
-File manipulation and low-level access.
Check
-Advance understanding of OS
Check
Windows architecture
Check
Unix based architecture (ie. Linux)
Check
System level programming
Check
Console
Check
BASH
Wrong
Windows Console and batch programming
Check
Shell Code
Check
Networking
-OSI model and the lower layer
Check
-Sockets
Check
-Network security and protocols
Check
-Network exploits
Check
Network sniffing
Check
DOS
Check
TCP/IP hijacking
Check
Port scanning
Check
Cryptology
-Encription/Decryption
Maybe
-Algorithmic run time
Maybe
-WEP attacks
Maybe
Cracking
-Reverse Engineering
Maybe
You forgot social engineering, the most important part of hacking
beware of script kiddies sa kani nga thread. kanang mga hacker kunohay ba, naa bayay theory of unwarranted self-importance diri