diff --git a/misc/mus1c/lyrics.rock b/misc/mus1c/lyrics.rock new file mode 120000 index 0000000..7e441d4 --- /dev/null +++ b/misc/mus1c/lyrics.rock @@ -0,0 +1 @@ +lyrics.txt \ No newline at end of file diff --git a/misc/mus1c/lyrics.txt b/misc/mus1c/lyrics.txt new file mode 100644 index 0000000..02aaada --- /dev/null +++ b/misc/mus1c/lyrics.txt @@ -0,0 +1,55 @@ +Pico's a CTFFFFFFF +my mind is waitin +It's waitin + +Put my mind of Pico into This +my flag is not found +put This into my flag +put my flag into Pico + + +shout Pico +shout Pico +shout Pico + +My song's something +put Pico into This + +Knock This down, down, down +put This into CTF + +shout CTF +my lyric is nothing +Put This without my song into my lyric +Knock my lyric down, down, down + +shout my lyric + +Put my lyric into This +Put my song with This into my lyric +Knock my lyric down + +shout my lyric + +Build my lyric up, up ,up + +shout my lyric +shout Pico +shout It + +Pico CTF is fun +security is important +Fun is fun +Put security with fun into Pico CTF +Build Fun up +shout fun times Pico CTF +put fun times Pico CTF into my song + +build it up + +shout it +shout it + +build it up, up +shout it +shout Pico \ No newline at end of file diff --git a/misc/mus1c/solve.sh b/misc/mus1c/solve.sh new file mode 100755 index 0000000..3acaa7f --- /dev/null +++ b/misc/mus1c/solve.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p rockstarlang + +printf "picoCTF{" +for i in $(rockstar lyrics.rock | tr '\n' ' '); do + printf "\x$(printf "%x" $i)" +done +printf "}\n"