Is coding necessery?

Ehsanjp

Commendable
Nov 28, 2016
2
0
1,510
Hey there.
I want to enter the security soon.
And 1 question have?
Is it necssery to know programming in hack? Because most hackers are coding in the movies.
 
Solution
Say your goal is to find a new and unknown exploit. This is the level above what many so called hackers are.

Most are best described as script kiddies. They run pre packaged tools written by other many times not really having a clue what they do. These pretty much only find fairly old and well known exploits but there is a lot of unpatched software so even people with little knowledge can get into some systems.

The true hackers have extremely advanced knowledge on how many types of software actually works. This is actually a level above programming. They may write tools that make their task faster but it is identifying the possible hole in design that is key. Examples are hard to explain to people who do not have some...
Say your goal is to find a new and unknown exploit. This is the level above what many so called hackers are.

Most are best described as script kiddies. They run pre packaged tools written by other many times not really having a clue what they do. These pretty much only find fairly old and well known exploits but there is a lot of unpatched software so even people with little knowledge can get into some systems.

The true hackers have extremely advanced knowledge on how many types of software actually works. This is actually a level above programming. They may write tools that make their task faster but it is identifying the possible hole in design that is key. Examples are hard to explain to people who do not have some formal training in software design. Most the exploits are not in the programming itself but in the way data is passed between parts of the program or between the program and the operating system.

In effect you will learn to program as a by product of learning to be a hacker. Most people have a college degree that taught them all the basics. Good design methodology is taught and this is key to avoiding exploits. It is this knowledge that a true hacker expands on and looks for people that are in general lazy or maybe too cheap to follow good design practices.
 
Solution

MeesterYellow

Honorable
Jan 12, 2017
563
0
11,160
In addition to what bill001g was saying, you have to know the program inside out. Having a high knowledge in programming helps but you would need to be great at finding and using exploits to your advantage, it's all in the mind. A few examples of hacks related to programming/scripting would be code injections such as SQL Injections, HTML Injections, Object Injections, and scripts (bash/shell).
 


Only if the car explodes after it flips over.
 
To put it very very simply, to have the level of understanding to find exploits in software you have to have a very deep understanding of how it is coded and developed so you would need to know how to program.

If you just want to be a cyber security analyst and patch systems and understand vulnerability concepts then no you would not need to know how to program
 

USAFRet

Titan
Moderator


hehe...
Couple years ago, my truck got flipped onto the roof.
(thanks to a teenager and her cellphone)

As I hung there from the seatbelt, upside down, covered in broken glass...my first thought was... "pleasedontcatchonfirepleasedontcatchonfirepleasedontcatchonfire"