+ Reply to Thread
Page 1 of 6
1 2 3 ... LastLast
Results 1 to 10 of 53

Thread: Cracking an Application Method One (PART 1)

  1. #1
    TcM
    TcM is offline
    Code Warrior TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM's Avatar
    Join Date
    Aug 2006
    Posts
    11,461
    Blog Entries
    6

    Cracking an Application Method One (PART 1)

    Cracking an Application Method One

    Well For this Security Article I will use A ‘Crack Me’ Application, as I don’t want to use any software that is shareware as that IS ILLEGAL. And as this forum is full of programmers I don’t want someone to tell me, “Hey you are cracking my program!”. I don’t do such stuff! Try these methods of cracking on ‘Crack Me’ Applications. This will help you to know how cracking is done, how simple it is to crack, and how simple you can loose money because you have your cracked application running on the Internet. So knowing all this, it may help you to prevent such cracking.

    This is only one method, and this is just the simplest and the most basic form of cracking. This will NOT work on all applications, as some of the applications are more secure and can’t be cracked with this method, but of course NEVER secure enough to be 100% uncrackable!

    So let the fun start, first Of all You will need an application called W32Dasm, and another software named ‘Hackers View’ or even known as HIEW. You can find them attached.

    After downloading these two programs extract them to a folder where you want, now fire up W32Dasm and go to ‘Disassembler / Open File to Disassemble





    Now browse to the file you want to crack and open it, if it does not open then copy your file to the desktop and open it with W32Dasm from there, it should open. After that give it some time to open it completely. Now open your application in our case it is this one:



    And we are going to crack where it says ‘What word am I thinking of?’ Now try inputting something where you want to crack and press ok, It should tell you that it is wrong, now either write down that phrase or remember it. Make sure you do!
    In this case it errors out this message:



    So now we go to W32Dasm and go to Search / Find Text



    And write down a part of that phrase, in this case I wrote only ‘Sorry, not’ and press ‘Find Next’



    It should take you to the place where there is that phrase:



    Now scroll up a little bit and you should see something like:



    So this means that this message is displayed from the address 0043B04D. So Scroll up even more until you find that address:



    So now we know that this is a jne, meaning ‘Jump If Not Equal’ so this is self explanatory, if we enter wrong text and it is not equal to the text then as it is not equal it will jump to that message box. So we have to edit that from jne to je ‘Jump if Equal’

    Now at the bottom of the W32Dasm you should see something like this:



    Read Part 2 here:
    Cracking an Application Method One (PART 2)
    Attached Files
    Last edited by TkTech; 07-30-2008 at 06:46 PM.

  2. #2
    Banned buggy is an unknown quantity at this point
    Join Date
    Feb 2008
    Posts
    2

    cool

    this is good stuff to know, im just now learning to program

  3. #3
    Newbie muzamilsumra is an unknown quantity at this point
    Join Date
    Mar 2008
    Posts
    1

    Re: Cracking an Application Method One (PART 1)

    thx bro really gud tutorial

  4. #4
    TcM
    TcM is offline
    Code Warrior TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM's Avatar
    Join Date
    Aug 2006
    Posts
    11,461
    Blog Entries
    6

    Re: Cracking an Application Method One (PART 1)

    Thanks. Any suggestions?

  5. #5
    Newbie MoTu is an unknown quantity at this point
    Join Date
    Apr 2008
    Posts
    4

    Re: Cracking an Application Method One (PART 1)

    Thanks bro...

  6. #6
    TcM
    TcM is offline
    Code Warrior TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM's Avatar
    Join Date
    Aug 2006
    Posts
    11,461
    Blog Entries
    6

    Re: Cracking an Application Method One (PART 1)

    Welcome. Hope you like this stuff

  7. #7
    Newbie schmeng is an unknown quantity at this point
    Join Date
    May 2008
    Posts
    1

    Re: Cracking an Application Method One (PART 1)

    Thanks for taking the time to explain this. Much appreciated!!

  8. #8
    TcM
    TcM is offline
    Code Warrior TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM is a name known to all TcM's Avatar
    Join Date
    Aug 2006
    Posts
    11,461
    Blog Entries
    6

    Re: Cracking an Application Method One (PART 1)

    You are welcome. Use this wisely, and remember it's for educational purposes only.

  9. #9
    Newbie CaluMoo is an unknown quantity at this point
    Join Date
    May 2008
    Posts
    1

    Re: Cracking an Application Method One (PART 1)

    Brilliantly written

  10. #10
    Xav
    Xav is offline
    Code Slinger Xav has much to be proud of Xav has much to be proud of Xav has much to be proud of Xav has much to be proud of Xav has much to be proud of Xav has much to be proud of Xav has much to be proud of Xav has much to be proud of Xav has much to be proud of Xav's Avatar
    Join Date
    Mar 2008
    Location
    The North Pole
    Posts
    13,210
    Blog Entries
    13

    Re: Cracking an Application Method One (PART 1)

    Thanks...

    It's sort of asking for it, publishing this sort of tutorial, then writing "now remember kids, only use it for educational purposes", don't you think? Although if you're writing your own program, you might want to test its security.

    Quote Originally Posted by Jordan View Post
    Good members, like yourself, stick around and post for ages to come!
    Mr. Xav | Blog | Forums

+ Reply to Thread
Page 1 of 6
1 2 3 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Adding MSCOMM control to Visual C++ Application
    By ifitzgerald in forum C and C++
    Replies: 2
    Last Post: 09-14-2007, 10:05 AM
  2. Terminate a method.....
    By Ronin in forum Java Help
    Replies: 1
    Last Post: 02-08-2007, 02:03 PM
  3. Java Help Files
    By xXHalfSliceXx in forum Java Help
    Replies: 3
    Last Post: 11-28-2006, 11:30 PM

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