+ 4
Which languages should i learn to become a hacker
I want to learn about web security and make online transactions more safe
4 odpowiedzi
+ 9
JS,PHP,Python
+ 9
Learning how to program won't make you a hacker. You will need to learn hacking and cyber security. Knowing how to program will only help you as a hacker to develop your own tools.
+ 5
Not an easy task could take many time as months as if you are in college and taking a diploma in hacking but you actually self studying online and seeing videos, etc. Not easy even when using trusted hacking that is officially called penetrating test software or penetrating operating systems that used by hackers (White hat ethical hackers or black or grey hat hackers)
Hacking process is a specific case of reverse engineering, to hack something you learn how to build it first because when you build it obstacles and bugs or exploits will emerge in the structure
that helps you to know flaws in structure to attack them.
So to hack an android system you need to learn how to build an android app at least, learn Java and Bash scripting because android is a Linux kernel based.
To hack a website you need to learn how to build one, so you need to learn javascript and html, website run in server, server has a SQL Database that communicate with the website through PHP script. so you need to learn SQL and PHP.
Also learning how to build a website will start when you know how to manage XAMPP and ASP.NET
and eventually to manage those you need to know
basic internet protocols and networking concepts like
ip adress, subnets, tcp/ip, lan, wan
http, ftp, telnet, rdp, ssh, ssl
Firewall, network ports, routing and switching conepts, acess points, gateways, etc.
DNS, DHCP, NAT.
Also Python to know more how DNS work or how to build one.
all above used by admin of website control its website remotely and enabling world to access his website.
To hack windows you need to learn the language built with so you need to learn C/C++ and same basic concepts of internet protocols and networking with great knowledge of MS-DOS.
Penetration testing mostly done with Unix-like operating systems (Linux) like Kali or backtrack loaded with hacking tools so the DOS command or shell script in Linux is called bash like the DOS command of windows you should learn some bash to make scripts and know how to use tools if bash is needed.
+ 3
The method matters . for database breaching , you've to do operations like sql injection. for sql injection , as usual , you should learn sql , server side syntax etc.. for login bypass , you've to be aware of dictionary attack , brute force etc... for gaining data through network penetration , you should know men in the middle attack , session hijack , cookie stealing etc... N.b. if you are aware of hackbar , no need of sql syntax.