Page 1 of 6 1234 ... LastLast
Results 1 to 40 of 204

Thread: Software Cracker Challenge #2

  1. #1
    Yash_Kumar
    Guest

    Software Cracker Challenge #2

    This challenge is for all crackers who love cracking or hacking software. The software attached is a simple program having a label. All you have to do is change the text of that label. It will only be considered a crack:

    1) If you altered the original exe and didn't create your own copy of the software
    2) It runs on my machine and u dont send me screwed up MS DOS exe like Dinz sent me last time

    I would really appreciate if you would just attach the cracked version with a description on how u did it. This is really uncrackable and last time, no one had cracked it. Dinz claimed to have cracked it but it showed up as an MS Dos program on my machine! i bet no one can crack it this time... its a challenge and lets see who does

    For your information, the program zipped up is a calculator program that has been protected by a software i made. this software makes dissassembling it, hexediting it or changing its structure in anyway impossible. Hope to sell this product but before that, want to remove the possibility that it can be cracked

  2. #2
    Not NoteMe SLH's Avatar
    Join Date
    Mar 2002
    Location
    192.168.0.1 Preferred Animal: Penguin Reason for errors: Line#38
    Posts
    3,051

    Re: Software Cracker Challenge #2

    Originally posted by Yash_Kumar
    i bet no one can crack it this time... its a challenge and lets see who does
    Is it me, or is that a bit of a contradiction?
    Quotes:
    "I am getting better then you guys.." NoteMe, on his leet english skills.
    "And I am going to meat her again later on tonight." NoteMe
    "I think you should change your name to QuoteMe" Shaggy Hiker, regarding NoteMe
    "my sweet lord jesus. I've decided never to have breast implants" Tom Gibbons
    Have I helped you? Please Rate my posts.


  3. #3
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    uh oh I can see it now ... its Rocky all over again

    we'll be seeing the 16th sequel in a few weeks ..

    LOL

    Just joking ... good luck with your efforts!

  4. #4
    Hyperactive Member Gtarawneh's Avatar
    Join Date
    Mar 2002
    Location
    Unknown
    Posts
    382

    Exclamation

    There are always people,
    and minds....
    Intelligence,,,,
    Weirdness

    i bet no one can crack it this time
    Don't depened on that too much ...

  5. #5
    Lively Member
    Join Date
    Jan 2001
    Location
    Holland
    Posts
    98
    I love a challenge

    [edit]
    is it me or is it normal that it wont load ?
    (error -> Internal error, can`t continue)

    No I haven`t altered it (yet )
    Last edited by ArjanNutz; Apr 19th, 2002 at 12:13 PM.
    Arjan Nutz

  6. #6
    PowerPoster cafeenman's Avatar
    Join Date
    Mar 2002
    Location
    Florida
    Posts
    2,819
    Originally posted by Gtarawneh
    There are always people,
    and minds....
    Intelligence,,,,
    Weirdness



    Don't depened on that too much ...
    Go for it man. Good luck

  7. #7
    Phrozeman
    Guest
    Lemme crack it, just an sec

  8. #8
    Phrozeman
    Guest
    I got an Internal error, but i edited that one... if it's not correct tell me what i have to edit then.... i run Windows XP

    see attachment:
    Attached Files Attached Files

  9. #9
    Lively Member
    Join Date
    Jan 2001
    Location
    Holland
    Posts
    98
    got an Internal error, but i edited that one... if it's not correct tell me what i have to edit then.... i run Windows XP
    would be too easy if that`s just it
    Arjan Nutz

  10. #10
    Phrozeman
    Guest
    Originally posted by ArjanNutz


    would be too easy if that`s just it
    Indeed

  11. #11
    I'm about to be a PowerPoster! kleinma's Avatar
    Join Date
    Nov 2001
    Location
    NJ - USA (Near NYC)
    Posts
    23,373
    I GOT AN INTERNAL ERROR WHEN I UNZIPPED IT TO THE DESKTOP.. BUT WHEN I UNZIPPED IT TO ANOTHER FOLDER IT WORKED OK..

  12. #12
    Lively Member
    Join Date
    Jan 2001
    Location
    Holland
    Posts
    98
    that`s kinda stupid :/
    Arjan Nutz

  13. #13
    Hyperactive Member
    Join Date
    Aug 1999
    Posts
    482
    What happend to old thread? I wanted to see how it was done..

  14. #14
    Fanatic Member Slaine's Avatar
    Join Date
    Jul 2002
    Posts
    641
    Not sure what happened to the last thread - when I checked on my home PC this evening it seems to have disappeared - Guess it must have upset the Moderators.

    Yash_Kumar,

    Looking back at your previous posts, and your activity at rentacoder it's fairly easy to work out how you are protecting the program. Your program is probably fairly secure, but I suggest it's foolish to say it is 100% crack proof. You don't appear to be doing anything different to plenty of other exe encryption routines out there. Saying that I wish you luck in getting it off the ground. If other people can make money out of doing it then why not you.

    Gtarawneh: Nice to see you're still with us.
    Martin J Wallace (Slaine)

  15. #15
    Member
    Join Date
    Apr 2002
    Posts
    36
    Wow, if you can make such software that prevents the program from getting cracked/hacked, then you would solve all the Software Industry's problems.

    If no one can crack or hack it, and you make it so that it requires a CD to run (if it was a game) then that game would be unhackable...

    wow..

    anyone crack this yet?

    Personally im impressed that such thing would be possible.

  16. #16
    Yash_Kumar
    Guest
    I don't know whats wrong with everyone. If u think this can be cracked, try i for yourself. And yeah, won't work on 98/95 for the time being so u will get that internal error thing. That happens when some API is missing or something. It will work fine on XP/2000/NT. If u think it can be cracked then why dont u do it... its easier to say then do.

    Lol, and my activity on RentACoder is always to get new ideas. Not everyone is best at good ideas and why not take the opinion of other people. The protection is probably the best I and a lot of other people could have put together. If u think it's just fair protection, then try cracking it!!!

  17. #17
    Member
    Join Date
    Apr 2002
    Posts
    36
    So how does this work? I mean, not how the algorithm works, but what happens when you open the file in a hex editor or something? Does it not open at all, or does it ruin the whole file or what?

  18. #18
    Hyperactive Member Hampster's Avatar
    Join Date
    Feb 2001
    Location
    On my hamster wheel.
    Posts
    374
    Hmm, is your program using multiple threads? If so, how is is achieving this?

  19. #19
    Member
    Join Date
    Apr 2002
    Posts
    36
    Ok I think I figured out a key piece to it. The program is not really in calc.exe, but rather in a.a file that is produced when the previous is ran.

    I renamed a.a to have a .exe extention, and sure enough, it is 48K in size, and has the icon that matches the icon in the titlebar of the "calc" program. However I get an error when I run it, which makes mention of some hex and says the program failed to initialize properly (0xc0000005).

    Essentialy, the way I figure this program works, is that the original CALC program creates some sort of temporary registry entery, as i see this suspicous entry:

    "
    [HKEY_CLASSES_ROOT\CLSID\{021003e9-aac0-4975-979f-14b5d4e717f8}]
    @="LocalCopyHelper"

    [HKEY_CLASSES_ROOT\CLSID\{021003e9-aac0-4975-979f-14b5d4e717f8}\InProcServer32]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
    00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,48,00,\
    45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
    "ThreadingModel"="Apartment""

    Then, the program is unpacked, as a.a file, so that no one executes it on its own.

    Next, the calc.exe (orignial executable) passes some sort of argument onto a.a while executing it to make sure that its not being run standalone (hence why the runtime error occurs when I renamed the file and ran it by itself).

    In essence, the "copy protection" is basically a file that will extract the real executable from itself, run it using command line arguments to make sure that it is being run from a legit source. The real executable, not calc.exe is possibly even encrypted using some cheap algorithm to make sure its not altered while its being held in calc.exe. This way it is impossible to edit the label that he asks us to, unless we edit the "a.a" file (the real executable) and then we somehow find out what arguments or registry codes IT needs to run properly.

    Am I at least partially right on all this?

    I know at least some of my analasys is bound to be correct, but I am not sure about the registry thing. How I found that was I searched for "calc" in the regsitry and found that, and thought that because it says LocalCopyHelper it looked like it might be from this program.

    So the registry im not sure, but on the rest, did I do ok?

  20. #20
    Fanatic Member skald2k's Avatar
    Join Date
    Feb 2002
    Location
    Sydney, Australia
    Posts
    535
    Very good Conscript! I believe your onto it!

    Oh and Btw, I think the first thread was removed because someone managed to crack it, otherwise this challenge would not be out.
    - If at first you dont succeed, then give up, cause you will never will!

  21. #21
    Fanatic Member skald2k's Avatar
    Join Date
    Feb 2002
    Location
    Sydney, Australia
    Posts
    535
    I don't know whats wrong with everyone. If u think this can be cracked, try i for yourself.
    Thats kinda contradictory isn't it? If YOU think it can't be cracked, then why offer this challenge? The reason you are offering this challenge is that IT CAN BE CRACKED and you want to see how it was done so that you can close the hole. Am I correct?
    - If at first you dont succeed, then give up, cause you will never will!

  22. #22
    Member
    Join Date
    Apr 2002
    Posts
    36
    Actually I think that the author of this program (or 2 programs if u ask me, given the fact that one is nested in the other) basically thinks it cant be cracked, but offers this challenge just to make sure.

    Kinda like a beta test. Or When Microsoft opened up a Windows 2000 server and invited hackers to hack it cause they thought it was some neat code they just made.

    BTW, Another thing I noticed is that the calc.exe file is exactly 100Kb big. That might play a role in this somehow.

    Basically, as my previous analasys states, i believe that the calc.exe program is programmed to extract from itself the real program then executes it using arguments passed to it either by the registry or by other means, so that the real program cant run without them. Essentially this "tool" for copy-preventing programs or "crack-preventing" them is essentially just an app that creates self-extracting ZIP files with a twist.

  23. #23
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Conscript,

    I'm just curious as to how you "look" at an exe to tell what it is doing. If I wanted to tinker around just for the sake of learning, what software (freebie) would you recommend?

    Thanks!

  24. #24
    PowerPoster cafeenman's Avatar
    Join Date
    Mar 2002
    Location
    Florida
    Posts
    2,819
    I guess the real challenge is can you break the code and run the program on its own. You did good to figure out what you did, but if you still can't get around the security, then it sounds pretty successful to me.

    I'm not taking the challenge cuz I know jack about cracking. But I do think the whole thing is interesting.

    Waiting for a final outcome. This is almost as good as Jason and the Astronauts.

  25. #25
    Yash_Kumar
    Guest
    Good work Conscript... now thats what i call constructive analysis... hope people will catch up with him or use his work for for a start. Conscript, you are partially right but a.a is not a normal exe. a.a is still encrypted.. and doesn't accept any parameters as u pointed... in fact.. it is dependent on another process to execute... enough of a hint.. lets see what else u discover.

  26. #26
    Member
    Join Date
    Apr 2002
    Posts
    36
    Actually I wasnt sure what it was really doing, but I took an educated guess this way:

    I opened the file from Windows explorer, and immediatly after it ran, i saw a new file create itself in that folder. This is how I determined that the original program created a file.

    Then I opened the MS-DOS command prompt (im in XP btw), and renamed the file it had just created to have a .exe extention. This is only possible with the command prompt, as Windows explorer now hides the extentions.

    After I renamed the file to .exe I saw that this had to be the real program, as it had the same icon as was used in the program. When I ran it though, it gave me an initialization error, which to me meant that something happened at startup.

    The only obvious conclusion I got from that is that some sort of startup variable needs to be present in order for it to execute properly. Since I am a programmer, I know that some programs dont work unless they are passed command-line arguments (like when you run a program and set switches). For example for a command line Unzipping program to work you have to type:

    unzip [filename_to_unzip] [destination_folder]

    The things you type after the file name are called command line arguments. In Windows programs however, since they are GUI based, you dont type those arguments. But you CAN still pass them if you execute the program from a command line instead of a GUI.

    A progarm like calc.exe may call the windows shell to execute the "a.a" program and can pass arguments to it this way, because the C/C++/VB code that calc.exe was made with is actually calling the shell (essentially the ms-dos prompt).

    So to be honest I didnt use any special utilities to find all that out, just common Windows utilities and knowledge I picked up as a programmer. There are hex editors out there though that will open and let you edit EXE's but you have to be familiar with Hex of course. Try searching for them on google or something, or even on download.com or one of those sites. Im sure they are widley available.

  27. #27
    PowerPoster cafeenman's Avatar
    Join Date
    Mar 2002
    Location
    Florida
    Posts
    2,819
    You can show the extensions in windows explorer in xp. Just go to the options menu and look at the list. I have mine set up to view everything on my system. I hate hidden files and such.

  28. #28
    Member
    Join Date
    Apr 2002
    Posts
    36
    Well I dont have any advanced tools for monitoring stuff, except built-in Windows tools, so I don't know what else I can discover.

    If the a.a is still encrypted, my guess is its not done in any advanced way given the fact that the program executes quickly when done through calc.exe

    Can you just tell me one thing? What language did you use for the programs, are they both VB?

  29. #29
    Yash_Kumar
    Guest
    pretty good educated guess but a.a is something totally different from what u imagine

  30. #30
    Yash_Kumar
    Guest
    the calculator has been programmed in VB, the PE Encryptor in C++

  31. #31
    Yash_Kumar
    Guest
    i think i revealed enough... the reason why i put it up here is so to find out if someone is able to bypass the encryption and crack it. If someone is still working on another method... would like to know

    if it comes down just to encryption... we will make the enyption 100000% secure. So I'm just waiting to see if some smart cracker can bypass all our encryption and work out a crack.

    We will eventually be selling this product at very low unimaginable prices so it could be accessible to all developers. We should be ready as soon as we finish our optimization (by the way.... we have optimized it by 3 seconds and thus our new version starts up immediately) and get it to run on all Windows. If anyone is interested in joining our BETA testing or development team, you could contact me at [email protected].

    o yeah... for the curious, it will be selling for $39.99... how does that sound?? Now thats why i call cheap

  32. #32
    Lively Member
    Join Date
    Jan 2001
    Location
    Holland
    Posts
    98
    Yash_Kumar,

    For a program that doesn`t work on win95/98 $40 isn`t cheap


    I want to crack it
    Fix it
    Arjan Nutz

  33. #33
    PowerPoster cafeenman's Avatar
    Join Date
    Mar 2002
    Location
    Florida
    Posts
    2,819
    he said that they made it so it works on all windows. I assume that means 95 and up.

  34. #34
    Yash_Kumar
    Guest
    our final release will be able to run on all windows including 95 and 98. Currently it only will work on 2000/XP/NT and we have isolated why it doesn't work on 98/95 and should have a fix within a week. Till then, consider upgrading to XP.. Anyone else trying to crack it??

  35. #35
    Addicted Member
    Join Date
    Aug 2001
    Posts
    184
    I think a.a is a decoy because couldnt it unpackage to any folder? making it so u wouldnt see it appear when calc.exe is run?

    what if when calc.exe is run it then runs a.a which then makes another file some other place which is the real program?

  36. #36
    Yash_Kumar
    Guest
    thats good thinking but not exactly what it does... i cant believe no cracker has been able to crack this yet! Come on... there has to be someone that could crack it!! And yeah, I had received a crack from someone that had modified the memory to change the label's caption. I would like to repeat that I expect a crack that changes the label from its source and not from its allocated memory as after all my PE Encryptor was designed to protect an exe and not the memory

  37. #37
    Member imj75's Avatar
    Join Date
    Aug 2000
    Location
    South Africa,Pretoria
    Posts
    51
    Anybody tried to use DEpendancy Walker to see what (if any) else the exe uses?
    for (int i = 0;i < y3k; i++)
    {
    MakeMeSmarter (andMoreTolerant);
    }

  38. #38
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Yash,

    Please explain to me how your software will protect against piracy (I'm a little slow).

    how is it better than Microsoft's Hardware hash thing that wont even let folks share keys? has anyone cracked that yet?

  39. #39
    Hyperactive Member
    Join Date
    Mar 2002
    Location
    ON, CAN
    Posts
    265
    how is it better than Microsoft's Hardware hash thing that wont even let folks share keys? has anyone cracked that yet?
    mmmm, yep



    Regan

  40. #40
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by MOHH


    mmmm, yep



    Regan
    so there are actually copies of this type of protected software that will install and run and bypass the registration requirements?

    man those guys are fast

Page 1 of 6 1234 ... LastLast

Posting Permissions

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



Click Here to Expand Forum to Full Width