i am just learning c and i wish for a wish on how to become a hacker
i also have the same wish
HAX!
0xDEADBEEF + 0xFEE1DEAD = ?
Define hacker. I don't think it means what you think it does.
If you're talking about hacking in the sense of learning how to maliciously exploit software or breaking into networks and systems to steal data or anything else illegal, you aren't really a hacker. You'd be a "cracker" and that label generally carries a bad connotation in our line of work. However, if you're learning it for the sake of protecting yourself against attacks, reverse engineering something either out of simple curiosity or because you're being paid to, then you'd be a hacker. Not telling you should be one or the other, just trying to let you know about that (often skewed) line.
If you're talking about hacking in the sense of learning how to maliciously exploit software or breaking into networks and systems to steal data or anything else illegal, you aren't really a hacker. You'd be a "cracker" and that label generally carries a bad connotation in our line of work. However, if you're learning it for the sake of protecting yourself against attacks, reverse engineering something either out of simple curiosity or because you're being paid to, then you'd be a hacker. Not telling you should be one or the other, just trying to let you know about that (often skewed) line. The links you runningmann posted are really helpful for either goal. The following links might help you out too: http://superuser.com/ http://www.hak5.org/
Crap, I thought I could add something with a double post but it looks like I can't delete my first reply. Sorry!
If you want to create exploits and shellcode, look up the metasploit framework, learn assembly, and how buffer overflows work, what the stack is, and learn about system architecture(Big/Little Endian, x86/x64, system calls (linux/windows and the differences) if you have windows, get Cygwin, if you have linux just download the packages. Next learn about reverse engineering, using dissassemblers and debuggers, and learn about various forms of common vulnerabilities. Some good books and websites: www.vividmachines.com/shellcode/shellcode.html Shellcoder's Handbook Hacking: The Art of Exploitation For more web-based "hacking" look up SQL-injection, XSS vulnerabilities, Cryptography(good in general), Python/Perl for bruteforcing, web servers(Apache, etc.), look up password crackers (John the ripper), and other tools like NMap, Cain&Abel, netcat, etc. ( http://sectools.org/) As was mentioned above: hackthissite.org also hellboundhackers.org hackergames.net Learn PHP, HTML, Javascript, SQL, ASP.Net Python/Perl are great. Learn Bash/linux scripting. C/C++ not really unless you wanna do exploits and shellcode since it is a lot to learn.
Medal for Lockdown Good answer
Join our real-time social learning platform and learn together with your friends!