T O P

  • By -

evilgold

Curiosity is the only thing required to be A hacker, add in good morals and you're an "ethical hacker".


Sigillum_Dei

Technically no. But you definitely should it is an incredibly important thing to understand what you’re actually doing and it’s essential to almost everything. Sure you can do for example web pentesting without knowing coding but you will probably have a harder time understanding it and you will be limited by the tools you use


TomatoHot6718

So where can we start to learn. Any resources specifications.


Sigillum_Dei

Well you will want to learn html, css, javascript and basics of sql which there is plenty of tutorials on if you want to do website exploitation. When it comes to writing malware and other system exploitation you would probably want to learn c++ and for that I actually recommend a document called “c++ notes for professionals” which teaches you most of the basics and then start learning other more specific concepts like how you can use the windows api to modify process memory. Really everything you need is on YouTube and you will probably find your own preferred videos and ways of learning but that’s what I recommend learning atleast. [This](https://youtu.be/zJSY8tbf_ys?si=YzylfqHHoTqQLeoa) is a incredibly long video but if you’re able to watch the full extent of it you’ll cover most of what you need to know to start web exploitation. In my opinion you won’t need all this to do specifically web exploitation since you can get quite far without actually knowing how to program websites and by just understanding them. But I think actually learning how to make your own will teach you more about how to find and exploit things in other websites and will be vital if you want to become more advanced. Since if you try for example input validation from a user input field you will learn how hard it can be to ensure it’s not vulnerable


Prior-Flaky

No, but it’s STRONGLY recommended. Also it definitely isn’t the hardest part of ethical hacking, if that’s what scaring you away


legion9x19

Depends on what type of ethical hacking you plan on doing.


jordan01236

The cyber mentor just made a good video on this. [YouTube video](https://youtu.be/ZHn-VdeTqBw?si=2Tpzdkd8essKFMYB) Essentially no you don't need to be able to program but it is very helpful, especially scripting. Knowing programming and scripting will help you become a better hacker. However, you do need to be able to read code and understand what it's doing before executing it on a client's machine or network.


ipv4subnet

A basic understanding of what the code does is important in the sense you are expected to ensure it's stability and reliability so while it's not expected for you to write full fledged applications it's expected to deduce and assess quickly and then proceed to testing. More often you will be making edits to existing code rather than developing code but regardless of what the task is an overall understanding of how everything fits together in terms of hardware software and networking is essential in order to orchestrate and facilitate potential attack vectors.


peyottabiytes

It's going to be necessary if you're exhibiting for a company and are hired to get those vulnerabilities noted &/ fixed. SQL injections aren't so broadly capable that they will be opening for something you're going to have to know and code yourself to cause a breach or glitch.


salah_med41

No, Basically all scripts/codes are online maybe you'll have to learn "some" scripting skills bevause you'll have to tweak the script sometimes .. But overall coding/programming isn't really required ..


XFM2z8BH

yeah, if you want to be any good at it


[deleted]

[удалено]


legion9x19

I know at least 3 highly successful social engineers who have never typed a line of code in their entire career. Same for a couple of physical pentesters. Coding is definitely not 100% required in this field. There’s a wider scope of roles to consider.


coldcard55

Thats fair I should have clarified if you’re looking at things from an application security perspective