Jump to content
Tuts 4 You

[CrackMe] simple CrackMe ubuntu


Recommended Posts

Posted (edited)

A basic crackme I made for reversing in Ubuntu 10.04, but it might run where there is gnome, x windows and a linux kernel.


 


Enjoy!


 


 


2dt0g9v.jpg


 


http://www.filehostfree.com/?d=51FC0D5F1


CrackMe.7z

Edited by Teddy Rogers
Attached crackme to topic...
  • 2 months later...
Posted

I have attached the crackme to your topic. Please can you attach them in future, people reported this as being unable to download from the file host you used. Thank you...


 


Ted.


Posted

Thanks Ted. Don't remember what the error was, but I tried uploading it and it wouldn't let me. I think it said it uploaded when it didn't. I remember seeing others report the same issue at the time in other threads though.


 


While I'm here - This currently will not run on Ubuntu 12.04 or 13.04, only on 10.04. I'll get it running on the newer versions on Ubuntu pretty soon.

Posted (edited)

To make it run on Ubuntu 12.04 do



sudo apt-get install libssl0.9.8
Edited by simple
Posted

I faced a problem with this target here:

.text:0000000000403D64 mov     [rbp+var_8B0], rax
.text:0000000000403D6B mov     rax, [rbp+lastcheck2]
.text:0000000000403D72 movzx   edx, byte ptr [rax]
.text:0000000000403D75 mov     rax, [rbp+var_8B0]
.text:0000000000403D7C movzx   eax, byte ptr [rax]
.text:0000000000403D7F cmp     dl, al
.text:0000000000403D81 jnz     short loc_403D8F

 

If you put a bp on 00403D7F and run target for 2 or 3 times with a same name and key you'll see that var_8B0 is being changed each time, so serial is changing every time you try to login !!!

 

 

BR

  • Like 1
Posted (edited)

I did it:

Login: 1@pL3Y
Password: 2tD486@d70

i wanted to create a keygen but unfortunately my gcc socks while compiling a line :shutup2::inv:   I dunnu why, but I try to do it as soon as possible :serenade::kick:

Zdp7.png

 

Kind Regards

hepL3r

Edited by hepL3r
Posted

Thanks Ted. Don't remember what the error was, but I tried uploading it and it wouldn't let me. I think it said it uploaded when it didn't. I remember seeing others report the same issue at the time in other threads though.

 

It probably did not recognise the file type. Better to .zip the file(s) up...

 

Ted.

Posted

Ted - thx if error happens again I'll let u know but i normally attach them


 


hepL3r - you are an awesome crackhead haha !!!!!


 


serial is the same every time


 


did you use gdb cli debugger to do this or other? u can post ur compiler error too and i can try to help for keygen

Posted

Simple: the problem is that I've never used SSL in neither in windows nor linux, I use GCC, I'll post my keygen as soon as possible, and for debugging I used GDB+IDA. It seems there are some fake routines, am I right? You've also put some anti patch routines iirc, but after all this was a good example of multi thread processing in linux :P:punk: waiting for new linux crackmes :P


Posted

yeah man i salute u i was afraid people weren't cracking on linux !! i started using edb debugger and it's cool too


 


a few hints for keygen....


 


1. i used gcc to compile, was written in gtk+


 


2. for every "real" routine there is a fake one similar and close to confuse u. yup, patch protection was a priority (but not enough obviously!!)


 


3. i don't think i used SSL exactly, but other ones like it available in the same include directory


 


4. i found code to do a crc check from scratch, and I added a few dozen lines of custom mods to it, so u won't find any C libraries for this. it's used several times in the code too.


 


next qt crackme in another 30 or 60 days !!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...