Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Difficulty : 3? You decide. I'm interested in your opinion of the difficulty level!
Language : .NET
Platform :  
Microsoft Windows
OS Version : Microsoft Windows XP and Above
Packer / Protector : Intellilock

Description :

Figure out the correct string for the textbox. If correct, you will be prompted with a "Success!" messagebox. 

Screenshot :

PDMcZmY.png

12182016CrackMe.zip

Level in my opinion is 1. Here my solution. :)

 

Spoiler

Correct serial is: DP4YGP74THX052O

How to solve:

- Break on MessageBox.Show method on System.Windows.Forms.MessageBox then trace until we find the method responsible to perform the check

qP_CrackMe_breakpoint.png

The comparision between inserted serial and the correct serial is made through CompareString:

q_P_Crack_Me_serial.png

Then have the right serial to solve the challenge:

q_P_Crack_Me_goodboy.png

 

 

Edited by crystalboy

  • Author
3 hours ago, crystalboy said:

Level in my opinion is 1. Here my solution. :)

 

  Hide contents

Correct serial is: DP4YGP74THX052O

How to solve:

- Break on MessageBox.Show method on System.Windows.Forms.MessageBox then trace until we find the method responsible to perform the check

qP_CrackMe_breakpoint.png

The comparision between inserted serial and the correct serial is made through CompareString:

q_P_Crack_Me_serial.png

Then have the right serial to solve the challenge:

q_P_Crack_Me_goodboy.png

 

 

Awesome, thank you for your freedback!

Yeah the main reason I did this was to see if someone could see the raw string. I used something that 'scrambles' the string I used (DP4YGP74THX052O) in the source. So if someone uses a reflector they would see the wrong string. But, I guess it actually doesn't work which is fine I was just seeing how that plus obfuscation would work out together.

I can show you what I mean about the 'scrambles' part when I get home.

I'll still use the scramble method because I use some external .ini files for my programs, and if I scramble the text in the .ini files my program 'deceypts' it and can still reads what my settings are. Also if a user opens the .ini it's just random looking strings too. So it's okay I guess.

 

Edited by {qP}
Forgot something.

Most obfuscators are useless against debuggers if you are trying to hide values, just makes it a little more annoying...

  • 1 month later...

Easy

 

 

00.png

bztfni.png

Solved by hooking microsoft.visualbasic.compilerservices.operators.comparestring and forcing it to return 0

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.