Arn, 19 bytes, cracked by r3mainer
€weL˜ù┼󪘛’U•žfcmº
I would provide the unpacked form, but it's rather trivial to decode adds to the challenge if you have to decode it yourself. Not terribly difficult, but it requires you to access the source code. The flag you want is:
7.9228162514264337593543950336e+28
this was done in the online interpreter. This shouldn't be too difficult, and multiple inputs should theoretically work. However, I encourage you to try and figure out the one I used (you will know immediately if you found the right one).
Solution + Explanation
The flag r3mainer used was J0e_Biden!
. The flag I intended to be the solution will remain hidden, as to encourage others to try :). However, to make it easier, here is an explanation for the program :*:*((|:(|\):}):i0^:i"n
:* Square
:* Square
( Begin expression
(
|: Bifurcate*
(
|\ Fold with concatenation (remove spaces)
_ Variable initialized to STDIN; implied
) End expression
:} Tail
)
:i Index of
0 Literal zero
^ To the power of
_ Implied
:i
"n" literal string
- Note: bifurcate is currently broken, and this program takes advantage of that. Basically,
|:(...):}
is a synonym for reversing the string...
(don't you love bugs?)