Challenge 5 – Cshop

http://reversing.kr/download.php?n=14

Purpose: Show flag in form

File name: CSHOP.exe

File type: Portable Executable 32 .NET Assembly

Using dnSpy to decompile the file. Go to function Main(), we can see that it has run the frmMain()

reversing-kr-cshop-1

Go to frmMain, some variable names were obfuscated. We using de4dot to deobfuscate this file.

reversing-kr-cshop-2.png

After deobfuscating, we notice functions: btnStart_Click() and InitializeComponent()

reversing-kr-cshop-3

Location of labels are arranged in a row and are changed after the event btnStart_Click() but size of btnStart equal (0,0)

reversing-kr-cshop-4

Change the size to (50, 50) and recompile file (we need save file before run again). We got flag !

reversing-kr-cshop-5

Flag: P4W6RP6SES

Trả lời

Điền thông tin vào ô dưới đây hoặc nhấn vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s

%d người thích bài này: