flcksr on 7:42 PM 07/30/2024: Super easy, unpack upx then in x64dbg at 00401558 change it to jmp instead of je and you're done
CrYP70NYM on 12:43 AM 07/31/2024: @flcksr Yep thats how you crack it!
perXhide on 3:39 PM 07/31/2024: I tried changing MOV EAX, 1 ; Set return value to 1 in checkCdRom function
Helel on 10:35 AM 08/01/2024: Hi. I'm so new to this field, I just found out what packing is. Could I unpack with Ghrida?
Sir_Zed on 5:22 PM 08/01/2024: @Helel UPX is just for making files smaller not for protection. To unpack it, just use: :upx.exe pr.exe -d ( u need to install upx ofc).
For other packers, try DiE or PEiD. They can spot most common ones. After that, a quick Google search will show you how to unpack them.
Ofc, if you wanna get fancy, you can use a debugger to unpack UPX manually. Lots of tutorials out there for that.
Good luck!
loadlibrarya on 6:40 AM 08/02/2024: unpack - bytepatch the cdrom check - cracked!
also the game rotates the camera too fast (multiply by deltatime?) + the left and arrow keys are inverted
Lucas0001 on 10:14 PM 08/02/2024: 1. Unpack UPX with CFF Explorer Suite
2. Just skip the CD ROM check
3. Enjoy the maz
Doubtful on 10:04 PM 08/05/2024: Unpack with UPX then skip a checking part for example with changing JE to JMP or filling the warning jump with NOP's.
Irval on 4:03 PM 08/09/2024: 1. Unpacked UPX
2. Patched .text:0040150C:00401557 to nop's (0x90) - You can skip this step. I just wanted to cut out the verification call on the CD.
3. Patched .text:00401558 je to jmp
PL45M4 on 1:40 AM 08/12/2024: D3DX9 is required to complete this crackme. I was able to download the runtime from here: https://www.microsoft.com/en-us/download/details.aspx?id=8109
survivalizeed on 3:09 PM 08/14/2024: Nice game :). For anyone who wants to learn reverse engineering better, I highly recommend to NOT use UPX here. Do it manually so you learn more!
iaakanshff on 4:27 PM 08/18/2024: Oh, it was an easy one, all i did was just unpacked and then patched the jnz instruction at 00402329 with jz. Then patched the jz instruction at 00402364 with jnz. The goal was to return 1 from the CheckCDRom function. By the way, i used ida Finished.
c0mrade on 3:25 PM 08/19/2024: begginer here, whats the pw for the zip? after all i need to access the file to crack it, right?
anonyninez on 5:34 PM 09/03/2024: nothing outside except white wall
https://imgur.com/a/MkMNCSa