The Lost Contract

Description

Sh*t!! We've lost the source code of our contract! All we know is that the contract address is: 0x176E7dD5238041E9962106cBbccE55FB75b474ae

Blockchain provider: http://elprofessor.challenges.bsidestlv.com:7545/

Do you think you can retrieve it?

Solution

Let's connect to the provider:

The output:

Using IDA-EVM (An IDA Processor Module for the Ethereum Virtual Machine (EVM)) we can disassemble this code.

After disassembly we see this chunk:

Therefore the flag is BSidesTLV{IveB33nL0st4ndY0uG0tMe!}.