Benutzer-Werkzeuge

Webseiten-Werkzeuge


start

Dies ist eine alte Version des Dokuments!


Hallo Besucher! Willkommen in diesem kleinen Wiki rund um IT. Vieles ist noch unvollständig, unstrukturiert oder vielleicht sogar falsch bzw. irreführend.

Du kannst Artikel gerne ergänzen oder verbessern. Gerne mit so vielen Links wie nötig. Bitte keine Werbelinks und nur selbst verfasste oder lizenzfreie Texte! Copyright beachten!

Fehlende Verlinkungen

Eine Liste von Seiten die noch erstellt werden müssen.

# ID Links
1xml3 : Show backlinks
2turn3 : Show backlinks
3netzwerkkarte2 : Show backlinks
4https2 : Show backlinks
5saslauthd2 : Show backlinks
6graylog2 : Show backlinks
7chef2 : Show backlinks
8iscsitarget1 : Show backlinks
9tshark1 : Show backlinks
10fierce1 : Show backlinks
11networkd1 : Show backlinks
12soundkarte1 : Show backlinks
13hub1 : Show backlinks
14ice1 : Show backlinks
15iax21 : Show backlinks
16ssd1 : Show backlinks
17srtp1 : Show backlinks
183des1 : Show backlinks
19oakley1 : Show backlinks
20wpa31 : Show backlinks
21vnc1 : Show backlinks
22pcie1 : Show backlinks
23rpc1 : Show backlinks
24sata1 : Show backlinks
25webrtc1 : Show backlinks
26unix1 : Show backlinks
27ddos1 : Show backlinks
28base641 : Show backlinks
29creddump71 : Show backlinks
30sctp1 : Show backlinks
31pjsip1 : Show backlinks
32playground:playground1 : Show backlinks
33vmfs1 : Show backlinks
34dnscat21 : Show backlinks
35dnsrecon1 : Show backlinks
36courier1 : Show backlinks
37freepbx1 : Show backlinks
38cuda1 : Show backlinks
39nvme1 : Show backlinks
40realmd1 : Show backlinks
41mailx1 : Show backlinks
42sendmail1 : Show backlinks
43sips1 : Show backlinks
param(
  [string]$Url = "https://eas.akm.at/Microsoft-Server-ActiveSync",
  [string]$Username = "doesnotexist-testuser",
  [string]$Password = "WrongPassword123!",
  [int]$Count = 50,
  [int]$DelayMs = 200
)
 
# Basic Auth header bauen
$pair = "{0}:{1}" -f $Username, $Password
$b64  = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes($pair))
 
$headers = @{
  "Authorization" = "Basic $b64"
  "User-Agent"    = "EAS-Bruteforce-Test/1.0"
  "Accept"        = "*/*"
}
 
Write-Host "Target: $Url"
Write-Host "User:   $Username"
Write-Host "Count:  $Count, Delay: ${DelayMs}ms"
Write-Host ""
 
for ($i=1; $i -le $Count; $i++) {
  $sw = [System.Diagnostics.Stopwatch]::StartNew()
 
  try {
    # -SkipCertificateCheck ist in PS7 verfügbar (falls ihr intern/self-signed nutzt)
    $resp = Invoke-WebRequest -Uri $Url -Method Get -Headers $headers -MaximumRedirection 0 -SkipCertificateCheck -ErrorAction Stop
    $code = [int]$resp.StatusCode
  } catch {
    # Bei 401/429 wirft Invoke-WebRequest meist eine Exception -> Code auslesen
    $code = $null
    if ($_.Exception.Response -and $_.Exception.Response.StatusCode) {
      $code = [int]$_.Exception.Response.StatusCode
    } elseif ($_.ErrorDetails -and $_.ErrorDetails.Message -match '"status"\s*:\s*(\d{3})') {
      $code = [int]$matches[1]
    }
  }
 
  $sw.Stop()
  $ts = (Get-Date).ToString("HH:mm:ss.fff")
 
  if ($null -eq $code) { $code = -1 }
 
  Write-Host ("[{0}] #{1,3} -> HTTP {2} ({3} ms)" -f $ts, $i, $code, $sw.ElapsedMilliseconds)
 
  if ($code -eq 429) {
    Write-Host "Got 429 -> rate limit seems active. Stopping."
    break
  }
 
  Start-Sleep -Milliseconds $DelayMs
}
start.1771451640.txt.gz · Zuletzt geändert: 2026/02/18 22:54 von jango