How to become a professional hacker? 10 simple tips.

Tomcat

Professional
Messages
2,686
Reputation
10
Reaction score
708
Points
113
1b21f7d7e41b6d3ebddac.png


Hello everyone! I present to your attention a translation of an article from darkwebnews.com. I think it might appeal to those interested in hacking. Adapted to our reality.
Anyone can write an outlandish cyberpunk username and look like a hacker. Now there are a lot of such mother's kulkhatskers everywhere: on shadow forums, in telegram and even in social networks. However, in order to call yourself a professional hacker, you need to have certain skills and knowledge, but even this is not enough. You need to have a certain way of thinking.
In order to become a hacker, you need to have extensive knowledge of all kinds of hacking methods and vulnerabilities, you need to have a creative way of thinking and be involved in various interactions with "colleagues in the shop". Reputation in the hacking community - it costs a lot.
There are two types of hacking: ethical hacking and unethical hacking. While unethical hackers use their skills in dishonest ways ( Pavluu's note includes full SI ), ethical hackers use their skills to find vulnerabilities in computer security and network systems.
Actually, the advice itself.

1) Think creatively
Hacking is a complex of creative solutions aimed at solving a particular problem (in this case, protection). Of course, it's easy to say "think creatively." But in any case, you need to somehow go from the other side, look from such an angle that would not even occur to a common man in the street. This skill is very difficult to develop, but it can be done.
It is important to "think ahead" of many other hackers, otherwise who will get all the credit? If you can't do this, then the best thing is to communicate with professional hackers and coders, take an interest in vulnerabilities, exchange ideas and experience. Of course, you need to read a lot - news, literature (for example, on information security or cryptography).
Subscribe to various geek portals and follow the news. You can take note of the magazine "Hacker". Various unique ideas can be found everywhere that you may find useful.

2) Learn C Programming
This is one of the important points. You can read what it is on Wikipedia.
This allows tasks to be broken down into smaller chunks that can be expressed as a sequence of commands to evaluate the logic. To appreciate the importance of this language, start reading books and articles on C programming. This is the basics!

3) Learn several programming languages at once
While programming in C is a great starting point, it is also important to gain knowledge of modern programming languages such as Python, Java, PHP, and Perl.
Most clients prefer modern languages, especially for complex automation, because they tend to be very secure.
Get some codes and try to analyze them. Try to understand what they are for and how they work. What is their output, and if something is changed, what will it entail?
It is important to understand how each programming language works, as well as the security loopholes in each one. For those who speak English, you can see it here.

4) Learn UNIX
You cannot become a hacker without learning UNIX. Unix is a multiuser, multitasking operating system designed to enhance security. UNIX servers host a huge number of web servers.
Learn a couple of basic commands to understand how this system works in general. Improve, try. Over time, you will learn a lot and this knowledge will give you a big boost in hacking.

5) Learn more than one operating system
If you are using UNIX, check out other traditional operating systems like Windows, Android.
Learn the super-anonymous Tails. What's his secret? Find out for yourself.
It is also worth noting about Microsoft systems that they are closed systems with a huge number of vulnerabilities. Thus, learning how programs are written for Windows, as well as how different applications behave on that operating system, will open up a very wide field of thought for you.

6) Learn how different networks work

Collect information on all types of networks. Here you should be like a fish in water.
Understand which network you are using. Learn to customize it. Find out possible attack vectors.
With a deep knowledge of various networks such as TCP / IP and UDP, subnet, LAN, WAN and VPN, you will be able to exploit various vulnerabilities.

7) Study cryptography (if you haven't heard anything about it at all)
Cryptography is a technology used to enable communication in the presence of third parties, such as SSL-based internet communication. This method is widely used in everything .. computer passwords, bank cards and electronic trading platforms.
As a professional hacker, you need to master the art of cryptography.
Learn the techniques you can use to crack passwords and try to crack multiple passwords. Try different encryption algorithms and find out why some are easy to decrypt and others are not. Read about what brute force is.
Take part in tests to decipher "strong encryption". A great hacker should be able to point out weaknesses in the encryption algorithm and develop a program that can demonstrate how decryption is achievable without a lot of key information.

8) Experiment constantly
Nothing can be better than practical application. Experimenting is a critical step in becoming a professional hacker. Launching is as easy as downloading a virtual lab application, like Oracle VirtualBox for your hacking experiments.
Some of the main things you need to remember when experimenting include:
  • create a backup before starting the experiment
  • document the whole process, enter breakpoints
  • automate routine and repetitive tasks

9) Write some open source software
Write useful software and share software sources with the public. Organizations like Mozilla are more than willing to sponsor these projects.
Contributions to open source security projects such as antivirus, anti-spam, firewall and data deletion will come in handy in increasing your dexterity as a hacker.

10) Record every step
In fact, you will be working for some client. In order to arrange it in everything, you need to record every step - proofs of your work done.
Notes and screenshots should be your best friend . Save everything from your tools' output, logs, and network traffic to and from the target. While it might seem like a lot of work, it's a smart move that will help you check your hard work down the road and prove that some of the work has already been done.

Final word: Remember, being a hacker doesn't mean being a gifted prodigy who breaks everything. Being a hacker is about continually learning, experimenting, and developing. Try different programming languages, find "colleagues in the shop", do not stand still. Also, you can read with us what types of Trojans are. This will not be superfluous either.
 
Top