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

Here is small kgm for you all to keygen or even serial fish, patching is a :nono: since it's easy and you will learn nothing from doing so.

Some info:

Language : Delphi

Packed : Yes, but very easy to unpack

Rating : Who really cares

Any type of tut (video, paper ... etc) will be a bonus.

Have fun :peace:

kgm12.rar

Solved by GrindStone

Go to solution

What does this "you will learn nothing from doing" phrase mean? :elvis:

Unpacked file.

It uses MD5...

Packed with PeCompact.

Unpacked.rar

What does this "you will learn nothing from doing" phrase mean? :elvis:

Means dont waste your precious time in patching, go for keygen.

Means dont waste your precious time in patching, go for keygen.

A little shame here. The keygenme is say it own job.

  • Author

@GIV: More than just a hash, trust me.

@Kingstaa: Right on the money!

@kakamail :Sorry if you feel that way, maybe next time in a [PatchMe] or [CrackMe]

Edited by ChOoKi

  • 3 weeks later...
  • Author

From my old friend & mentor, hope someone finds it useful:

 

Name: SK2K7


Code: CA041BF53B266F70F1735E61A2BE4060
  • Solution
You haven't changed a little bit, have you? :)

 

Well... nice and tidy challenge as usual. Take me good two days in total to solve this. One day to replicate that superb verification, and another nice one day to reverse it.

 

Nice stuff on that "CRC". :D Really enjoyed reversing it. And that final verification? That's just classic!!! :D:)

 

The "Hint" from you above, make me sure that my solution will work on any PC. :) And tut for this? Hmm... maybe source code? Or... should i wait for another solution? :)

 

Anyway... Thanks alot for the excellent challenge, brother. :)

Solution for ChOoKi kgm12.rar

Edited by GrindStone

  • Author

@ GS: Congratulations for being :1a: an amazing 2-days solution indeed, you made my day man :yahoo:


 


I was expecting/hoping to see more solutions, so maybe your notes here could shed some light on this challenge.


 


Thank you very much for your time & for the kind words, I am honered.


 


:peace:


I'm the one who honored here... :)


 


Well... for notes about this KGM, i dion't want to spoil much fun, so i would only post my code for calculating that "CRC". And i hope, from that code, you guys could get some light to reverse it. :)


 


Here is the code :


 


 




 



procedure TwoValuedCRC32FromInteger(xIn : DWORD;var xRes1,xRes2 : DWORD);
var
  i : Integer;
  x1,x2,x3,x4 : DWORD;
begin
  xRes1 := $FFFFFFFF;
  xRes2 := $FFFFFFFF;
  for i := 3 downto 0 do
  begin
    x1 := i + i;
    x1 := x1 + x1;
    x1 := x1 + x1;
    x2 := xIn shr x1;
    x3 := x2 and $ff;
    x2 := xRes1 shr $18;
    x3 := x3 xor x2;
    x2 := xRes1 shl 8;
    x4 := xRes2 shr $18;
    x2 := x2 xor x4;
    xRes1 := x2 xor arrCrc1[x3];
    x2 := xRes2 shl 8;
    xRes2 := x2 xor arrCrc2[x3];
  end;
  xRes1 := xRes1 xor $FFFFFFFF;
  xRes2 := xRes2 xor $FFFFFFFF;
  asm
    pushad
    mov eax, xRes1
    bswap eax
    mov xRes1, eax
    mov eax, xRes2
    bswap eax
    mov xRes2, eax
    popad
  end;
end;

 


And for that "arrCrc1" and "arrCrc2", you could get that from the KGM itself. :) And some "array tool" could help you big time. ;)


 


And one again to notes, to solve this, i replicate the whole algo of this KGM. That way, i could imagine how to reverse it more easly. And yes, you have to literally reverse it. ;)


 


Have a great day. :)

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.