Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2013-3900-Remediation-Script — Script PowerShell per rimediare a CVE-2013-3900 abilitando il controllo del padding dei certificati tramite hardening del registro su sistemi Windows. | Kitploit
Strumenti/GitHubGitHub/davidbr27/cve-2013-3900-remediation-script
Analisi delle VulnerabilitàAudit di ConfigurazioneCrittografiaConfigurazione Errata
GitHubdavidbr27/cve-2013-3900-remediation-script

CVE-2013-3900-Remediation-Script

Script PowerShell per rimediare a CVE-2013-3900 abilitando il controllo del padding dei certificati tramite hardening del registro su sistemi Windows.

Vedi Repository
41 anno faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
root@kitploit:~
# Script di remediation per CVE-2013-3900

# Definisce i percorsi del Registro per le configurazioni a 32 bit e a 64 bit
$regPaths = @(
    "HKLM:\Software\Microsoft\Cryptography\Wintrust\Config",
    "HKLM:\Software\Wow6432Node\Microsoft\Cryptography\Wintrust\Config"
)

# Funzione che aggiunge o aggiorna la chiave del Registro
function Set-EnableCertPaddingCheck {
    param (
        [string]$path
    )
    if (!(Test-Path $path)) {
        New-Item -Path $path -Force | Out-Null
    }
    Set-ItemProperty -Path $path -Name "EnableCertPaddingCheck" -Value 1 -Type DWord
}

# Applica la correzione a entrambi i percorsi del Registro
foreach ($path in $regPaths) {
    Set-EnableCertPaddingCheck -path $path
}

# Conferma delle modifiche
Write-Host "Registry keys updated successfully!" -ForegroundColor Green

# Verifica delle modifiche
foreach ($path in $regPaths) {
    $value = Get-ItemProperty -Path $path | Select-Object -ExpandProperty EnableCertPaddingCheck -ErrorAction SilentlyContinue
    if ($value -eq 1) {
        Write-Host "Verification successful for $path: EnableCertPaddingCheck = 1" -ForegroundColor Green
    } else {
        Write-Host "Verification failed for $path!" -ForegroundColor Red
    }
}

# Riavvia il sistema per applicare le modifiche
Write-Host "Restarting system in 10 seconds to apply changes..." -ForegroundColor Yellow
Start-Sleep -Seconds 10
Restart-Computer -Force
Scarica lo strumento