Page 1 of 2 12 LastLast
Results 1 to 15 of 22

Thread: Very Easy CrackMe

  1. #1
    harmor
    Guest

    Very Easy CrackMe

    This is for the beginner just starting his venture into cracking.

    \*===================================*/
    1. Find the real serial number.
    2. Alter the code to allow it to accept any serial
    /*===================================*\
    Attached Files Attached Files
    Last edited by harmor; January 5th, 2007 at 23:52.
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2
    I was expecting something a bit more complex for that size... but this one was a bit disappointing seeing as a hex editor is all that's needed

    What the hell was it compiled with? A protection like this doesn't take four-hundred-thousand bytes

  3. #3
    harmor
    Guest
    The program has 22 lines and was compiled with Dev C++
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  4. #4
    Red wine, not vodka! ZaiRoN's Avatar
    Join Date
    Oct 2001
    Location
    Italy
    Posts
    922
    Blog Entries
    17
    Good enough for real newbies

  5. #5
    As LLXX said, the valid serial is waiting for us. =/
    Please consider donating to help Woodmann.com staying online (here is why).
    Any amount greatly appreciated. Thank you.

  6. #6
    Quote Originally Posted by harmor View Post
    The program has 22 lines and was compiled with Dev C++
    With "generate most bloated code possible" option enabled.

    I've seen entire apps with more complex protections than this in les than 1/10th the size (unpacked)...

  7. #7

    Easy Crack Me~~~

    Thank you for your Hardwork.
    so. later
    see you again.

  8. #8
    treaxer
    Guest
    19654659119676XXX
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  9. #9
    Red wine, not vodka! ZaiRoN's Avatar
    Join Date
    Oct 2001
    Location
    Italy
    Posts
    922
    Blog Entries
    17
    Hmm, nice number. What is it?

  10. #10
    Registered User
    Join Date
    Oct 2003
    Location
    Bulgaria
    Posts
    16
    .text:00401429 mov [esp+88h+var_84], offset a19654659119676 ;

    BTW: why the generated exe is so large?
    Did you make use of template metaprogramming or other code bloating techniques? ? ?
    Last edited by begemott; March 27th, 2007 at 06:02.

  11. #11
    About half of it is useless debug info, 3/4 of the other half is probably std::cout and the rest of the standard bloated library, and of the 1/8th that's left, 1/10th of that would be the code and data contribution that he actually wrote.

    Me thinks he decided to link in everything so his serial couldn't be so easily found... though the compiler *does* put the data in its own section...

  12. #12
    i dont understand the excitement about size. its obvious why. and its an easy crackme

    thanks for posting it

  13. #13
    i dont understand the excitement about size.
    You're probably not all that learned in Asm compared to some of us here. Most HLL'ers are that way thinking it really does require over 9000 bytes to do a string comparison and write a few lines to the console, when at most a few hundred is sufficient.

    I'd say that learning Asm really does change your perception of programming and software in general, in a revolutionary way (and IMHO positive) way.

  14. #14
    hehe,

    i tried to get the focus away from this "issue". i thought its not so important for somebody who wants to test his skills against this crackme.

    about my perception of asm: i am a bit familiar with it. and i am fully with u about HLLs. about ca 14 years ago i learned asm for i386 after switch from C128 to pc. at that time i used 6510 asm for about 3 years (i started at the age of 13 with it), where i coded my own 4 bit audio sample sequencer (like drum machine), gfx effects, little games, and reversed some games. my 1st programming language on i386 was asm, where i coded intros, gfx effects, little games, and then my first polymorphic, full stealth, resident incfectors, various programs to bypass novell security and custom protectors used at school
    i developed electronic devices using 8051 microcontroller derivates, pic microcontrolllers (before it understood basic ), ... in asm of course.
    then came pascal, then c, then VB, then linux: shell, perl, javascript, php, ... then VC++, then hp-ux, solaris, aix, then osx reversing.

    usually i am quite concerned about size where it matters. like in virus coding for example. however for a beginners crackme just all is fine in my opinion.

    regards, 0xf001

  15. #15
    goqq2008
    Guest
    1. Find the real serial number.
    19654659119676414

    2. Alter the code to allow it to accept any serial
    00401437 . E8 1CAD0300 call 0043C158
    0040143C . 84C0 test al, al
    0040143E 74 16 je short 00401456 ; nop
    00401440 . C74424 04 2C0>mov dword ptr [esp+4], 0044002C ; the serial you entered is correct\n\n
    00401448 . C70424 C03344>mov dword ptr [esp], 004433C0
    0040144F . E8 44AD0300 call 0043C198
    00401454 . EB 1B jmp short 00401471
    00401456 > C74424 04 500>mov dword ptr [esp+4], 00440050 ; the serial is incorrect\n\n
    I promise that I have read the FAQ and tried to use the Search to answer my question.

Similar Threads

  1. Pimp My CrackMe contest results
    By j00ru vx tech blog in forum Blogs Forum
    Replies: 0
    Last Post: May 17th, 2011, 08:18
  2. Newbie CrackMe
    By Ravenheart in forum Mini Project Area
    Replies: 0
    Last Post: April 23rd, 2007, 12:55
  3. CrackMe
    By ReBirth in forum The Newbie Forum
    Replies: 2
    Last Post: September 5th, 2002, 12:13
  4. Easy RSA
    By mrcrackbrain in forum RCE Cryptographics
    Replies: 9
    Last Post: February 23rd, 2002, 13:43
  5. Little CrackMe
    By stealthFIGHTER in forum Malware Analysis and Unpacking Forum
    Replies: 2
    Last Post: February 24th, 2001, 18:24

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •