본문 바로가기

Reverse Engineering/CodeEngn.com

[CodeEngn.com] Advance RCE Level 11

Mission...
Find the Name when the Serial is 94E7DB1B.
This problem has multiple solutions so post any one solution on the message board in a private thread and we will verify it for you.
Note : "Serial Accepted" must pop up for the serial.
(Difficulty : ★★☆☆☆)


Analysis...


Solution and Coding...
Reverse2L11.cpp
Copyright (C) 2011 3735943886

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.


Result...




Omake...
Attachments are 'C++ Dump' and 'KeyGen' of Advance RCE level 11
Please feel free to download and test it.
For testing purpose, you can use following values. (one of working Name and Serial)
Name : 3735943886
Serial : 9FC84956

(Compiled with GCC)

(Compiled with GCC, function KeyGen is optimized by 3735943886)