P
P
Pavel2015-07-25 19:40:45
Burglary protection
Pavel, 2015-07-25 19:40:45

Where to start learning hacking and hacking as a hobby or whitehat?

Good evening.
Today I had an obsessive thought (which was hatched for several years): I want to search for vulnerabilities in various systems, including with the help of social engineering.
I will make a reservation that there is nothing criminal here, since I am not going to become the best in the world and conquer it. Also, my plans do not include causing damage, etc. That is, I will do this as a hobby - not the main occupation. The desire to understand systems from the inside, vulnerabilities and the like (hacker skills) has always interested me, including hacking, but not for the purpose of damage, but for the purpose of studying the system. But now the desire has escalated due to the release of you know what series. Yes, I myself am an IT specialist and I know how everyone relates to such stimulants as TV shows.
Essence of the question.
I made a list of occupations in the field of hacking (from software cracking to ddos) and came to the conclusion that ideally I would like to find vulnerabilities in the web (servers), study rootkits and have expert knowledge in the field of network and network management.
Interested in the following:
1. Linux will be installed on a virtual machine, of course. Which distribution to choose, where full control of the system will be possible (not like in a chaotic wine)? I understand that the words "full control" and "virtual" look somewhat ironic, so I can buy a computer for a hobby.
2. What good (without water) literature can you recommend or other sources of information? (only without chats and magazines it's better)
3. Well, the last. A question that covers the previous ones - give direction in the study of this area (where the movements occur)? It is possible without details, hints.
While writing the question, I understood a little about myself. Most likely, the essence of my interests comes down to small personality traits - paranoia. This property logically leads to the desire to provide oneself with expert knowledge and skills in the field of information security. And, of course, we live in the IT age, and for us it is practically root access to the world)
ps: Under the movement, I mean a community of enthusiastic experts who are actively engaged in their hobby.

Answer the question

In order to leave comments, you need to log in

11 answer(s)
C
cthulhudx, 2015-07-25
@ProgramCodePav

1) There are several special distributions that are sharpened for Penetration Testing - in particular BackTrack Linux and its descendant Kali Linux
2) Clearly and without water - D. Erickson - Hacking: the art of exploitation, 2nd edition
3) PHDays - Positive Hack Days , RUCTF

N
Nikita S., 2015-07-25
@kathu

It is unlikely that you will be able to "learn hacking" without a huge amount of knowledge acquired by theory and practice in a wide variety of areas. Offhand, expert knowledge of C, C++, assembler, processor architecture, compiler writing technology, excellent knowledge of network infrastructure and data transfer protocols, design patterns and typical mistakes when using these patterns, skills in designing highly loaded and client-server systems... and the list goes on and on.
Well, of course, you can become a scriptkiddy, a child who downloads Yxploits from the site and compiles and runs them with jambs and questions on the forums. Or download Khakir pragrams and let them go to all sites in a row. Crack passwords to ICQ that no one needs now, etc.

D
D', 2015-07-26
@Denormalization

I've answered a similar question before, I'll copy and paste:

- Know all popular languages ​​(and most of the unpopular ones too)
- Know all types of databases (regular Mysql/MSSQL/Postgres + all sorts of document-oriented ones)
- Know how protocols work, how and why they work
- Know *nix/win, how they work and what where it lies
- Know popular vulnerabilities and how to find them
- Know popular hacking software and be able to use it
- Be able to think outside the box. Be able to lose the ball in a closed room.
Here's a short list of typical early 00s kiddies skills. An information security "specialist" should know/be able to do all this, plus a bunch of other ways to protect yourself from it.

--------------------
The realities have changed a little, and a dozen more points can be added to this list.

V
Vasily, 2015-07-25
@Applez

Vulnerabilities with the help of SI are not searched for in systems, I use it as a means of delivering malware. Vulnerabilities are searched for through testing and analysis of both results and source documents (codes of programs, descriptions, standards, etc.). Erickson's book, which was recommended above, is of course good, but very outdated, systems, hardware and a bunch of everything have changed, attack vectors have changed and it is now practically useless (except if you are not familiar with the basics at all).

H
Homakov, 2015-07-26
@Homakov

I can throw a test work, sakurity.com

C
Chelman, 2015-07-30
@Chelman

TC Courses Specialist in ethical hacking.
Should be on the torrents by now.

N
Nick Wilde, 2016-03-06
@Nick_Wild

You need to know what to read and where to practice.
What to read:
https://webware.biz/
https://kali.tools/
https://hackware.ru/
zalinux.ru
https://defcon.ru/
Where to practice:
https://habrahabr.ru/company /pentestit/blog/261569/
https://xakep.ru/2010/06/03/52289/

A
Anton, 2015-07-25
@MoonMaster

Go into the field of information security. It's business as usual there.

P
Paranoich, 2015-07-30
@Paranoich

Where to start learning hacking and hacking as a hobby or whitehat?

Start studying with the Criminal Code of the Russian Federation. Even while searching for vulnerabilities at the request of the owner, you may find that it is more profitable for him to pay you off by filing a statement with the prosecutor's office.
A hobby sooner or later will lead to part-time jobs.
It's just strange that the IT specialist, whom this topic "always interested me", for so long is not even aware of the elementary questions that he asked here, using the words "comp", "hacker skills", "cracking" and others, not knowing such things . Moreover, as he himself writes, you can learn Pascal in 2 weeks.

G
Gonchik Tsymzhitov, 2015-07-30
@gonchik

Participate in various CTFs.
Here you can monitor.
https://ctftime.org/

D
Dmitry K, 2015-08-04
@gospodinmir

https://pentesterlab.com/bootcamp
14 week web security bootcamp.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question