Deszyfrowanie haseł w kadu z pomocą Powershell

Deszyfrowanie haseł w kadu z pomocą Powershell

Siedział sobie skrypcik u mnie na dysku, napisany pod wpływem chwilowej potrzeby odczytania własnego hasła do gg ukrytego w kadu. Pomyślałem, że może się przydać komuś:

$text="nasze zahaszowane haslo"
$len = $text.length
$newText=$text
for ($i=0 ; $i -le $len; ++$i){
$newText = ($text[$i] -Bxor $i -Bxor 1)
echo [char]$newText
}

  • A tu dla wielbicieli sssss

    kpass = "hasło"
    out = ""
    for i in xrange(len(kpass)):
    out += chr(ord(kpass[i])^i^1)
    print out

  • No tak, mój kod wypisuje znaki w osobnych liniach. Gdy go pisałem, nie miałem czasu ni ochoty go zmusić do wypisania wszystkiego w jednym wierszu. Dziś mam czas, ale ochoty nadal nie 🙂

  • Trochę się źle sformatowało (brakuje wcięcia w 4 linii. Mógłbyś sprawdzić czy to w ogóle działa, bo nie mam kadu a starałem się sprawdzić, czy rozumiem PS :-).
    E tam popraw co Ci szkodzi w końcu to dla czytelników.

  • Dlatego właśnie nigdy nie włączam opcji "zapamiętaj hasło" 😉