Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
gha-lab-6904b2ccbe — # Sicherheitsforschungs-Labor: Reproduktion von CVE-2025-61584 (GHSA-9g7x-737f-5xpc) — Befehlsinjektion über github.head_ref im pull_request_target-Workflow (.github/workflows/pr.yml) | Kitploit
Tools/GitHubGitHub/pvharmo2/gha-lab-6904b2ccbe
SchwachstellenanalyseExploitationLernen & BildungKuratierte Ressourcen
GitHubpvharmo2/gha-lab-6904b2ccbe

gha-lab-6904b2ccbe

# Sicherheitsforschungs-Labor: Reproduktion von CVE-2025-61584 (GHSA-9g7x-737f-5xpc) — Befehlsinjektion über github.head_ref im pull_request_target-Workflow (.github/workflows/pr.yml)

Repository anzeigen
19vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Automatisiertes Forschungsobjekt – nicht das Upstream-Projekt.

Dieses Repository ist ein Wegwerf-Labor, das von einer automatisierten Testumgebung für eine Masterarbeit an der Université Laval zur Reproduktion veröffentlichter GitHub-Actions-Workflow-Schwachstellen erstellt wurde. Es ist ein wörtlicher Schnappschuss von serverless-dns/serverless-dns beim Commit b0b1a1538aeb1991b5bc13dfe4e18e686913b12e (2025-04-26), weiterverbreitet unter der eigenen Lizenz dieses Projekts, deren Datei unverändert in diesem Schnappschuss enthalten ist.

Das Upstream-Projekt ist nicht beteiligt, wird niemals angegriffen, und die hier untersuchte Schwachstelle ist bereits öffentlich bekannt. Jedes Secret und jede Variable in diesem Repository ist ein zufällig generierter Dummy-Wert – es sind keine echten Anmeldedaten vorhanden. Aktionsreferenzen und Runner-Images sind auf den Stand vom 2025-04-26 fixiert; siehe pinning.md in der Testumgebungs-Ausgabe für jede am Schnappschuss vorgenommene Änderung.

Fragen oder Einwände: [email protected]


Es ist ein Vogel, es ist ein Flugzeug, es ist... ein selbst gehosteter, Pi-hole-artiger DNS-Resolver

serverless-dns ist ein Pi-Hole-artiger Inhaltsblocker, serverloser, Stub-DNS-over-HTTPS- (DoH) und DNS-over-TLS- (DoT) Resolver. Läuft sofort einsatzbereit auf Cloudflare Workers, Deno Deploy, Fastly Compute@Edge und Fly.io. Die kostenlosen Stufen all dieser Dienste sollten ausreichen, um den DNS-Verkehr von 10 bis 20 Geräten pro Monat abzudecken.

Der RethinkDNS-Resolver

RethinkDNS betreibt serverless-dns in Produktion an diesen Endpunkten:

Cloud-PlattformServerstandorteProtokollDomainNutzung
⛅ Cloudflare Workers280+ (ping)DoHsky.rethinkdns.comkonfigurieren
🦕 Deno Deploy30+ (ping)DoHprivate Beta
⏱️ Fastly Compute@Edge80+ (ping)DoHprivate Beta
🪂 Fly.io30+ (ping)DoH und DoTmax.rethinkdns.comkonfigurieren

Die serverseitige Verarbeitung dauert zwischen 0 Millisekunden (ms) und 2 ms (Median), und die Ende-zu-Ende-Latenz (variiert je nach Region und Netzwerk) liegt zwischen 10 ms und 30 ms (Median).

FOSS United 

Der Rethink DNS-Resolver auf Fly.io wird von FOSS United gesponsert.

Selbst hosten

Cloudflare Workers ist die einfachste Plattform, um serverless-dns einzurichten:

Deploy to Cloudflare Workers

Deploy to Fastly

Für Schritt-für-Schritt-Anleitungen siehe:

PlattformSchwierigkeitLaufzeitDokumentation
⛅ CloudflareEinfachv8 IsolatesHosting auf Cloudflare Workers
🦕 Deno.comMittelDeno IsolatesHosting auf Deno.com
⏱️ Fastly Compute@EdgeEinfachFastly JSHosting auf Fastly Compute@Edge
🪂 Fly.ioSchwerNode MicroVMHosting auf Fly.io

Um Blocklisten einzurichten, besuche https://<meine-domain>.tld/configure in deinem Browser (es sollte etwas Ähnliches wie die Konfigurationsseite von RethinkDNS geladen werden).

Für Hilfe oder Unterstützung kannst du gerne ein Issue eröffnen oder einen Patch einreichen.


Entwicklung

OpenSSF Scorecard

Einrichtung

Node:

# in das Arbeitsverzeichnis wechseln
cd /my/work/dir

# dieses Repository klonen
git clone https://github.com/serverless-dns/serverless-dns.git

# in serverless-dns wechseln
cd ./serverless-dns

Node:

# node v22+ über nvm installieren, falls erforderlich
# https://github.com/nvm-sh/nvm#installing-and-updating
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm install --lts

# Abhängigkeiten herunterladen
npm i

# (optional) Abhängigkeiten aktualisieren
npm update

# serverless-dns auf node ausführen
./run n

# einen clinicjs.org-Profiler ausführen
./run n [cpu|fn|mem]

Deno:

# deno.land v2+ installieren
# https://github.com/denoland/deno/#install
curl -fsSL https://deno.land/install.sh | sh

# serverless-dns auf deno ausführen
./run d

Fastly:

# node v22+ über nvm installieren, falls erforderlich
# die Fastly-CLI installieren
# https://developer.fastly.com/learning/tools/cli

# serverless-dns auf Fastly Compute@Edge ausführen
./run f

Wrangler:

# Cloudflare Workers (cli) aka Wrangler installieren
# https://developers.cloudflare.com/workers/cli-wrangler/install-update
npm i wrangler --save-dev

# serverless-dns auf Cloudflare Workers (cli) ausführen
# Stelle sicher, dass Wrangler zuerst eingerichtet ist:
# https://developers.cloudflare.com/workers/cli-wrangler/authentication
./run w

# wrangler mit Chrome DevTools profilieren
# blog.cloudflare.com/profiling-your-workers-with-wrangler

Codestil

Commits in diesem Repository erzwingen den Google-JavaScript-Styleguide (ref: .eslintrc.cjs). Ein Git-pre-commit-Hook führt Linter (eslint) und Formatierer (prettier) auf .js-Dateien aus. Verwende git commit --no-verify, um diesen Hook zu umgehen.

Pull-Requests werden ebenfalls auf Verstöße gegen den Codestil überprüft und wo möglich automatisch korrigiert.

Umgebungsvariablen

Tool herunterladen