DEV Community

J2RGEZ for The Agile Monkeys

Posted on

7 3

Web Pentesting Learning - Beginner edition

After a couple of years of learning on my own, I created a brief list of the assets I think were most useful for me at the time of learning web pentesting. Hope you find it helpful!

 Books

  1. Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali, by OccupyTheWeb. => Beginner friendly and very well written.
  2. Penetration Testing: A Hands-On Introduction to Hacking, by Georgia Weidman => In my opinion it’s a bit outdated and some parts are difficult to understand but still a very good book.
  3. Web Hacking 101, by Peter Yaworski => A summary of all common web vulnerabilities with examples.
  4. Hands-On Penetration Testing on Windows, by Phil Bramwell => Also focusing on the registry tree and how the most common keys work (such as kerberos keys that handles authentication). Microsoft official docs are good for this.

Twitter accounts

  1. @three_cube a.k.a OccupytheWeb. This is from the author of the first book listed above and also has a very good hacking blog: https://www.hackers-arise.com/
  2. @theXSSrat
  3. @stokfredik =>The coolest hacker ever! He also has a great YouTube channel
  4. @NahamSec
  5. @TheHackersNews
  6. @thecybermentor and @TCMSecurity

Overall #infosec twitter is a very good place to start reading writeups and latest news.

Platforms to get your hands dirty

  1. Pentesterlab
  2. Tryhackme
  3. Hackthebox

If you’re just starting, I recommend Tryhackme. It’s amazing! And it has a lot of walkthrough boxes (just be aware of this). Then, I would jump to Hackthebox which has the most realistic machines. In my opinion pentesterlab is a bit expensive for the quality their competitors have for almost half the price, but their certificates are good.

Bug bounty platforms

Bug bounty is about hacking as a freelancer, but it’s nice to read writeups (if public), as these are real business-level vulnerabilities. Also reading about bug bounty will teach you tricks to increase your speed and overall organization, which is one of the key skills you need in this category. Why? Because you want to report your findings before anyone else to get paid and avoid duplicates. Hackerone is one of these platforms: https://hackerone.com/directory/programs?order_direction=DESC&order_field=resolved_report_count

Tools you should know (basic level)

  1. Metasploit
  2. sqlmap
  3. nmap
  4. Burp Suite or any other web scanner alternative
  5. Hydra login cracker
  6. Any hash cracker like john the ripper, hashcat, etc
  7. Shodan: at least to understand what it is, in case you want to use it one day

FAQ

  • What are writeups? Instructions about how someone hacked something in detail.

I’m most probably missing something here, but I think it’s a nice starting point. Let me know in the comments if you would add anything else to this list and/or what helped you when you started learning pentesting.

Image of AssemblyAI tool

Transforming Interviews into Publishable Stories with AssemblyAI

Insightview is a modern web application that streamlines the interview workflow for journalists. By leveraging AssemblyAI's LeMUR and Universal-2 technology, it transforms raw interview recordings into structured, actionable content, dramatically reducing the time from recording to publication.

Key Features:
🎥 Audio/video file upload with real-time preview
🗣️ Advanced transcription with speaker identification
⭐ Automatic highlight extraction of key moments
✍️ AI-powered article draft generation
📤 Export interview's subtitles in VTT format

Read full post

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay