Why do you guys wants to be a hacker? para COOL or sikat? mao ra na? LOL
"Hacker is a term for both those who write code and those who exploit it."
But if your trying to become a "hacker" kanang makit.an nimo sa movies, news and urban legeneds
Learn the following discipline first;
Programming
-Memory Segmentation(heap, stack, strings,etc)
-understanding of x86 processors and assembly language
-File manipulation and low-level access.
-Advance understanding of OS
Windows architecture
Unix based architecture (ie. Linux)
System level programming
Console
BASH
Windows Console and batch programming
Shell Code
Networking
-OSI model and the lower layer
-Sockets
-Network security and protocols
-Network exploits
Network sniffing
DOS
TCP/IP hijacking
Port scanning
Cryptology
-Encription/Decryption
-Algorithmic run time
-WEP attacks
Cracking
-Reverse Engineering
=====================================
NOTES:
Understanding the basics alone will not make you a Hacker.
Using of TOOLS will make you a "script kiddie" but not a "hacker"
Learning High level alone will not make you a hacker.
and finally, You cannot be a hacker if you have a life outside your PC!
Nowadays, being a low-level-hardcore hacker takes a lot of effort and time since
most technology nowadays are more into "high level" (Java, .NET, etc) and open source.
Programmers now are being "lazy" in learning the detail low-level and even not so level stuff,
if you guys can smell what i mean.
Example: Everyone can display a JPEG image on any programming language, But not everyone
can write a JpegDecode() function. Kung wla kay pasensya ani then maybe wla kay tendency
na mahimu near to being a hacker.
But if you really want to pursue being a hacker, you should
"FIND EXPLOITS/BUGS ON EVERY NEW TECHNOLOGY(OS, web service, softwares, APIs) ON
MARKET" that way you can be a hacker in your own rights. Example is finding bugs and loopholes on
PHP, .NET , Apache or even windows VISTA.
Kung naay bago na technology Tirahi dayun!...
HACKING, CRACKING, VIRUS development(and also Anti-virus)
is all about being a HARDCORE PROGRAMMER
Major example: Viruses and spywares are possible because those programmers knows the following(in advance level); OS architectures, loopholes, bugs, and enough knowledge of networking.
Ever wonder why windows gets a lot of viruses, hacking incidents and/or spywares?
One major reason is Microsoft exposes all APIs to its Windows OS to developers and ofcourse bugs and loopholes found on windows OS where developers can abuse or "hack"
Hope all this info helps...