Ex02b.exe

Set a breakpoint at the or jump instruction ( JZ , JNZ ). Modify the EAX register to bypass the check. Observe the decrypted output in memory. 5. Conclusion & Solution The Flag/Key: [Insert Key Here]

A professional write-up should be structured to show the file is, how it works, and what the final result is. 1. Executive Summary File Name: ex02b.exe File Type: Windows Executable (PE)

Check the MD5/SHA256 hashes to ensure file integrity. ex02b.exe

Look for networking ( ws2_32.dll ) or file manipulation ( Kernel32.dll ) functions that hint at the program's behavior. 3. Decompilation & Logic Flow

[e.g., Identify the hidden flag / Understand the encryption logic] Tools Used: Detect It Easy (File identification) Ghidra or IDA Free (Static analysis) x64dbg (Dynamic debugging) 2. Static Analysis Set a breakpoint at the or jump instruction ( JZ , JNZ )

Include a small block of the cleaned-up pseudocode from your decompiler. 4. Dynamic Analysis (Execution)

Briefly explain the "lesson" of the challenge (e.g., "This taught the basics of string obfuscation"). To give you a more detailed draft, could you tell me: Is this for a specific course or CTF ? What behavior do you see when you run it? Executive Summary File Name: ex02b

Describe what happens when you run it (e.g., "The console prints 'Access Denied' immediately"). Debugger Findings:

Copyright © 2018 Rovex Inženjering