Small Custom Challenge

This is the place for ALL of the user submitted challenges. If you create a little challenge/mission/riddle/whatever, post it here.
Forum rules
Do not post missions that you did NOT create without proper citing.

Small Custom Challenge

Post by -Ninjex- on Tue Jan 22, 2013 10:08 pm
([msg=72541]see Small Custom Challenge[/msg])

I made a small little challenge, it's not that great, but it's all for fun and could be better.
Maybe one of you could take this challenge and make it better!!! :)
There is a big way to get around doing what you need to do, but please try and take the proper steps.
Useful things to know before taking on this challenge:

Cryptography
Reverse Engineering (Not a must)
Logical understanding
Algorithms

The challenge is is a C++ compiled program. The file is a .tar.gz / .zip file and comes with a README file explaining what you need to do.

Link to the .tar.gz

Link to a .zip
Never tested the regular .zip file, and do not know if it works.

The read me file is as follows:

Code: Select all
I would first like to say thank you for taking on my challenge! Thank you!

Now, to understand what you must to to complete the challenge.

If you travel to the Challenge directory, there will a C++ program called 'Challenge'
Open up the C++ program. You will be asked to enter in two strings. These strings are then
put into a simple algorithm, to give a number output based on your strings. The goal here is
to find out how the algorithm works, and figure out how to make your encrypted strings equal the value of '1337'

Once you have done that, the C++ program will give you information regarding the rest of the challenge.
Last edited by -Ninjex- on Thu Jan 31, 2013 11:26 pm, edited 1 time in total.
If you're not willing to learn, no one can help you. If you're determined to learn, no one can stop you.⠠⠵
The absence of evidence is not evidence of absence.
I can explain it for you, but I can't understand it for you.
User avatar
-Ninjex-
Addict
Addict
 
Posts: 1306
Joined: Sun Sep 02, 2012 8:02 pm
Blog: View Blog (0)


Challenge, Small Custom

Post by WallShadow on Wed Jan 23, 2013 1:30 am
([msg=72545]see Challenge, Small Custom[/msg])

Image
User avatar
WallShadow
Contributor
Contributor
 
Posts: 594
Joined: Tue Mar 06, 2012 9:37 pm
Blog: View Blog (0)


Re: Challenge, Small Custom

Post by -Ninjex- on Wed Jan 23, 2013 2:08 am
([msg=72547]see Re: Challenge, Small Custom[/msg])

WallShadow wrote:Image


I am currently working on it now to imporve it even more. The file is still available though.I will upload the new file when it is done.
You shouldn't have any problem with it xD
If you're not willing to learn, no one can help you. If you're determined to learn, no one can stop you.⠠⠵
The absence of evidence is not evidence of absence.
I can explain it for you, but I can't understand it for you.
User avatar
-Ninjex-
Addict
Addict
 
Posts: 1306
Joined: Sun Sep 02, 2012 8:02 pm
Blog: View Blog (0)


Re: Small Custom Challenge

Post by 0phidian on Thu Jan 31, 2013 11:48 pm
([msg=73113]see Re: Small Custom Challenge[/msg])

:shock: omg, sooo many sub-directories

______________________________________________________________________________
Maybe to help keep peoples from cheating you could have the string that is supposed to show up after getting 1337 be encrypted and then be decrypted when printed.

Code: Select all
string answer = "bm89rgj948tj0948g0jg"
cout << decrypt(answer) << endl;
Last edited by 0phidian on Fri Feb 01, 2013 12:11 am, edited 1 time in total.
User avatar
0phidian
Poster
Poster
 
Posts: 269
Joined: Sat Jun 16, 2012 7:04 pm
Blog: View Blog (0)


Re: Small Custom Challenge

Post by -Ninjex- on Fri Feb 01, 2013 12:08 am
([msg=73116]see Re: Small Custom Challenge[/msg])

Just find how the algorithm works, it will save you time :D
If you're not willing to learn, no one can help you. If you're determined to learn, no one can stop you.⠠⠵
The absence of evidence is not evidence of absence.
I can explain it for you, but I can't understand it for you.
User avatar
-Ninjex-
Addict
Addict
 
Posts: 1306
Joined: Sun Sep 02, 2012 8:02 pm
Blog: View Blog (0)


Re: Small Custom Challenge

Post by 0phidian on Fri Feb 01, 2013 12:12 am
([msg=73118]see Re: Small Custom Challenge[/msg])

I cheated...
I am trying to figure it out the algorithm works now though.
User avatar
0phidian
Poster
Poster
 
Posts: 269
Joined: Sat Jun 16, 2012 7:04 pm
Blog: View Blog (0)


Re: Small Custom Challenge

Post by -Ninjex- on Fri Feb 01, 2013 12:24 am
([msg=73121]see Re: Small Custom Challenge[/msg])

Pm me with the pass, when you think you got it :lol:
If you're not willing to learn, no one can help you. If you're determined to learn, no one can stop you.⠠⠵
The absence of evidence is not evidence of absence.
I can explain it for you, but I can't understand it for you.
User avatar
-Ninjex-
Addict
Addict
 
Posts: 1306
Joined: Sun Sep 02, 2012 8:02 pm
Blog: View Blog (0)


Re: Small Custom Challenge

Post by 0phidian on Fri Feb 01, 2013 1:13 am
([msg=73131]see Re: Small Custom Challenge[/msg])

Well I figured out the algorithm and got to the password file, without cheating this time. Is there a way for me to get the hash and crack it or am I going to have to write something to burteforce/dictionary the phasephrase?

________________________________________________________________________________________
Since it's a weak hash algorithm I'm guessing I'm suppossed to find the hash and crack it. I've been searching like crazy but havent figured out how mcrypt stores its hashes. Any hints?
User avatar
0phidian
Poster
Poster
 
Posts: 269
Joined: Sat Jun 16, 2012 7:04 pm
Blog: View Blog (0)


Re: Small Custom Challenge

Post by mookalovesgloop on Tue Feb 05, 2013 9:46 pm
([msg=73498]see Re: Small Custom Challenge[/msg])

peace!

ninjex, i just tried to DL your zip, but when i try to extract the files, i can't. i get a message saying file '0' is password protected. from the original post, i didn't gather that that's quite the way the challenge is intended to work...any nudges in the right direction are appreciated...

blessings
mooka
Image
gloop!
User avatar
mookalovesgloop
Poster
Poster
 
Posts: 167
Joined: Wed Apr 18, 2012 7:48 pm
Blog: View Blog (0)


Re: Small Custom Challenge

Post by -Ninjex- on Tue Feb 05, 2013 9:55 pm
([msg=73500]see Re: Small Custom Challenge[/msg])

Eh, it may not be compatible for Windows. Are you using Windows for this challenge?

Also, there is a password protected file, but it isn't called 0. However, it is something like that (I can't say too much without giving away clues)

I know it works in linux, if you have a virtualbox, try to download and run it inside the virtual machine.

Sorry mooka :cry:
If you're not willing to learn, no one can help you. If you're determined to learn, no one can stop you.⠠⠵
The absence of evidence is not evidence of absence.
I can explain it for you, but I can't understand it for you.
User avatar
-Ninjex-
Addict
Addict
 
Posts: 1306
Joined: Sun Sep 02, 2012 8:02 pm
Blog: View Blog (0)


Next

Return to User Submitted

Who is online

Users browsing this forum: No registered users and 0 guests

cron