Buy Official Merchandise!
Forumwarz is the first "Massively Single-Player" online RPG completely built around Internet culture.

You are currently looking at Flamebate, our community forums. Players can discuss the game here, strategize, and role play as their characters.

You need to be logged in to post and to see the uncensored versions of these forums.

Log in or Learn about Forumwarz

Civil Discussion
Switch to Role-Playing Civil Discussion
Fun haxlrose's profile info - vague spoiler

LROSENBERG19-
96

Avatar: Tight Skirt
35

[WeChall]

Level 69 Camwhore

“Venereal Biohazard”

Ha, it took a while to figure out how to read the message in QBasic but I finally did it!

clock worker

Avatar: Sad Face
2

Level 14 Emo Kid

“Crybaby”

i dont know how to fix the coding. i got a interpreter that i can copy paste. but it keeps coming up that the code is wrong! its ****ing me off.

MrThePlague

Avatar: 16305 Mon Feb 16 22:48:05 -0500 2009

[h4x0rzzz]

Level 18 Troll

“Li'l Hellraiser”

clock worker Posted:

i dont know how to fix the coding. i got a interpreter that i can copy paste. but it keeps coming up that the code is wrong! its ****ing me off.

the “quotes”s need to be replaced with

"quotes"
, for one.

clock worker

Avatar: Sad Face
2

Level 14 Emo Kid

“Crybaby”

MrThePlague Posted:

the “quotes”s need to be replaced with

"quotes"
, for one.

i dont understand. also, the program tells me what the error is so il give it to you and i hope you can explain.

Error on line 45: compile error

also the site im using is http://www.ruby.ch/interpreter/rubyinterpreter.shtml

clock worker edited this message on 03/02/2008 1:05PM

MrThePlague

Avatar: 16305 Mon Feb 16 22:48:05 -0500 2009

[h4x0rzzz]

Level 18 Troll

“Li'l Hellraiser”

clock worker Posted:

also the site im using is http://www.ruby.ch/interpreter/rubyinterpreter.shtml


I’m going to break character for a moment and not call you a complete ****sucking re-re, because I was a little unclear.


replace the curly quotes with real ones. it’s not that hard. Also, for that particular page, you’ll have to put the word “print” at the beginning for it to do anything.

Even a complete ****-sucking re-re should be able to figure out how to script-kiddy my program now.

clock worker

Avatar: Sad Face
2

Level 14 Emo Kid

“Crybaby”

Jesus ****ing christ. the quote thing i dident understand was because the only quotes i saw was around the ones and zeros. i dident see the ones at the end. also its done now but i did all that for the **** that came out?

Skyreal

Avatar: Boobs
8

Level 24 Camwhore

“The Lady is a Tramp”

I just want to point out that this is no “vague spoiler”... in fact, it doesn’t spoil a banana placed overnight in a rice basket. As far as I can determine, it would take some kind of serious mental disorder to figure that out without significant prior knowledge in computers.

MrThePlague

Avatar: 16305 Mon Feb 16 22:48:05 -0500 2009

[h4x0rzzz]

Level 18 Troll

“Li'l Hellraiser”

clock worker Posted:

Jesus ****ing christ. the quote thing i dident understand was because the only quotes i saw was around the ones and zeros. i dident see the ones at the end. also its done now but i did all that for the **** that came out?

Not my problem.

markchd

Avatar: 12369 2010-01-24 16:26:11 -0500
18

[Brainfreeze]

Level 69 Camwhore

Craves Power like it's Crystal Pepsi

I solved it using a different method. I was not familiar with the function of the XOR operator, I don’t have many tools on my system, and visual C# studio is great timesbersome.

I tried, on a whim, replacing all of the 1s with 0s and all of the 0s with 1s, then using http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_To_Text.asp to convert the output to text. I had to delete the last 5 characters of the binary code to make groups of 8(bits).

Those with limited computing skills, like myself, can use a word processor to ctrl+f find and replace 1s with As, then 0s with 1s, and finally As with 0s, delete the last 5 characters (should be 1s) and feed the result into the binary to decode field at the site linked above.

I’m fairly certain that wasn’t how the puzzle was intended to be solved, it just seemed the easiest thing for me to try.

Skyreal

Avatar: Boobs
8

Level 24 Camwhore

“The Lady is a Tramp”

Easiest thing to “try” is to:

1. Download and install ruby

2. Fire up the text editor that comes with it (SciTE)

3. Copy and paste the above Ruby code, and insert “puts ” before it (removing the quotation marks around “puts ” )

4. Retype the part of the code that looks like

( "0b#{e}" )

because it will be screwed up (thanks to the spoiler tag messing with the quotation marks)

5. Save the file as anything.rb (yup, any file name that ends in .rb)

6. Hit F5

EDIT: Added link to download page, foreseeing the moans and groans of lazy people who can’t sentril- I mean, google their own links.

EDIT: I deserve a slap. Using clock worker’s link is probably easier.

Skyreal edited this message on 03/02/2008 2:18PM

markchd

Avatar: 12369 2010-01-24 16:26:11 -0500
18

[Brainfreeze]

Level 69 Camwhore

Craves Power like it's Crystal Pepsi

Skyreal Posted:

Easiest thing to “try”


Apologies,
I meant that before anyone mentioned XOR, my brain just thought try inverting the binary. I didn’t have any knowledge of programming, so that was as far as my “cryptanalysis” went. Basically I got plain lucky.

I’m a bit curious what prompted MrThePlague to use XOR and to XOR “each bit” by 255. Did he try other values as well, or did he try XOR by 255 because he, unlike myself, knew that that was the fastest way to invert the binary.

Clearly, knowing what I know now, and with the code already posted, using ruby is far easier.
markchd edited this message on 03/02/2008 2:24PM

