Notes, snippets, learnings

Blog

Here I collect posts about development, tools, and experiments.

72 Posts
Zuletzt: 23.12.2025

Wiki: Vue

14.12.2025

wiki vue security

TL;DR Check v-html usage and any dynamic bindings like :href, :src, :style, :class. Look for open redirects in vue-router (e.g. ?redirect= or #/...). Inspect Vuex/localStorage...

Titel hier

13.12.2025

dev

Intro-Absatz. Abschnitt Text… echo "Codeblock"

Wiki: Tomcat

10.12.2025

wiki tomcat security

TL;DR Check common Tomcat entry points: :8080, /manager/html, /host-manager/html. Identify version from error pages, headers, or default pages. Test default creds and auth bypasses...

Wiki: Test Proxy App Integration

05.12.2025

wiki nginx infra

TL;DR App listens on 127.0.0.1:4001 with GET /__app_ok returning 200. Sidecar NGINX listens on 0.0.0.0:2001 with GET /__gw_ok returning 200 and proxies to the app. App + sidecar...

Wiki: Security Concept Summary

26.11.2025

wiki security nginx

TL;DR Only the main gateway exposes 80/443. Internal ports are loopback-only. TLS is hardened and logs are split by status. Rate limits and health endpoints are in place. Controls...

Wiki: Okta

22.11.2025

wiki okta security

TL;DR Okta is an IDaaS provider for SSO, MFA, and user provisioning. Most issues come from misconfiguration, not Okta itself. Focus on redirect handling, token validation, and SCIM...

Wiki: OAuth

17.11.2025

wiki oauth security

TL;DR OAuth is about delegated access, not authentication by itself. Most bugs come from redirect URI, token validation, and scope handling. Always validate state, nonce, aud, iss,...

Wiki: OAuth Authentication

13.11.2025

wiki oauth auth

TL;DR OAuth is a delegation protocol; authentication is layered on top. The authorization code flow is the standard for web apps. The client exchanges a code for tokens, then calls...

End-to-End PKI & TLS Automatio

04.11.2025

pki tls security infra

Quick Commands # edit + deploy git status git add -A git commit -m "docs: update" git push # rebuild static blog output (local) cd site npm ci --no-audit --no-fund npm...

Wiki: Main Proxy App Integration

04.11.2025

wiki nginx infra

TL;DR App passes App+Sidecar and Test-Proxy checklists first. Health endpoints return 200: /__app_ok, /__gw_ok. Main gateway handles TLS for the app domain. Expose sidecar only on...

Podman Global Configuration

31.10.2025

podman containers infra

Quick Commands # edit + deploy git status git add -A git commit -m "docs: update" git push # rebuild static blog output (local) cd site npm ci --no-audit --no-fund npm...

Vault Admin Setup

28.10.2025

vault security runbook

Quick Commands # edit + deploy git status git add -A git commit -m "docs: update" git push # rebuild static blog output (local) cd site npm ci --no-audit --no-fund npm...

Wiki: IP Ranges

26.10.2025

wiki networking recon

TL;DR Know the common private, CGNAT, and link-local ranges. Use IPv6 ranges explicitly during recon; they are often less protected. For bug bounty, prioritize public netblocks,...

Overview

24.10.2025

vault pki infra

Quick Commands # edit + deploy git status git add -A git commit -m "docs: update" git push # rebuild static blog output (local) cd site npm ci --no-audit --no-fund npm...

Wiki: GraphQL Discovery

22.10.2025

wiki graphql recon

TL;DR Use a simple { __typename } query to detect GraphQL. Use graphw00f to fingerprint implementations. Quick Detection curl -X POST http://target/graphql \ -H 'Content-Type:...

security concept summary

21.10.2025

security nginx infra

Quick Commands # edit + deploy git status git add -A git commit -m "docs: update" git push # rebuild static blog output (local) cd site npm ci --no-audit --no-fund npm...

letsencyrpt dns01_hostpoint_wi

17.10.2025

letsencrypt dns tls

Quick Commands # edit + deploy git status git add -A git commit -m "docs: update" git push # rebuild static blog output (local) cd site npm ci --no-audit --no-fund npm...

Wiki: GraphQL Attack Vectors

17.10.2025

wiki graphql security

TL;DR Recon: find endpoints and enable introspection. DoS: deep recursion, batching, aliases, and fragments. AuthZ: field-level and object-level access checks. Recon Detect GraphQL...

Wiki: EspoCRM Portal on Subdomain

13.10.2025

wiki espocrm nginx

TL;DR Point portal.test.privsec.ch to the main gateway IP. Use SAN or separate certs for espodev and portal. Ensure Host/SNI are preserved across proxies. Set EspoCRM Portal Custom...

Git & SSH Agent Setup for GitH

10.10.2025

git ssh security

Quick Commands # edit + deploy git status git add -A git commit -m "docs: update" git push # rebuild static blog output (local) cd site npm ci --no-audit --no-fund npm...

Wiki: Cache Oracle

04.10.2025

wiki cache http

TL;DR Cache-Control shows max age. Age shows current cached age. X-Cache or CF-Cache-Status indicates hit/miss. Detection Signals Cache-Control: max-age=... Age: ... X-Cache:...

Wiki: Web Cache Poisoning

25.09.2025

wiki cache security

TL;DR Cache poisoning targets shared cache entries. Look for unkeyed headers or params that affect the response. Verify that poisoned content is served to other users. What It Is...

Wiki: Web Cache Deception

21.09.2025

wiki cache security

TL;DR Trick the cache into storing dynamic, sensitive responses. Exploit path parsing discrepancies between cache and origin. Use cache busters to avoid stale data while testing....

Wiki: Subdomain Takeover

16.09.2025

wiki dns security

TL;DR A takeover happens when a subdomain points to an unclaimed external service. Look for dangling CNAMEs to SaaS providers. Confirm by matching known error messages and claiming...

Wiki: HTTP Request Smuggling

12.09.2025

wiki security http

TL;DR Request smuggling happens when frontend and backend parse Content-Length and Transfer-Encoding differently. Classic case: frontend uses CL, backend uses TE (CL.TE). Look for...

Wiki: ASP.NET

03.09.2025

wiki aspnet recon

TL;DR Windows/IIS labs often live in 192.168.x.0/24 or 10.0.0.0/8 ranges. Azure defaults show up as 10.0.0.0/24. If you have XSS or SSRF, target common internal ranges first....