ALPHACON BBSGość · pl
← Protipy

Protipy / Docker

docker run -p 8080:8080 remnux/cyberchef - własna instancja CyberChefa na porcie 8080

docker run -p 8080:8080 remnux/cyberchef

Wstęp

CyberChef to złoto. Jest to aplikacja webowa, umożliwiająca szybkie i wygodne kodowanie, dekodowanie, szyfrowanie, kompresowanie, dekompresowanie najróżniejszego wsadu - base64, hex, xor, aes itd..

Przykładowe operacje

Załóżmy, że chcemy zakodować do Base64 polecenie, które będziemy mogli podać jako argument dla powershell -enc ..., niech to będzie uruchomienie kalkulatora i notatnika czyli calc;notepad. Musimy pamiętać, że Powershell przyjmuje zakodowany Base64 string UTF-16LE (UTF-16 Little Endian), zatem przed kodowaniem do Base64 należy go przekonwertować do UTF-16LE. W CyberChefie możemy tworzyć łańcuch przepisów, więc mogłoby to wyglądać następująco:

https://gchq.github.io/CyberChef/#recipe=Encode_text('UTF-16LE%20(1200)')To_Base64('A-Za-z0-9%2B/%3D')&input=Y2FsYztub3RlcGFk

Przy okazji jak widzicie, można takie przepisy wysyłać jako działający link. Niezłe? ;)

Linki