Learning Kali

Discussion in 'Other Distributions' started by DevynCJohnson, Feb 4, 2014.

  1. JamieS

    JamieS New Member

    Messages:
    1
    Likes Received:
    1
    Trophy Points:
    1
    I will admit i downloaded kali-linux to learn how to hack. But i am doing so legally! If you are hacking legally it is perfectly fine. I am not trying to destroy or mess with anyone else's things i am trying to learn the art behind hacking and how it is done because computers are very interesting to me. As long as you are obeying the law and not hacking to mess with other peoples things it is completely okay to want to learn how to hack.

    DevynCJohnson likes this.
  2. MikeyD

    MikeyD Active Member

    Messages:
    232
    Likes Received:
    111
    Trophy Points:
    43
    We're not arguing the ethics of hacking, just that wanting to "learn how to hack" is in itself a bad approach to computer science, and using Kali for learning is an equally bad move because it doesn't perform like a regular operating system. True penetration testers will use it as a tool on a system devoted to testing, but never as a main operating system for personal use which a lot of people come to these forums trying to do.

    Hacking has become super cool because of movies like The Social Network, but in reality no one can "teach" you how to hack. It is a skill acquired after years of built up knowledge about computing, networking, programming, etc. Any crack kiddie can download a tool like BlackShades and push a couple buttons to penetrate systems, but real penetration testing is a combination of a lot of skills. If you want to 'hack' you better make sure you can....
    Program in C fluently
    Understand how a filesystem operates
    Understand how an operating system operates
    Understand Linux backwards and forwards
    Understand endianness, architecture differences, and language support differences (unicode vs ASCII)
    Learn to read hex numbers well
    Learn how to reverse engineer binary files
    Learn the structure of ELFs
    Learn how servers communicate
    Learn how the web works, how packets are sent what protocols are used, etc.
    Learn how databases work and DBMS handles data in the database
    Learn SQL
    Learn a scripting language (Python prob)

    I've been in the IT field for years, written production level Java and C++ code, and work with Linux and DBMS software on a daily basis, but I wouldn't consider myself to have even a fraction of the knowledge I would want to have to successfully penetrate systems, but from watching CTF hacks from DefCon and a number of other security conventions the list above is just a portion of what they use in those CTF events.
  3. Videodrome

    Videodrome Active Member

    Messages:
    186
    Likes Received:
    74
    Trophy Points:
    28
    It depends. I hacked my college class with a DOS attack. I did have an unfair advantage being on their LAN. I mean you can get in real deep writing your own custom malware, or you can use some of the free tools in Kali plus Social Engineering to deliver a Payload.

    I think it's possible to create a Malicious USB with Metasploit or the Social Engineering Toolkit. A better hacker could deliver a payload through a network. Other people could deliver it on USB by 'Sneakernet'.
  4. ryanvade

    ryanvade Administrator Staff Member Staff Writer

    Messages:
    1,215
    Likes Received:
    407
    Trophy Points:
    83
    LOL I just ask for the passwords with some excuse. Got access to certain computer labs because of it. :p
  5. MikeyD

    MikeyD Active Member

    Messages:
    232
    Likes Received:
    111
    Trophy Points:
    43
    There is a good article by The Grugq about the future of hacking where he pretty much says social engineering is the future: http://www.csoonline.com/article/21.../where-is-hacking-now--a-chat-with-grugq.html

  6. DevynCJohnson

    DevynCJohnson Well-Known Member Staff Member Staff Writer

    Messages:
    1,220
    Likes Received:
    1,020
    Trophy Points:
    113
    Learning to hack can help people understand how and where security flaws exist. This can help developers gain a better understanding of how and where to fix security bugs.

Share This Page