PDA

View Full Version : Best language for hacking?



JAD
06-02-2007, 01:08 AM
Well, I didn't know where this question/thread belonged, so I posted it here :p

Anyways, I just want to know, what's the best language to learn for hacking. Like, sending data to things to either like hack a site, make password crackers...etc.

I am not learning this for any wrong reasons to destroy other people or there sites...etc. I just want to learn things related to that. I may possibly try to make a crack to get past my computer's lock and other things :p


Anybody got any ideas for good, free languages? If they aren't free, please tell me those anyways, because I'd like to know :p

wired16
06-02-2007, 01:15 AM
c^

stylen
06-02-2007, 01:17 AM
C++ prolly the best 1 to go for.
Its not too hard to learn.

Erm u'd be better off using a Linux distro instead of windows.
Not sure what language that is though. I think u can use c++ on there to.

Sp0rky
06-02-2007, 01:32 AM
Perl, easily perl. To create perl scripts and exploit vunerabilities. The hacking langauge is perl.

JAD
06-02-2007, 03:10 AM
Perl, easily perl. To create perl scripts and exploit vunerabilities. The hacking langauge is perl.

Is there any free site to learn perl? And do you need to download it to your computer?

And I may look into C++ too (Or whatever.. :p)

Thanks!

Boreas
06-02-2007, 03:42 AM
7|-|1$ 1$ 7|-|3 |-|4><0r3r L4|\|9U493 dU|-| (http://www.brenz.net/l337Maker.asp)

Jason2gs
06-02-2007, 04:22 AM
|-|4|-|4, b0R345 :) |\|1(3 Ph1|\|D 7|-|3R3!

Boreas
06-02-2007, 04:26 AM
Easy find to, http://www.google.com/intl/xx-hacker/ (just feel lucky) for leet speak translator

I second perl for a some things, but it depends on the target. Good to learn it anyway.

Jason2gs
06-02-2007, 04:33 AM
Haha :p

Google- Hax0rized!

So, what kind of stuff is Perl used for?

Sp0rky
06-02-2007, 07:11 PM
haha @ boreas's sense of humour.

Perl is used for ... lots.

Gary Mckinnon, hacked into nasa, wrote a small perl script to do so.

http://www.youtube.com/watch?v=B4PkNPCEnJM

Lots of my recreational hacking is based around perl. Also php scripts can be excellent for exploiting forums etc. But mainly perl. ^_^

Perl is a good place to start, lets just say that.

Jason2gs
06-02-2007, 08:14 PM
Recreational hacking? As in... Non-Ethical hacking?

omgh4x0rz
06-02-2007, 08:57 PM
^No, as in just fooling with shit for fun.


This question has been asked about a ba'zillion times on probably every hacking forum out there.
http://blackhat-forums.com/phpBB2/viewtopic.php?t=2895

freyyr
07-03-2007, 03:53 AM
The best?

Assembly for virus writing, if you can stomach it. Good luck, though. I got lost at the first mov.

If you can't take assembly, try C/C++ or one of the myriad variants (except for C# which won't compile on Linux).

SKy Scripter
07-03-2007, 04:57 AM
Batch Files.... my friend did some kool stuff with them ;)

Smartzkid
07-06-2007, 01:02 AM
Assembly for virus writing, if you can stomach it. Good luck, though. I got lost at the first mov.

May I ask what assembler/assembly variant you used?

I'm learning HLA right now, and am doing quite nicely with it (as would many here; it was made to teach pascal students to write assembly, thus, it is somewhat similar to pascal)

"You can do anything with assembly"

BenLand100
07-06-2007, 09:58 PM
"You can do anything with assembly"
Even erase the BIOS which would screw a computer over big time. However thats a bit hard and very hardware specific...
Someone say new motherboard? :garfield:

Hobbit
07-06-2007, 10:07 PM
SQL injections are fun to do on insecure sites lol

Wanted
07-07-2007, 09:57 PM
C++

rkroxpunk
07-14-2007, 06:40 AM
no wayz. learn that binary shiz and make ur own hacking program :D man this is the 5th or 6th time i've forgotten the name of that stupid language and it's really annoying me! no matter how many times i say it in my head i forget it the next time. begins with an A? anyway u only use 1's and 0's.

LordGregGreg
07-14-2007, 06:49 AM
yeah, perl is awesome for stuff. It's a good high level language with lots of power. Assembly though, is so low level, that it takes alot of work to do just about anything, however, it lets you do just about anything :)


no wayz. learn that binary shiz and make ur own hacking program :D man this is the 5th or 6th time i've forgotten the name of that stupid language and it's really annoying me! no matter how many times i say it in my head i forget it the next time. begins with an A? anyway u only use 1's and 0's.
No, no one codes in only 1s and 0s. Unless you are using verilog or something, but even then you are only WORKING with ones and zeros, not using them.

