Author Topic: Tools and languages.  (Read 1176 times)

0 Members and 1 Guest are viewing this topic.

Offline IrishYoga

  • Serf
  • *
  • Posts: 31
  • Cookies: -2
    • View Profile
Tools and languages.
« on: January 14, 2013, 03:27:49 am »
I've seen all these tools for hacking, but i don't know the functions, not yet  anyways, because I don't want to be a skiddy. My first question, i guess, is... how are these tools made? I understand the importance of programming for hacking and it's been passed around alot in the forum, but i don't understand why. I've learned and picked up some recommended languages, but i've yet to learn what role they play in actually hacking. How are these languages used to find vulnerabilities in systems? I've tried to find my answer in search engines, but i don't really know how to word it. Maybe i haven't learned a specific language deep enough to understand its capabilities, but i truly want to learn. I guess what i'm asking is for a very basic understanding of hacking. I wish for an explanation of not only how things work, but why they work. Thanks in advance.

Offline lucid

  • #Underground
  • Titan
  • **
  • Posts: 2683
  • Cookies: 243
  • psychonaut
    • View Profile
Re: Tools and languages.
« Reply #1 on: January 14, 2013, 03:30:15 am »
Well that depends. If you are looking into web hacking having a strong knowledge of mysql/php is good, specifically for sql injections and whatnot. If you are looking into XSS javascript might be a good choice for you. If you are wanting to code malware or something I would suggest C/asm.

But not all hacking is coding related.

EDIT: Btw that question at the end of your post begs for a ridiculously long answer which no one here is going to give you. You can't just get one answer that will clear up the idea of hacking for you. Some people search for years for that answer and it still isn't clear to them. You have to get the answer to that question from learning as much as you can over a long period of time. If you want to be more specific than maybe you will get a more specific answer. Like, 'how exactly does nmap work?' might yield more results. Or, 'what is ARP poisoning?'
« Last Edit: January 14, 2013, 03:34:08 am by lucid »
"Hacking is at least as much about ideas as about computers and technology. We use our skills to open doors that should never have been shut. We open these doors not only for our own benefit but for the benefit of others, too." - Brian the Hacker

Quote
15:04  @Phage : I'm bored of Python

Offline parad0x

  • VIP
  • Royal Highness
  • *
  • Posts: 638
  • Cookies: 118
    • View Profile
Re: Tools and languages.
« Reply #2 on: January 14, 2013, 06:30:46 am »
The answer to your question IrishYoga, all the tools that are available on the internet are written in the programming languages.As lucid explained,that depends.As for the vulnerability finding,the programmers dis-assemble the code using dis-assemblers or debuggers.They study the code and search for the vulnerable part.I don't think you have learned even one language perfectly.If you learns c/c++ or any other programming or scripting language perfectly then you would come to know that you can do anything by making softwares and tools from that language.

Offline IrishYoga

  • Serf
  • *
  • Posts: 31
  • Cookies: -2
    • View Profile
Re: Tools and languages.
« Reply #3 on: January 14, 2013, 02:48:14 pm »
Okay. Thanks! It makes more sense now. I'll try to perfect all the languages i know and then i will move onto C  ;D