Evil Trout

MODERATOR
Avatar: 35 2023-04-24 23:24:10 +0000

[Crotch Zombie]

Level 21 Hacker

this site is deader than the toddlers in my basement

markchd Posted:

Those with limited computing skills, like myself, can use a word processor to ctrl+f find and replace 1s with As, then 0s with 1s, and finally As with 0s, delete the last 5 characters (should be 1s) and feed the result into the binary to decode field at the site linked above.

I’m fairly certain that wasn’t how the puzzle was intended to be solved, it just seemed the easiest thing for me to try.


This is actually how I encoded it in the first place, and is the easiest way to decode it Log in to see images!

MrThePlague

Avatar: 16305 Mon Feb 16 22:48:05 -0500 2009

[h4x0rzzz]

Level 18 Troll

“Li'l Hellraiser”

markchd Posted:

Apologies,
I meant that before anyone mentioned XOR, my brain just thought try inverting the binary. I didn’t have any knowledge of programming, so that was as far as my “cryptanalysis” went. Basically I got plain lucky.


xor 255 accomplishes that, apparently. I didn’t think of that myself.

markchd Posted:


I’m a bit curious what prompted MrThePlague to use XOR and to XOR “each bit” by 255. Did he try other values as well, or did he try XOR by 255 because he, unlike myself, knew that that was the fastest way to invert the binary.


As to why, I’ve taken a clbum where one of the bumignments was to reverse-engineer a binary to figure out the secret option to change my “grade” in the database. The bumignment was somewhat more puzzle-like since it wasn’t xor with a constant, but the general idea is the same. When presented with a chunk of binary that doesn’t immediately “decode”, the first thing I try is xor’ing it from 1 to 255 and seeing if anything readable comes out..
MrThePlague edited this message on 03/02/2008 2:51PM

Mr_Smiles

Avatar: Kitten

Level 10 Permanoob

i dont bite... i just want a friend.

instead of doing any work, us re-res can just float over this spoiler. i figure us lazy bastards need to look out for each other, eh?
sentrillion’s search results are so perfect. what kind of algorithm is at work here? i’ve tried to hack into their system several times, but it’s locked up tighter than fort knox.

who have they hired to dream up such a magnificent piece of code? i thought i was on a first name basis with all the world’s hackers.

i should ask around about this

Squash Monst-
er

Avatar: Bug (Microscopic)
1

Level 10 Troll

“Pain in the ASCII”

EDIT: Nevermind, I took so long to post this that everything I said has been said already.

That XOR 255 inverts is a basic property of bitwise operations. Anyone who knows their bitwise operations well at all would use it if they wanted to invert some binary.

That said though, if you don’t have an easily accessible interpreter for a scripting language, it’s still faster to do it in Notepad. Just copy the text over, do a find-replace to replaces 1s with xs, do a find-replace to replace 0s with 1s, and do a find-replace to replace xs with 0s. Then copy it into that binary-ascii converter.

Well done though: I took one look at haxlrose’s profile and bumumed it was just garbage, and didn’t bother toying with it.

Squash Monster edited this message on 03/02/2008 2:58PM

markchd

Avatar: 12369 2010-01-24 16:26:11 -0500
18

[Brainfreeze]

Level 69 Camwhore

Craves Power like it's Crystal Pepsi

MrThePlague Posted:

When presented with a chunk of binary that doesn’t immediately “decode”, the first thing I try is xor’ing it from 1 to 255 and seeing if anything readable comes out..

Thanks for the insight. I’ve been reading about how XOR works, and I can see why you’d use that before trying anything more complex. It seems almost useless in terms of breaking a “secure” encryption, but for an online puzzle it’s (demonstrably) adequate.

EDIT:
Evil Trout Posted:

This is actually how I encoded it in the first place, and is the easiest way to decode it Log in to see images!
Just saw this, it’s quite a relief the puzzle wasn’t intended to require programming knowledge to solve.
markchd edited this message on 03/02/2008 3:05PM

MrThePlague

Avatar: 16305 Mon Feb 16 22:48:05 -0500 2009

[h4x0rzzz]

Level 18 Troll

“Li'l Hellraiser”

markchd Posted:

Thanks for the insight. I’ve been reading about how XOR works, and I can see why you’d use that before trying anything more complex. It seems almost useless in terms of breaking a “secure” encryption, but for an online puzzle it’s (demonstrably) adequate.

Apparently a shocking amount of commercial software relies on it for protection. F. ex: the CueCat tried to protect its scan data by XOR’ing it with the ASCII value for “C”, and the company got kinda ****y when people figured it out and started using the scanners without the corresponding software.

markchd Posted:

Just saw this, it’s quite a relief the puzzle wasn’t intended to require programming knowledge to solve.

I just did it as a program because I’m a jerk. 8)

MrThePlague edited this message on 03/02/2008 3:16PM

Zaratustra

Avatar: harblgar
2

[Mad Gear]

Level 19 Troll

“Li'l Hellraiser”

Even easier:

1) Exchange all the 0s and 1s with notepad or something

2) Remove the last five 1s they’re there for spacing

3) http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_to_Text.asp

4) Profit!

Evil Trout

MODERATOR
Avatar: 35 2023-04-24 23:24:10 +0000

[Crotch Zombie]

Level 21 Hacker

this site is deader than the toddlers in my basement

I’ve given you a unique E-Peen™ for your efforts, sir!

MrThePlague

Avatar: 16305 Mon Feb 16 22:48:05 -0500 2009

[h4x0rzzz]

Level 18 Troll

“Li'l Hellraiser”

Evil Trout Posted:

I’ve given you a unique E-Peen™ for your efforts, sir!

Awesome, thanks!

Internet Delay Chat
Have fun playing!
To chat with other players, you must Join Forumwarz or Log In now!