Skip to content

This repo about how to start in Pen-Testing Fields

Notifications You must be signed in to change notification settings

flex0geek/HowToStart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 

Repository files navigation

HowToStart

Web Pen-Tesing

  • Learning Programing language (PHP, JS, MySQL)
    • PHP: it will help to understand the applications so you should know it well
    • JS: It will not just help you with JS and making new payloads, but it will make you to dig deep with the JS files it will give you some Cool things.
    • MySQL: this will help to understand the SQL injection and making right queries when you trying to exploit.
  • Understand the vulnerabilities
    • You should know what is the vulnerability, What Code makes this vulnerability, How to find this vulnerability in Applications, and How to solve it.
  • Practice
  • Playing CTF
    • CTFs is have some real world examples for a vulnerabilities or CVEs or some new exploits you will know from it.
  • Do some Bug Hunting and this website will help BugBountyHunter.
    • Watch this Methodology by Jason Haddix.
    • Initially, you can start with hunting on programs that offer points to gain experience.
  • You can take eWAPTx & eWAPT
    • eWAPT: it will be a good one in the beginning because it has some basics about Web Pen-Testing.
    • eWAPTx: this one is advanced one you can start with it when you be at least good with the vulnerabilities and the matriales in eWAPT.
  • You can take OSWE But it is advanced and need Code Review Skills.
  • Web Pen-Testing Course by Ebrahem Hegazy (Arabic Course)
    • This will help you to understand the vulnerabilities, how to send a right report, and will Bug Hunting live.
  • My Free Web Pentesting Course
  • Collection of Bug Hunting Reports

Network Pentesing

  • Network+
    • It will make you understand network, Design and implement functional networks, and implement network security standard and protocols.
  • Linux+
    • You will understand linux and how to use it from this course.
  • TCM TheCyberMentor Course
  • Scripting with Python or Bash
    • Use any scripting language it will be you with automation.
  • Understanding Operating systems windows/linux (You can take OS course)
    • taking a OS course it will make you understand the OS kernal and Memory Management.
  • Good course for Privilege escalation for linux & Windows
  • Practice (it will be hard at first but after some tries, it will be okay)
  • The Cyber Mentor Network Pentesting Course
  • Basic knowledge of Reverse Engineering
  • Certificates
    • PTS (Beginners)
    • PTP
    • PTX
    • OSCP

Mobile Pentesting

Malware Analysis

Binary Exploitation

About

This repo about how to start in Pen-Testing Fields

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published