Size: a a a

2020 December 20

аᶘ

асоциальный пикотран... in pro.bash
у тебя на руках живая консоль есть?
источник

.

. in pro.bash
и то мне замена не совсем ясна, она как регулярное выражение что ли?
источник

.

. in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
у тебя на руках живая консоль есть?
в каком смысле "живая консоль"? образ линукса негде не стоит
источник

Е

Егоронька in pro.bash
Переслано от Егоронька
Он же Линукс не юзал ни разу
источник

Е

Егоронька in pro.bash
.
в каком смысле "живая консоль"? образ линукса негде не стоит
Wsl ставь
источник

Е

Егоронька in pro.bash
Как можно баш без линукса учить?
источник

EK

Evgeny Kuchkov in pro.bash
root@mpro20y-rt-1:~# echo "CTF{FLAG_WAS_HERE}" | rev | sed -En "s/A/9/pg" | base64 | sed -En "s/=/*/p" | rev | sed -En "s/R/o/pg" | od -A n -t x1 | base64 | gzip -5 | base64 | rev | rev| base64 -d | gzip -d | base64 -d | xxd -r -p | sed -En "s/o/R/pg" | rev | sed -En "s/\*/=/p" | base64 -d | sed -En "s/9/A/pg" | rev
CTF{FLAG_WAS_HERE}
root@mpro20y-rt-1:~#
источник

EK

Evgeny Kuchkov in pro.bash
но вот что интересно
источник

EK

Evgeny Kuchkov in pro.bash
root@mpro20y-rt-1:~# echo "CTF{CHEBUREK_123_FLAG_WAS_HERE}" | rev | sed -En "s/A/9/pg" | base64 | sed -En "s/=/*/p" | rev | sed -En "s/R/o/pg" | od -A n -t x1 | base64 | gzip -5 | base64 | rev | rev| base64 -d | gzip -d | base64 -d | xxd -r -p | sed -En "s/o/R/pg" | rev | sed -En "s/\*/=/p" | base64 -d | sed -En "s/9/A/pg" | rev
CTF{CHEBUREK_123_FLAG_WAS_HERE}
root@mpro20y-rt-1:~#
источник

EK

Evgeny Kuchkov in pro.bash
и еще интереснее
источник

EK

Evgeny Kuchkov in pro.bash
root@mpro20y-rt-1:~# echo "CTF{LOLKEK_CHEBUREK_123_FLAG_WAS_HERE}" | rev | sed -En "s/A/9/pg" | base64 | sed -En "s/=/*/p" | rev | sed -En "s/R/o/pg" | od -A n -t x1 | base64 | gzip -5 | base64 | rev | rev| base64 -d | gzip -d | base64 -d | xxd -r -p | sed -En "s/o/R/pg" | rev | sed -En "s/\*/=/p" | base64 -d | sed -En "s/9/A/pg" | rev
root@mpro20y-rt-1:~#
источник

.

. in pro.bash
мне ничего непонятно
источник

.

. in pro.bash
мне просто нужен флаг
источник

EK

Evgeny Kuchkov in pro.bash
кстати, как перевести хекс в строку с помощью od, а не через xxd?
источник

EK

Evgeny Kuchkov in pro.bash
ну флаг наверно можно получить так
источник

EK

Evgeny Kuchkov in pro.bash
cat flag.enc| rev| base64 -d | gzip -d | base64 -d | xxd -r -p | sed -En "s/o/R/pg" | rev | sed -En "s/\*/=/p" | base64 -d | sed -En "s/9/A/pg" | rev | sed -En "s/^CTF//pg"
источник

EK

Evgeny Kuchkov in pro.bash
но возможно я где-то накосячил 🙂
источник

🌚

🌚 YupiRex in pro.bash
там сед не очень безопасно написан
user@user-PC:~$ echo test | rev | sed -En "s/A/9/pg" 
user@user-PC:~$ echo teAst | rev | sed -En "s/A/9/pg"
источник

🌚

🌚 YupiRex in pro.bash
возможно кто придумал это.. был уверен что сед будет отрабатывать т.к. на входе 100% будет нужные шаблоны для замен
источник

EK

Evgeny Kuchkov in pro.bash
да, прикол в этом 🙂
источник