So I really want to learn more about hacking / cracking. I'm a computer science major, but all i've learned so far is like Python, but i probably barely have scratched the surface with that. Understand stacks, queues, linked-lists, etc. What do I do now? I've started HTML on Codecademy, but I don't know if there is a place to self teach specific skills. I realize that I have a ton to learn, but if i just get the gist of it all, then I will have somewhere to start. Thanks in advance, if anyone can help. -Sage IGN: Virology / FlyntFlossy
If you're interested in hacking/cracking, before you can do "cool" stuff, you need to learn the theory behind it and how it works. Otherwise, you'll just be a script kiddie who can't do anything for yourself. So I would recommend you start studying cryptography, ciphers, how hashes like MD5, SHA1, SHA256, salts, rainbow tables work. Then, if you want to get into cracking passwords, start reading about and playing around with Cain & Abel, John the Ripper, Kali Linux distro on stuff you've created or examples you can find online. If you want to get into cracking programs like modifying hex code so the program acts differently, then you need to start learning C and Assembly and disassemblers and hex editors. There's a lot of different routes you can take here and none are easy where you can start doing cool things where you are pounding away on the keyboard like the hackers you see on TV and in the movies. Just remember, the best "hackers" are the ones who not only know how to use their tools, but know how their tools work.
I really appreciate this response. I'm making myself a checklist, or a Master Plan. If its all figured out then I will actually stick with it. For some reason I always come back to Royals, so I'll update the post from time to time. Maybe having moral support will give me the extra incentive. Thanks again, Sage
Nah, not my intentions at all. I just needed someone to point me in the right direction. I plan on going into IT actually.