What language is this?

0

I'm working on something and came across this after I interpreted some brainfuck code. It looks like another esoteric language but I'm not sure what. Anyone know?

(CB;:9]~}5Yz2Vw/StQr*)M:,+*)('&%$#"!~}|{zyx875t"2~p0nm,+jch'`%

Michael Yousef

Posted 2015-04-08T18:14:12.353

Reputation: 119

Question was closed 2015-04-08T21:30:08.240

Where did you find this? Context can give clues. – orlp – 2015-04-08T18:19:44.757

@orip Based on what I've seen, maybe it's CJam or GolfScript? This is going by the snippets of code I've seen, I've never worked with either. – ASCIIThenANSI – 2015-04-08T18:26:47.630

It was in a challenge for a programming competition. – Michael Yousef – 2015-04-08T18:26:53.877

@ASCIIThenANSI By the way, my name is ORLP lowercase, not ORIP ;) – orlp – 2015-04-08T18:31:31.700

@MichaelYousef Which one? One on StackExchange? If it was here, it should be labeled. – ASCIIThenANSI – 2015-04-08T18:32:40.433

No, it was a past challenge for International Capture the Flag. I want to ideally run the code and see what it returns. It should most likely print out some string that is an answer. – Michael Yousef – 2015-04-08T18:35:41.223

1Malbolge programs can be identified by decreasing ascii sequences like ~}|{zyx. I noticed that only after seeing the answer, though. – jimmy23013 – 2015-04-08T21:35:23.803

Answers

7

After one second of Googling a portion of the string (5Yz2Vw), I found the following page:

http://www.xchg.info/wiki/index.php?title=ICTF_2011_:_Challenge_13_-_250_Points

On that page it's deduced the code is Malbolge.

orlp

Posted 2015-04-08T18:14:12.353

Reputation: 37 067

you beat me by a couple of seconds, also here is an online IDE to run the code

– grabthefish – 2015-04-08T18:45:22.877

When I run the code on it, I get an error though. Any suggestions? Also, the only reason we know it's Malbolge is because there's an answer somewhere. We would need to find this out in the dark. – Michael Yousef – 2015-04-08T18:48:53.677

strange for me it ouputs: EvIl! , and yes thats capital i lower l – grabthefish – 2015-04-08T18:49:49.267

So I figured out that there's supposed to be some whitespace in it from the link you have. When I ran the brainfuck code through the interpreter, I got the exact string I posted. When I interpreted without whitespace, nothing. When I interpreted what they posted on that site with the whitespace, it suddenly worked. Odd.

Also I still have no idea how they figured out it was Malbolge. They googled and found some stuff that linked it to Malebolge -> Malbolge, I have no idea how that's what they got. – Michael Yousef – 2015-04-08T18:55:55.317

I figured it out. If you look at Wiki's page on esoteric languages, you see that Malbolge talks about circles of hell, and that this code should likely be Malbolge. – Michael Yousef – 2015-04-08T19:09:28.200