Rating:

<h3 id="break-in-2018-connecting-will">Break In 2018 - Connecting Will</h3>

<hr>

Description

https://felicity.iiit.ac.in/contest/breakin/findingwill/



Will is lost in the Upside-Down and is stuck with the Demogorgon. El is looking for Will, when, she stumbles across a piece of code that Will wrote. The Demogorgon could not decipher the code and hence just left it lying around. El needs your help to find the 2 numbers that can get her the secret key which Will was trying to share. Can you help her?

<hr>

The website shows a login form with a First Number and a Last Number. From the given source code we can assume that we need to put 2 hashes that have the same value,

In order to solve this challenge we could look for a md5 collision

md5(‘240610708’) ‘s result is 0e462097431906509019562988736854

.

md5(‘QNKCDZO’) ‘s result is 0e830400451993494058024219903391.

0 == 0 when compared with == they give us True

but with this we will not be accessed because we have

($hash1 != $hash2)

by looking on :

$hash2 = strtr($hash2, “abcd”, “0123”);

i use this site to get some hashes who started by

ae ;)

https://md5db.net/explore/ae46

dlhkwp : ae46007dc4407b097dc1d216cd48d15d

‘a’ will be replaced by 0 (0e)

so :

ae46007dc4407b097dc1d216cd48d15d != 0e462097431906509019562988736854

after that a,b,c,d will be replaced by 0,1,2,3

0e46007dc4407b097dc1d216cd48d15d

0e460073244071097321321623483153

and

0e460073244071097321321623483153 equal 0e462097431906509019562988736854 (true)

first number : 240610708

last number : dlhkwp

Success. The flag is BREAKIN{I_Will_Connect}


#0v3n_Sh3ll ❤


Original writeup (https://github.com/0xy4hy4/Write-ups/tree/master/2018/breakin-ctf-2018/web/findingwill).
crvineeth97Jan. 22, 2018, 6:36 p.m.

Hey, could you add your writeup to the already put up task and delete this? I'll give access