Are Kali Linux or BackTrack distros to go if I want to learn hacking, or is it better to install only the tools I want to another distro? I've already used Kali in the past but I didn't like it very much. I've read somewhere that the tools are hard to install, so is it better to have one of the distros? And if so, which one?

  • Thats distrib-independant. I am sure you won't learn.
    – peterh
    Aug 29 '14 at 10:40
  • @PeterHorvath What do you mean by that? Why wouldn't I learn?
    – Matt
    Aug 29 '14 at 10:51
  • I checked your posts and now I think, maybe you want. It will be visible only on longterm. It is not really important, which distro do you use, especially in the era of the virtualization.
    – peterh
    Aug 29 '14 at 11:05

I suggest to use some wellknown distribution, for example debian. But really not the distrib which is important.

The main problem is that hacking is an interdisciplinary thing. You can't really good learn directly hacking, it weren't really efficient. If you want to do things efficiently, you need to learn things which don't have to do with hacking directly.

As a first thing, set up your own server and try to make that secure.

Next to that, look for well known security holes on the net. (How? Where? It is another important saga.)

The default install of your distribution probably fixed them. Look, what was really the bug, and how was it fixed. Then try to re-open that on your system, and test if it works. Then close again. http://security.stackexchange.com were a good site for this if you want to get support.

It will be much better if you could do such problematic things on a sandbox, which could be a virtualized server on your host. Deep system administration knowledge, especially around virtualization, will be an important thing for anyway.

Until then, you will have to learn linux/unix deeply (very deeply! You will smile to see this actual post about finding distros...), and C deeply as well. http://serverfault.com and http://superuser.com can be good support sites for you.

If you want to do things hard, it will take at least years, if you have a hacker/programmer/linuxer brain. If you not, you don't have any chance.

If you do things until a half year relatively hardly, I think, you will learn enough to know, in which direction you need to go further. From that point, things will depend only on your curiosity.

On the longterm I must mention: probably you won't earn too high wages with that. If you fill this some more... worthly IT knowledge (programming frameworks on current languages), you will get out finally much better.

If you can, it is very good if you start at least a IT-related BSc course on a regional education institute (university). First, you will be able to learn things which can't be learned from the internet. Second, you will be able to get wellpaid jobs with that, where you will find also very good ways to learn, on the defensive side.

  • Thank you! I didn't even know where to begin, the most I can do in linux is to setup ArchLinux, I'm beginning with python, but anyway, thank you
    – Matt
    Aug 29 '14 at 11:47
  • @m477h3w Python is OK to learn programming, but isn't to learn hacking. But it can be a good first step before C & asm & shellscripting.
    – peterh
    Aug 29 '14 at 11:54
  • you should add: "you probably need a good lawyer if you plan to hack other people's machines"
    – pqnet
    Aug 29 '14 at 11:58
  • @pqnet Nor I and he ever stated if he ever should try to do anything against the law. I even suggested him to do some other in the IT, or at least orderly work on the defensive side.
    – peterh
    Aug 29 '14 at 12:07
  • @pqnet I don't want to hack anyone. I just want to know how it all works
    – Matt
    Aug 29 '14 at 12:15

Not the answer you're looking for? Browse other questions tagged or ask your own question.