InfoSec Write-ups

A collection of write-ups from the best hackers in the world on topics ranging from bug bounties…

Follow publication

Member-only story

Mastering Subdomain Enumeration

generated by chatgpt

Introduction

Subdomain enumeration is a crucial phase in reconnaissance during bug bounty hunting and penetration testing. One powerful tool for this task is ShuffleDNS an open source tool developed by ProjectDiscovery. It is designed to resolve subdomains efficiently by combining mass DNS resolution with wordlists. This article will explore how to use ShuffleDNS effectively and the next steps to identify vulnerabilities after obtaining subdomains.

What is ShuffleDNS

ShuffleDNS is a fast subdomain resolver that integrates well with tools like massdns allowing you to resolve large numbers of subdomains quickly. It supports wildcard filtering custom resolver lists and stdin input making it a versatile tool for bug bounty hunters.

Installing ShuffleDNS

You can install it via go install

go install -v github.com/projectdiscovery/shuffledns/cmd/shuffledns@latest

Using ShuffleDNS for Subdomain Enumeration

  • Once installed you can start resolving subdomains using a list of subdomains and a list of resolvers.

Basic Usage

shuffledns -d example.com -list subdomains.txt -r resolvers.txt -mode resolve -o resolved_subdomains.txt

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Published in InfoSec Write-ups

A collection of write-ups from the best hackers in the world on topics ranging from bug bounties and CTFs to vulnhub machines, hardware challenges and real life encounters. Subscribe to our weekly newsletter for the coolest infosec updates: https://weekly.infosecwriteups.com/

Responses (2)

Write a response

Nice blog

--

This is a great article

--