fix: ein Tabulator im Hilfetext -- der Pfad liess sich nicht kopieren

Die Zeile am Ende zeigte

    Get-Content 'C:\Users\...\SSH-Tunnel	unnel.log' -Tail 20

statt \tunnel.log. Aus dem Backslash-t ist beim Erzeugen der Datei ein echter
Tabulator geworden -- und der Pfad, den man kopieren soll, fuehrt damit ins
Leere.

Das ist heute Nacht die dritte Ersetzung, die an einer Escape-Ebene
gescheitert ist (nach dem \n im Compose und dem \n des Angreifers, an dem sein
eigener Schadcode zerbrach). Deshalb steht dort jetzt Join-Path statt eines
zusammengesetzten Textes: wo kein Backslash im Text steht, kann auch keiner
umgedeutet werden.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-13 01:35:48 +02:00
co-authored by Claude Opus 5
parent a36fcec57e
commit 70260060c9
+1 -1
View File
@@ -204,7 +204,7 @@ if ($steht) {
Write-Host '' Write-Host ''
Write-Host ' Es gibt jetzt KEIN Fenster mehr. Nachsehen kann man so:' -ForegroundColor DarkGray Write-Host ' Es gibt jetzt KEIN Fenster mehr. Nachsehen kann man so:' -ForegroundColor DarkGray
Write-Host " Get-NetTCPConnection -LocalPort $LokalerPort -State Listen" -ForegroundColor DarkGray Write-Host " Get-NetTCPConnection -LocalPort $LokalerPort -State Listen" -ForegroundColor DarkGray
Write-Host " Get-Content '$ordner unnel.log' -Tail 20" -ForegroundColor DarkGray Write-Host " Get-Content '$(Join-Path $ordner 'tunnel.log')' -Tail 20" -ForegroundColor DarkGray
} else { } else {
Warnung "Der Tunnel steht noch nicht auf Port $LokalerPort." Warnung "Der Tunnel steht noch nicht auf Port $LokalerPort."
Write-Host '' Write-Host ''