Question:
How do I learn how to hack computers to use in my profession?
anonymous
2011-03-21 22:32:15 UTC
I am in college now and want to work for a government agency when I get out. I have great computer skills but I want to learn how to hack. My friend's dad works for the FBI and says they always need good computer analysts and hacking is a basic skill. I am learning Javascript and C++ right now. However, where do I go from there? What other languages should I learn and what do I do with them?
Five answers:
Raziel
2011-03-21 22:47:24 UTC
Before learning C++ or Java or any other language study basic Assembly Language, after it Basic Win32API.

than study Disassembler, Debugger (e.g. Ollydbg, IDA pro), etc. working. after you know about program execution instruction and memory stack, you can move on learning Network.



there is not any single language to learn hacking like c++ or VC or VB, better study Assembly, OP Codes, Register, etc. Google it for beginners tutorial.
anonymous
2011-03-22 06:54:54 UTC
'hacking' isn't the term to use. Be more specific. If you want to access a machine remotely then get a copy of OpenSSH (the daemon and client), install the daemon on one machine, and connect to it with the client from another. You'll need to know how to use various shells and basic UNIX programs (GNU coreutils?) beforehand.



Learn to use a packet sniffer like Wireshark and a port scanner like nmap. They'll both be of more immediate use to you than learning programming, if you wish to be a destructive twit.



http://en.wikipedia.org/wiki/Hacker_%28programmer_subculture%29

That will give you what is, at least in my opinion, the correct definition of hacker. What you're referring to is a cracking.
green meklar
2011-03-22 06:29:10 UTC
You'll probably have to learn some Assembler.



Also, familiarize yourself with the ins and outs of operating systems and how the hardware works. It'll be important to know all that low-level stuff.
?
2011-03-22 05:52:01 UTC
as already stated, have a good understanding of different languages and operating systems is key, but u may want to consider a networking/telecommunications course to add to ur understating of how data is transferred on a very detailed bassis
RR
2011-03-22 05:34:21 UTC
It would be nice to understand the operating systems and their holes and weaknesses. Unix, Linux, Windows, IBM's es/9000, etc. Not that I would know....


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...