← ARCHIVE

OSINT Techniques for Web, API, Cloud, and Mobile

Overview: Practical OSINT methodology across four penetration testing domains. Focus on actionable techniques that convert passive reconnaissance into valid attack vectors.

WARNING: ⚠️ Authorization Required Never perform reconnaissance on systems you don’t have explicit permission to test. Unauthorized scanning may violate laws and terms of service.

1. Web OSINT — Surface Enumeration

Web reconnaissance is about finding forgotten artifacts, exposed endpoints, and historical data that reveal attack surface.

Key Techniques

            - **Subdomain enumeration:** `amass enum -d target.com`

High-Value Targets

            - `.env` files with credentials

2. API OSINT — Schema Discovery

APIs often expose more than intended through documentation, error messages, and predictable patterns.

Key Techniques

            - **Documentation hunting:** Check `/swagger`, `/api-docs`, `/openapi.json`

High-Value Targets

            - Exposed Swagger/OpenAPI specifications

3. Cloud OSINT — Identity Hunting

Cloud reconnaissance is different: identity = access. A single misconfiguration can expose credentials that control infrastructure.

Key Techniques

            - **Bucket enumeration:** `s3scanner scan --bucket target-prod`

High-Value Targets

            - Public S3/GCS/Azure Blob storage

Critical insight: Cloud OSINT has exponentially higher impact. Web OSINT gives you data; cloud OSINT can give you credentials that actually control the infrastructure.

4. Mobile OSINT — Binary Analysis

Mobile apps often contain hardcoded secrets and debug endpoints that developers forget to remove before release.

Key Techniques

            - **APK extraction:** `apktool d app.apk`

High-Value Targets

            - Hardcoded API keys and secrets

Comparative Analysis

DomainPrimary ArtifactsTypical OutcomeSpeed → Impact
WebHTML, JS, backupsData exposureMedium
APIJSON, tokens, headersScoped accessFast
CloudBuckets, roles, metadataLive credentialsFast → Explosive
MobileAPK/IPA, local storageApp secretsSlow

Quick Reference: Tools by Domain

DomainToolsKey Findings
Webamass, waybackurls, httpx, gitleaks.env, /admin, .git
APIBurp, ffuf, openapi-grabberSwagger, bearer tokens
Clouds3scanner, cloud_enum, passive DNSPublic buckets, SSRF → IMDS
Mobileapktool, jadx, mitmproxyHardcoded keys, debug endpoints

Defender Recommendations

            - **Cloud:** Enforce IMDSv2, least-privilege IAM, enable audit logging, block public bucket listing

Closing Thought

OSINT is the art of turning noise into attack vectors. Be methodical, automate the repetitive stuff, and focus on what moves the engagement: tokens, credentials, IAM roles.

Cloud pentesting requires a different mindset—think identity graphs and trust boundaries, not just files and endpoints. Web/API/mobile OSINT often leaves you with screenshots. Cloud OSINT can leave you with credentials that actually move production infrastructure.

Stay curious, stay authorized.