Blog

Hier poste ich dinge zu Themen die mich beschäftigten.

Neueste 5 Einträge

  • PHP: sende Mail
  • Powershell: gruppename like finden und aktivierte user zaehlen
  • HW und SW auslesen und exportieren
  • Angeschlossene Monitore auslesen
  • bash: deepL Pro Paket MAC OS

2023-04-18

Powershell - suche “Standard” Sicherheitslücken

Dieses Skript überprüft:

Den Status der Windows-Firewall für alle Profile.
Den Status der Benutzerkontensteuerung (UAC).
Ob automatische Windows-Updates aktiviert sind.
Die Liste der Administratoren auf dem System.
Den Status des Remote Desktop Protocols (RDP).

# Windows-Firewall-Status überprüfen
$firewallStatus = (Get-NetFirewallProfile).Enabled
Write-Host “Windows-Firewall-Status: ”
$firewallStatus

# Benutzerkontensteuerung (UAC) überprüfen
$uacStatus = (Get-ItemProperty -Path ‘HKLM:SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem’).EnableLUA
Write-Host “Benutzerkontensteuerung (UAC) Status:”
if ($uacStatus -eq 1) {
    Write-Host “Aktiviert”
} else {
    Write-Host “Deaktiviert”
}

# Aktualisierungen überprüfen
$updatesStatus = (Get-ItemProperty -Path ‘HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU’).NoAutoUpdate
Write-Host “Automatische Aktualisierungen:”
if ($updatesStatus -eq 0) {
    Write-Host “Aktiviert”
} else {
    Write-Host “Deaktiviert”
}

# Liste der Administratoren ausgeben
Write-Host “Administratoren:”
Get-LocalGroupMember -Group “Administrators”

# RDP-Status überprüfen
$rdpStatus = (Get-ItemProperty -Path ‘HKLM:SystemCurrentControlSetControlTerminal Server’).fDenyTSConnections
Write-Host “Remote Desktop Protocol (RDP) Status:”
if ($rdpStatus -eq 0) {
    Write-Host “Aktiviert”
} else {
    Write-Host “Deaktiviert”
}

Admin - 14:30:08 @ Projekte, Powershell-Skripte | Kommentar hinzufügen

Kommentar hinzufügen

Die Felder Name und Kommentar sind Pflichtfelder.

Um automatisierten Spam zu reduzieren, ist diese Funktion mit einem Captcha geschützt.

Dazu müssen Inhalte des Drittanbieters Google geladen und Cookies gespeichert werden.