I supose if you really want to work processor level than you could write nothing but the ones and zeros code that they had to way back in the day, but it really gives you no advantage over asembly (unless you are trying to MAKE a language, like asembly)

Hobbit
07-14-2007, 06:06 PM
lol good luck with that since bianary is like one of the hardest languages since its all tables of 0s and 1s

heres a chart to help u get started ;)

http://claymore.engineer.gvsu.edu/~jackh/books/plcs/html/plcs-390.gif

LordGregGreg
07-14-2007, 11:16 PM
lol good luck with that since bianary is like one of the hardest languages since its all tables of 0s and 1s

heres a chart to help u get started ;)

http://claymore.engineer.gvsu.edu/~jackh/books/plcs/html/plcs-390.gif

that isnt binary code. lol. That is just the binary representation of the hex digits. It means nothing important, and it cant do anything either. The only time you use blocks of 1s and 0s to codes something is if you are working with a brand new processor, or if you are making a new low level language.

rkroxpunk
07-15-2007, 01:52 AM
ASSEMBLY! :D thx hehe im gonna try and remember it now. and i meant for him to make his own programming language then blahblah :D

Jason2gs
07-20-2007, 09:54 PM
If anyone's interested in learning Assembly, I downloaded a great book the other day, from Demonoid.

http://uppit.com/d/P460Y

