The best hacker forums
15-01-2023, 12:43
Hacking is the search for vulnerabilities in a network or computer in order to gain access. Becoming a hacker is not easy, and in this article we will touch on the basics.
To become a hacker, you need deep knowledge of programming languages, hacking methods, vulnerability detection, network devices, operating systems, and so on. You should also have a creative mindset. You must quickly adapt to the situation, find non-standard solutions, and be creative.
If the skills described above can be developed over time, then in order to understand, for example, a MySQL device or learn how to work with PGP encryption, you will have to study a lot. And for a long time.
To become a hacker, you need to:
Learn and use a UNIX system, for example, Ubuntu or macOS
Initially, UNIX systems were designed for programmers developing software, and not for users who do not belong to the IT sphere in any way. UNIX systems are systems on which almost the entire Internet is based, since they are mainly used as a server (most often Debian and Ubuntu). You can't become a hacker without studying them and learning how to work with the terminal.
For Windows users
If you are using Windows, there is good news for you: you do not need to delete the current system and format the disk. There are several ways to work with Linux:
Learn VirtualBox (an emulator program for the operating system). After studying it, you will be able to run the operating system in the operating system. It sounds scary, but the program can be very useful.
Install Linux next to Windows. If you do everything correctly, the boot loaders of the systems will not conflict. This is done quite simply: there are many manuals on the Internet.
Learn the HTML markup language
If you are not familiar with programming yet, then I do not understand at all what you are doing on this site, then you have a great opportunity to start your journey by learning Hyper Text Mark-Up Language. No matter what you see on the site, know that it's all HTML.
I will give an example of using HTML, even if it is a little related to PHP. At the beginning of 2015, a vulnerability was discovered in the WordPress theme that allows you to upload derivative (executive) files to the server. The file where the vulnerability was found - admin/upload-file.php . Here it is:
<?php //Upload Security $upload_security = md5($_SERVER['SERVER_ADDR']); $uploaddir = '../uploads/'; if($_FILES): foreach($_FILES as $file): $file = $uploaddir . basename($file['name']); if (move_uploaded_file($_FILES[$upload_security]['tmp_name'], $file)) { echo "success"; } else { echo "error".$_FILES[$upload_security]['tmp_name']; } endforeach; endif; ?>
To make a submission form for this file, you need to know HTML. By sending a file that, for example, pulls out all passwords or gives access to a database, you are free to do whatever you want with the web service.
So, knowledge of HTML is needed in order to:
Search for vulnerabilities of web resources.
Exploit these vulnerabilities.
Learn several programming languages
As we all know, to break the rules, you need to know them first. The same principle works for programming: to crack someone's code, you need to know how programming languages work and be able to program yourself. Some of the most recommended YAP to study:
Python : This is probably the best language for web development. Two large frameworks have been written on it, on which a huge number of web applications have been created, these are Flask and Django. The language is well constructed and documented. The most important thing is that it is very easy to learn. By the way, many developers use Python to create simple and complete automation.
C++: a language used in industrial programming. It is taught in schools and universities. Servers are written on it. I recommend starting learning languages with it, because it contains all the principles of OOP. Having learned how to work with it, you will easily master other languages.
jаvascript, jQuery : Basically, almost all sites use JS and jQuery. It is necessary to know what on these sites depends on JS, for example, forms for entering passwords. After all, some sites do not allow you to select and copy some information, do not allow you to download a file or view the contents, however, to do this, it is enough to disable JS in the browser. Well, to disable jаvascript, you need to know: a) in which situations the work (protection) of the site depends on it; b) how jаvascript is connected and in what ways you can block the work of scripts.
SQL : the most interesting. All passwords, personal data, are stored in databases written in SQL. The most common database management system is MySQL. To understand how to use MySQL injection, you need to know what MySQL injection is. To grasp the essence of MySQL injection, you need to know what MySQL queries are, what is the syntax of these queries, what is the structure of the database, how data is stored, what are tables, etc.
Explore network devices
You must clearly understand the devices of networks and how they work if you want to become a hacker. It is important to understand how networks are created, to understand the difference between TCP/IP and UDP protocols, and so on. Find out which network you use. Learn how to customize it. Find out possible attack vectors.
With in-depth knowledge of various networks, you will be able to exploit their vulnerabilities. You also need to understand the device and how the web server and website work.
Learn Cryptography
This is an integral part of learning. It is necessary to understand the algorithms of various ciphers, for example, SHA-512, the OpenSSL algorithm, etc. You also need to figure out hashing. Cryptography is used everywhere: passwords, bank cards, cryptocurrencies, trading platforms, etc.
Kali Linux: some useful software
NMAP :- Nmap (”Network Mapper") is a free open-source program that is preinstalled in Kali. Written by Gordon Lyon (also known under the pseudonym Fyodor Vaskovich). It is needed to detect hosts and various services, thus creating a "network map". It is used for network inspection or security audit, for fast scanning of large networks, although it works fine with single hosts. The software provides a number of functions for the study of computer networks, including the detection of nodes and the operating system. Nmap uses raw IP packets to determine which hosts are available on the network, which services (application name and version) these hosts offer what OS they run, what types of packet filters/firewalls they use, as well as dozens of other characteristics.
Aircrack-Ng :- Aircrack is one of the most popular programs for hacking the WEP/WPA/WPA2 protocol. The Aircrack-ng kit contains tools for packet capture and "handshakes", deauthorization of connected users, traffic creation and tools for network bruteforce and dictionary attacks.
Conclusion
In this article, we have figured out the basics, without which you are unlikely to be able to become a hacker. Speaking of employment. As a rule, people engaged in information security either work as freelancers, fulfilling orders from individuals, or work for a company, ensuring the security of stored data, perform the work of a system administrator, etc.
15-01-2023, 12:43
24-02-2022, 12:50
24-02-2022, 12:09
There are no comments
Information
Users of Visitor are not allowed to comment this publication.