Answer the question
In order to leave comments, you need to log in
I want to become a website hacker. What programming languages (markup) do I need to know?
As far as I know, in order to become a good hacker, you must first of all be a good programmer. You have to understand how it works. What are the BASIC web development languages to learn? That is, what languages are written in 70% or more of the sites. Do these languages include JavaScript, PHP, HTML, CSS?
Answer the question
In order to leave comments, you need to log in
"hacker" is an extra-class programmer. It is a pity that this word has acquired a negative connotation.
To search for vulnerabilities in the web - languages alone are not enough programming languages (html, css are not programming languages), you need to know and understand network protocols, target operating systems, database servers, monitor found and published vulnerabilities of the software you plan to work with and a bunch of stuff.
I recommend to shove your Wishlist into a very long box and continue to do your homework.
You will not become a hacker for at least the next few years, because you could not even use the search to read the answers to dozens of similar questions already asked on the Toaster. For example this one .
Drove the fly, cowboy. You will need to know not only html, css and php, you will need to know a lot of different technologies very well. And the most important skill will be the ability to find information. Start with him.
The first thing to learn is not to use Russian-language sources from the word "absolutely". The English-speaking community is much friendlier and more informative. Russian-speakers usually have nothing to say, and it begins "leave this business", "as far as the moon", etc.
You can start here , there are tutorials and tasks on a topic that interests you.
To become a hacker, you need to know programming languages at the amateur level and that's it! You just need to think outside the box: unfortunately, this is not taught anywhere, you should have it from the moment you were born. If you learn programming, then you will never become a hacker, but you will be a standard programmer with a square head ;-)
Hey! To learn how to look for vulnerabilities (what you call "hacking"), you do not need to be able to create programs, you do not need any special education. This requires only one thing: a thorough understanding of what and how works in the system in which you are looking for vulnerabilities. The problem, however, is that this "what and how" includes a huge number of details and nuances.
Why is it not enough to understand roughly? Because this system obviously passed the test and generally works fine, and the vulnerabilities in it hide in dark corners that can only be found by understanding it very well (well, or by chance :-)).
Imagine that you want to find a vulnerability in a pizza ordering system. You enter order details. What happens to them in the browser? How to find out? How and what is sent to the pizzeria server? What comes in response? What determines the dialogue between the browser and the server? Is it possible to influence it so that the system accepts the order without payment? Think about what knowledge and what tools you need for this. Google is your best assistant.
There is nothing complicated about this, it's not a differential topology :)), you just need to spend enough time to understand every detail of the system, learn how to use certain tools (Ida pro, sniffer, etc.), "fly" a certain number of hours - as in any field, and - voila.
Well, to understand if this is interesting to you, google CTFs, try to go through a simple ctf. If it captures more than it breaks, then it's yours.
If anything, it is criminally punishable, but ethical hacking is not even very good and it pays well (depending on where, of course)
I advise you to start by looking at a couple of courses to understand the basics. For example, search udemy for ethical hacking. All worthwhile courses are in English, without English there is nothing to do in the IT field. Good luck, future Mr. Alderson)))
And first learn the criminal code, well, to be prepared for the consequences.
To get started, subscribe to the magazine "hacker". Download all past issues and re-read.
Next, learn assembler, learn how to decompile programs. learn sql. Try to create and use sql injection yourself.
After enrolling in information security and graduating with honors.
And I strongly warn, but I suggest searching on coursehunter in the other section to see ... or on the same site to search for hacking ...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question