72 Views

Hi, I want to know Wich course I should do to become a hacker and process and how


Aniket Kamble 24th Sep, 2019
Answer (1)
Sunanda Dhar Student Expert 24th Sep, 2019

There's no such kind of course which makes you a "Professional" Hacker. Hackers are the person who are having creativity in solving problems and also providing solutions for the problem associated with the Computers and other Communication media. Moreover when you explore the Hacking in depth, you will get to know that the Certifications like C|EH, CISSP, OSCP are totally useless. Since these courses are containing Partial Information, so as that it will become bane rather becoming a boon for Information Security industry. So read some better books regarding with the Penetration Testing (Hacking).

Here I'm providing some books which help you to become a Penetration tester / Hacker:

1. Nipun Jaswal's "Mastering Metasploit Part - 1 & 2", "Metasploit Bootcamp"

2. Georgia Weidman's "Penetration Testing"

3. Rafay Baloch's "Ethical Hacking and Penetration Testing Guide"

4. Monnappa K A's "Learning Malware Analysis"

5. Prakhar Prasad's "Mastering Modern Web Application Penetration Testing"

6. Jon Erickson's "Hacking - The Art of Exploitation"

7. Justin Seitz's "Black Hat Python" and "Gray Hat Python"

8. Aditya Gupta's "Learning Pentesting for Android Devices"

Recommended Sources:

W3schools – W3schools has wide variety of e-learning courses including languages like PHP, HTML, Javascripts etc, If you have zero knowledge of programming languages try starting with HTML and javascript.

Lynda- You can also go for Lynda video tutorials. Things are more elaborated over there

Exploit Writing

Exploit writing is a very difficult segment in hacking as it requires pure programming knowledge, which is why I will not recommend you to start with exploit writing, Exploits are/can be coded in almost any programming language e.g C/C++, Python, Perl etc, but more than 50% of the exploits you will find on the web will be coded in C/C++ languages because they were present before any one of other languages. Languages such as C and C++ are considered as programming languages where as languages such as ruby, perl and python are considered more as scripting languages.

I would recommend you to start with C languages and then to C++, C/C++ have lots of similarities, so if you could get a good grasp on any one of them you can learn the other one easily.

Ruby

Talking about scripting languages, I would recommend you to start with Ruby, Ruby is one of my most favorite programming language as it’s purely objected oriented which means that everything you work on is an object. Ruby is really useful when it comes to exploit writing, Ruby is used for coding meterpreter scripts and what could be more better that the Metasploit framework itself was coded in ruby language.

Python

Python is also a very useful programming language, it can also be used for exploit writing, If you go for python first then make sure that you learn Python socket programming as it will help you a lot in the exploit creation process.

PERL

Talking about PERL, it’s also used widely for exploit writing, you will find lots of exploits out there written in PERL, but the problem is that perl is really difficult compared to other languages such as ruby and python, so I would recommend you to learn it at the very end.

Reverse Engineering

Reverse engineering is an act of tampering softwares, applications to make them work out way, If you are interested in reverse engineering and software cracking stuffs then you would surely need to learn Assembly language.


Related Questions

UPES Integrated LLB Admission...
Apply
Ranked #28 amongst Institutions in India by NIRF | Ranked #1 in India for Academic Reputation by QS University Rankings | 16.6 LPA Highest CTC
Jindal Global Law School Admi...
Apply
Ranked #1 Law School in India & South Asia by QS- World University Rankings | Merit cum means scholarships | Application Deadline: 30th Nov'24
Nirma University Law Admissio...
Apply
Grade 'A+' accredited by NAAC
Great Lakes PGPM & PGDM 2025
Apply
Admissions Open | Globally Recognized by AACSB (US) & AMBA (UK) | 17.3 LPA Avg. CTC for PGPM 2024 | Application Deadline: 1st Dec 2024
ICFAI Business School-IBSAT 2024
Apply
9 IBS Campuses | Scholarships Worth Rs 10 CR
UPES B.Tech Admissions 2025
Apply
Ranked #42 among Engineering colleges in India by NIRF | Highest CTC 50 LPA , 100% Placements
View All Application Forms

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books