Log in

View Full Version : Hacking


William_Evans
July 28th, 2012, 04:32 AM
Who love's hacking and who's good at It?

I really want to learn something in hacking, I tried many times to learn but I can't... :s thats my dream to become a hacker ^^

PoseidonX43
July 28th, 2012, 05:13 AM
That's a one way train to a federal jail. But if you want to do that then it's you're choice.

Mortal Coil
July 28th, 2012, 06:45 AM
That's a one way train to a federal jail. But if you want to do that then it's you're choice.

Amen. Unless you want to be a CIA hacker/white hat...

Bath
July 28th, 2012, 08:44 AM
Other Works :arrow: Tech Junky's Paradise

I think you'll get better replies here.

Azunite
July 28th, 2012, 09:15 AM
Who love's hacking and who's good at It?

I really want to learn something in hacking, I tried many times to learn but I can't... :s thats my dream to become a hacker ^^

Lol.

William_Evans
July 28th, 2012, 09:17 AM
Lol.

Well one of my dreams ;XD Why lol? ^^ Everyone has his own dreams. lmao.

darkwoon
July 28th, 2012, 12:01 PM
Computer architecture, Programming and System security are the topics you should learn about, not "hacking".

Regarding security, Counter Hack Reloaded: A Step-by-Step Guide to Computer Attacks and Effective Defenses by Ed Skoudis is a great kick-starter. You need to understand the basics of computers to be able to follow it (and it is sometimes hard to follow), but that's a simply great reference explaining the basic attack modes of black hats, and, more importantly, how to counter them.

Regarding programming, well, C is probably a must for system programming. C Programming Language by Kernighan & Ritchie is a rather complete guide to learn that language. Assembly basics are also welcome - in that, I can't really help, as my knowledge of that is next to nil.

Finally, you need to understand how a typical computer works. Terms like "Unreal mode", "A20 Gate" or "Page Fault" should be familiar to you, not only in their meaning, but also in how they can influence the way your x86 computer works.

Sounds like a lot of work? It is - that's why I'm no "hacker" myself ;) But even if you never achieve the highest level of skills, such knowledge is sometimes very useful to understand why your computer suddenly gets mad :)

Me, a geek ?! What a strange idea... :)

Azunite
July 28th, 2012, 01:57 PM
Well one of my dreams ;XD Why lol? ^^ Everyone has his own dreams. lmao.

Well my dream is to suck Europe back to ancient times so I could be a commander who leads phalanx units but this dream won't come true I think.

TheMatrix
July 28th, 2012, 02:18 PM
"Hacker" is on the GNU list of words to avoid (http://www.gnu.org/philosophy/words-to-avoid.html#Hacker). What you seem to be trying to do is become a "cracker".
Most people who want to be a "hacker" are those who aren't popular enough(in their own eyes), and want to be found "cool" or "swaggin'" because they can "hack" something.
To see where that gets you, watch the 1982 War Games.
Now if you actually want to hack(read: find creative solutions to problems) something, start with writing little utilities that make completion of your school assignments easier. For example, you could write the following to make finding multiples of numbers easier:
//Includes
import std.stdio;
import std.conv;


//Main entry point
void main( string[] argv ) {
//Get number to get multiples of
string s = argv[1];
int number = to!int( s );

//Loop for each. Very inefficient, yes.
int i = 0;
while( i <= number ) {
//Other number
int other = 0;

//Loop over that, too
while( other <= number ) {
int result = other * i;

//Are they equal?
if( result == number ) {
writefln(
"%s\t%s",
i,
other
);
}
other++;
}
i++;
}
}
// vim: ft=d


I consider myself a hacker. I write little utilities like the above, residing in my ~/bin directory.
You can see lots of hacking here (http://www.perlmonks.org/?node=Cool%20Uses%20for%20Perl) and here (http://www.perlmonks.org/?node=Obfuscated%20Code), for example.

You don't have to break into something to be "cool".

Computer architecture, Programming and System security are the topics you should learn about, not "hacking".

Regarding security, Counter Hack Reloaded: A Step-by-Step Guide to Computer Attacks and Effective Defenses by Ed Skoudis is a great kick-starter. You need to understand the basics of computers to be able to follow it (and it is sometimes hard to follow), but that's a simply great reference explaining the basic attack modes of black hats, and, more importantly, how to counter them.

Regarding programming, well, C is probably a must for system programming. C Programming Language by Kernighan & Ritchie is a rather complete guide to learn that language. Assembly basics are also welcome - in that, I can't really help, as my knowledge of that is next to nil.

Finally, you need to understand how a typical computer works. Terms like "Unreal mode", "A20 Gate" or "Page Fault" should be familiar to you, not only in their meaning, but also in how they can influence the way your x86 computer works.

Sounds like a lot of work? It is - that's why I'm no "hacker" myself ;) But even if you never achieve the highest level of skills, such knowledge is sometimes very useful to understand why your computer suddenly gets mad :)
Good information. ++

Me, a geek ?! What a strange idea... :)
C'est impossible!

Infidelitas
July 28th, 2012, 08:27 PM
I prefer to not get into any trouble. I have no need to hack anything. So I don't bother learn how to do anything.

darkwoon
July 29th, 2012, 12:31 AM
For example, you could write the following to make finding multiples of numbers easier:

Now I know I'm not the only one to play with D. XD

TheMatrix
July 29th, 2012, 12:35 AM
Now I know I'm not the only one to play with D. XD

It has potential, but it's horribly under-documented. And a hello world executable is some 300KB large. The code I just showed produces 446KB when compiled.
And it's not even statically linked!

darkwoon
July 29th, 2012, 03:02 AM
It has potential, but it's horribly under-documented. And a hello world executable is some 300KB large. The code I just showed produces 446KB when compiled.
And it's not even statically linked!
Yep, that's why I just play with it :)

Rayquaza
July 29th, 2012, 05:30 AM
I own the book 'Hacking for Dummies', and it explains there's a difference between Hacking as in, adding security measures and blocking possible 'holes' in your network that could lead to computers being vulnerable to viruses and other attacks, and there's illegal hacking which includes logging keystrokes, snapshots and internet history without the users knowledge. If we're talking about hacking for your own benefit, then yes, i enjoy it. HackThisSite (http://www.hackthissite.org/) is a great place to start learning legal hacking and testing your skills as one. Illegal hacking, on the other hand is something that should never be done. As Thomas said, watch the film "War Games"- It's about a guy that uses a backup password to find his way into the defence system of America launching 'attacks' which were seen to be real in the defence system when actually, there was no attack in the first place.

Colloquially, when we use the word 'hacking', we immediately jump to the person who said the word talking about illegal hacking, so when you say you want to be a hacker when you grow up, it sounds like you mean illegal hacking.

Jess
July 30th, 2012, 10:21 PM
good luck in achieving your dreams....