DASTardly

Application Security Resources

Application Security Testing

A comprehensive resource site for testing all kinds of application security. The tools and the resources here help identify vulnerabilities.

Security Testing Tools

JavaScript Deobfuscator

Deobfuscate and analyze JavaScript code to identify hidden malicious patterns and improve code readability for security analysis.

Launch Tool

Security Misconfig Auditor

Scan for common security misconfigurations in Content Security Policy or Cookie Headers.

Launch Tool

CSP Hash Generator

Generate CSP-ready hashes and nonces for inline scripts and styles.

Launch Tool

Iframe Hijacker

Identify clickjacking vulnerabilities and grab data from passed windows.

Launch Tool

XXE Tester

Test for XML External Entity processing vulnerabilities that can lead to data disclosure and server-side attacks.

Launch Tool

Injection Payloads

Generate payloads for SSTI, SQL, NoSQL, OS Command, and LDAP injection testing.

Launch Tool

XSS Payloads

Comprehensive testing for reflected, stored, and DOM-based Cross-Site Scripting vulnerabilities with advanced payloads.

Launch Tool

CSRF Tester

Test for Cross-Site Request Forgery vulnerabilities and evaluate your anti-CSRF token implementation.

Launch Tool

SSRF Detector

Identify Server-Side Request Forgery vulnerabilities that can lead to internal network access and data exfiltration.

Launch Tool

HTTP Request Mutator

Generate raw request variants with smuggling-focused header and line-ending mutations.

Launch Tool

Regex Parser

Generate regex patterns to match string variations including case changes, leet speak, and unicode lookalikes.

Launch Tool

P4RS3LT0NGV3

Universal text translator with steganography, transforms, and payload mutation tooling.

Launch Tool

Testing Methodology

Follows a structured approach based on OWASP Testing Guide and PTES standards:

Phased Testing Approach

  1. Reconnaissance - Information gathering and application mapping
  2. Configuration Review - Analyzing security configurations
  3. Authentication Testing - Evaluating auth mechanisms
  4. Session Management - Testing session handling
  5. Input Validation - Testing for injection flaws
  6. Error Handling - Analyzing error disclosure
  7. Cryptography - Evaluating encryption implementations
  8. Business Logic - Testing application workflows
  9. Client-Side Testing - Evaluating browser-side security