DecOct

Discussion of challenges you have already solved
Post Reply
MerickOWA
Posts: 182
Joined: Mon Apr 07, 2008 5:54 pm
Location: HkRkoz al KuwaiT 2019 HaCkEr 101

DecOct

Post by MerickOWA »

Was the 91 = 'Y' bug intensional?
tails
Posts: 191
Joined: Tue Jun 10, 2008 7:51 pm
Location: Tokyo

Post by tails »

I think 91 = 'y' and 131 = 'Y'.
MerickOWA
Posts: 182
Joined: Mon Apr 07, 2008 5:54 pm
Location: HkRkoz al KuwaiT 2019 HaCkEr 101

Post by MerickOWA »

I'm still confused as to how 91 = 'y' then ;) even if you treated the 91 as bad octal that makes it 72 in decimal which is 'H'. y is '171' in octal... so i'm not sure how or under what math '17' became a '9' ;)

It almost threw me for a loop when I was decoding the message. With the mix of octal and decimal and the upper/lower characters then suddenly a '[', I thought I'd done something wrong or was on the wrong track.
tails
Posts: 191
Joined: Tue Jun 10, 2008 7:51 pm
Location: Tokyo

Post by tails »

MerickOWA wrote:i'm not sure how or under what math '17' became a '9' ;)
Hmm... I thought it was just a rule which we must detect. And maybe the expected answer to the first sentence is: "No, I wouldn't."
the_impaler
Posts: 61
Joined: Wed Apr 30, 2008 3:31 am

Post by the_impaler »

Yeah, it looks like it was intentional, unless it supposed to be 89 :wink:
At one place there is 'Y' in octal (131), so not all 'Y' are miscalculated.
User avatar
m!nus
Posts: 202
Joined: Sat Jul 28, 2007 6:49 pm
Location: Germany

Post by m!nus »

How were you inteded to find 8=>16 9=>17? I just tried through alot of possibilities
the_impaler
Posts: 61
Joined: Wed Apr 30, 2008 3:31 am

Post by the_impaler »

I tried first slice the string in 3 chars array and then I saw that some are ok and some don't make sense. So I just manually split it into 3 or 2 char sequences and then if it has 8 or 9 it's dec otherwise it's octal. Most of it was decoded right away.
phoenix1204
Posts: 1
Joined: Sat Jun 27, 2009 7:52 am

Post by phoenix1204 »

The rule is maybe :
if value in [80...99] then value = value + 80
octdec(value)
Then there is no unwanted upper chars and no [
jonik555
Posts: 43
Joined: Mon Aug 31, 2009 6:18 pm
Location: Prague

Post by jonik555 »

Oh I finally did it...
I tried a lot of nonsences but when I deleted all the eights from input and made groups of three octal digits, I got "If I ....(scrumbled text)... an efficien .... ... belie..." then i got lost, but finally I looked after belie I expected "ve" so I tried to somehow get that ... "v" finally I found, that every 8+ next number are decimal representations of letters :D Final Y was very hard to me too, but I had solved it by looking to english dictionary where i found only one world starting with stropp :D
Uff... sorry for bad english.
Very nice and tricky challenge.
There are 10 types of people, those who understand ternary, those who think that this joke is about binary and the others.
IIMOG
Posts: 9
Joined: Thu Jun 02, 2011 8:35 pm

Post by IIMOG »

Nice challenge, did it manually with the conversion panel of notepad++.
User avatar
yes-man
Posts: 32
Joined: Fri Jan 30, 2009 5:14 pm

The Y ...

Post by yes-man »

is probably intentional to force people to solve the whole thing in order to notice :D
This way you cant just test the start and solve the end.
Post Reply