(If I'm not allowed to post this, please tell me :))

cathering_
07-22-2007, 11:14 PM
You can use PHP to scan open ports in a computer when a person enters the site

munk
07-25-2007, 05:46 AM
Even erase the BIOS which would screw a computer over big time. However thats a bit hard and very hardware specific...
Someone say new motherboard? :garfield:

actually, you could just take out the CMOS battery(lithium cell, looks like a watch battery) on the mobo for a minute or 2 and it will set all BIOs back to defaults. Unless you wrote something that would delete the CMOS, which i think is impossible because its read-only.


binary is actually easy when you know it. its just boring as all hell...

divide by 2. divide by 2. divide by 2. divide by 2. divide by 2.....


but uhh...if you dont wanna do any actual work, id say use SubSeven, or NetDevil, but i think those got shutdown and are impossible to find now.

and as said before, if you really want to get into hacking, get Linux, specifically Knoppix which is Live(it can boot from a CD-rom, USB flashdrive, etc. Carry your OS with you) and it comes with alot of built-in tools like port scanners and such.

but if your just starting out and just wanna learn the basics to mess with your friends server or something, then...

www.hackthissite.org or www.hackthisbox.org

good tutorials for beginners



im sorry if i sound concieted(h)

lardmaster
07-26-2007, 01:12 AM
it depends what you are doing... if you are trying to gain acess to foriegn computers, probably internet scripting languages are the best, as in creating a website.

if you already have control of thier machine, assembly is the best, as it has acess to everything, but c++ will also have some functionality.

macromacro123
11-13-2007, 03:10 AM
no wayz. learn that binary shiz and make ur own hacking program man this is the 5th or 6th time i've forgotten the name of that stupid language and it's really annoying me! no matter how many times i say it in my head i forget it the next time. begins with an A? anyway u only use 1's and 0's.


umm lol 1s and 0s funny dude lol i highly doubt this the program would look like:


00110101101
1001 01101101
00 1 : = 100
10*0 = 1

lol wtf

LordGregGreg
11-13-2007, 03:33 AM
umm lol 1s and 0s funny dude lol i highly doubt this the program would look like:


00110101101
1001 01101101
00 1 : = 100
10*0 = 1

lol wtf
well,. a frew things here, so little kids dont go running around with backwards ideas in their heads.

first off, assembly is not made of ones and zeros. Thats machine language. Asemble is stuff like push pop addi beqz etc.

and also, if you wrote yourself a machine langurage code, it would ONLY be ones and zeros, and it would ONLY work on certain processors. Normally whatever procesor you have will take the assembly language and then compile it into the bite code for you.

also, what you wrote is NOT what machine code looks like. I have a real working example of some if you want to really look at it.

most procesors are 32 bit at the moment, which means they take 32 bit lines of code at once.

so 32 ones and zeros, like this

http://www.villavu.com/forum/showthread.php?t=20489

look at the pdf and then look at the "intruction memeory" to see how real machine code looks.

gamer 5
11-14-2007, 02:04 AM
May I ask where can I get pearl?

R0b0t1
11-14-2007, 02:30 AM
Its "Perl", and google would be a good bet.

ZaSz
11-14-2007, 02:41 AM
7|-|15 15 50 5\/\/337 l337 15 50 (00L. 1 5U99357 (++

LordGregGreg
11-14-2007, 04:41 AM
e p i c sex (http://e-p-i-c.sourceforge.net/) gives you perl... in ure pants.

Sp0rky
11-14-2007, 01:21 PM
Download active perl if you just want to executre perl scripts.

osmm
11-16-2007, 04:10 AM
well,. a frew things here, so little kids dont go running around with backwards ideas in their heads.

first off, assembly is not made of ones and zeros. Thats machine language. Asemble is stuff like push pop addi beqz etc.

and also, if you wrote yourself a machine langurage code, it would ONLY be ones and zeros, and it would ONLY work on certain processors. Normally whatever procesor you have will take the assembly language and then compile it into the bite code for you.

also, what you wrote is NOT what machine code looks like. I have a real working example of some if you want to really look at it.

most procesors are 32 bit at the moment, which means they take 32 bit lines of code at once.

so 32 ones and zeros, like this

http://www.villavu.com/forum/showthread.php?t=20489

look at the pdf and then look at the "intruction memeory" to see how real machine code looks.

@LordGregGreg: My bro is a serious hacker (seems like your are too). I remember years and years ago, at least 5 years ago him and his friend where playing Unreal Tournment (prolly 2003) and this guy was hacking on it. Anyways my bro is like "omfg this guy is gay" and him, being a good hacker, with his friend wanted to hack the hacker. And I recall my bro talking about SubSeven, I think it allows you to control the other persons computer but you need their IP.

@JAD: if ur just tryin to get a computer password then use my edited of "Master Keylogger Heavy Light (http://www.srl-forums.com/forum/master-keylogger-version-t3883p5.html)"













I TAKE NO CREDIT FOR THIS EDITED VERSION
IF MAKER WANTS THIS REMOVED CONTACT ME IMMEDIATLY
--------------------------------------------------------------------------

SO WHAT THE EFF IS THIS?!?!?
All this is, is my edited version of his keylogger (heavy)

WHATS DIFFERENT!?!?!
Highlights:
"runescape" replaced ".tv"
"bitch" replaced "suck"
Boxes:
1. Password Box; Instead of a box saying "type a password" a clear box pops up where you type you password in
2. Start Box; the box that says "click F11 to begin and F12 to stop" doesn't show up at all
3. Stop Box; the box that says "click F12 5 times to stop" doesn't show up at all
4. End Password Box; Instead of saying "type your password in" a clear box pops up where you enter your password
5. Error Box; If you type your password incorrectly the error box is clear. It doesn't say "error"
Website:
1. Line 118 - I changed the website from "http://goons.freepgs.com/SCAR/MasterKeyLogger.php?k=" to "http://www.yahoo.com/" because I was scared someone else was getting my keystrokes...IMPORTANT; sending your keystrokes to a website is still set on false

WHATS THE POINT?!?!?
The point of this is for extra secrecy. For example:

You just put password in and your sister says she need computer NOW. So all you do is click F11...and she doesn't see anything different happen, but u know the keylogger just started!
Oooops! She clicked F12 5 times in a row! ! ! ! DON'T WORRY. All that she see's is an empty box pop up. The most she can do is click "okay" "cancle" or close out of the box. So she clicks "okay". OMG! ! ! The error box will pop up!....DON'T WORRY all that she see's is another box where she can click "okay" or close out. So she closes out and continues while your keylogger is still running! ! ! ! !

--------------------------------------------------------------------------

I TAKE NO CREDIT FOR THIS EDITED VERSION
IF MAKER WANTS THIS REMOVED CONTACT ME IMMEDIATLY

Boreas
11-16-2007, 05:52 AM
Hacker : using subseven :: Fakawi : writing alcher

n3ss3s
11-16-2007, 10:51 AM
Boreas don't post under effects of alcohol, k? :p

Pretty funny though, though no idea where does fawki come in picture xD

Freddy1990
11-16-2007, 03:27 PM
I don't think there really is a "best" language for hacking, you have to pick the language that best suites the situation...

LordGregGreg
11-16-2007, 06:42 PM
http://en.wikipedia.org/wiki/Sub7
lol, yes.



Sub7, or SubSeven, is the name of a popular backdoor program. It is mainly used by script kiddies for causing mischief, such as hiding the computer cursor, changing system settings or loading up pornographic websites.

R0b0t1
11-16-2007, 10:14 PM
Ahahahahahah! Script Kiddies!

Boreas
11-16-2007, 10:27 PM
Nesses it means that no real hackers use subseven, as it is for script kiddies, and Fakawi doesn't write simple alchers.