Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 11:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[CrackME] The hardest ever

Discussion on [CrackME] The hardest ever within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
csirkepap's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 29
Received Thanks: 2
Exclamation [CrackME] The hardest ever

My other topic got deleted probably because of the virtualized executable which caused many false-positive. This one has some too, got no idea why.

Here are the starting details for you:
- It's an AutoIT script
- I used a different compiler than the default one
- It's very hardly obbfuscated
- The script uses many unique algorithms for detecting debuggers, sandboxes, self-modifications.

The target:
If you enter the right password you will get a messagebox containing some text like this: activated code: 1234567890

Usable methods:
You can use anything:
- Ollydbg
- Decompilers
- Deobfuscators
- Self-made tools
- everything else I haven't mentioned...
The only goal is to get the password or bypass the password requirement by decompiling & recompiling

Scans:

a) Virustotal:


b) Anubis Analysis:
This scan will prove that the script isn't doing any malicious thing.



Note:
If you find the code you get really strange that means the code IS NOT VALID!
Attached Files
File Type: rar CrackME.rar (411.4 KB, 64 views)
csirkepap is offline  
Old 01/23/2013, 02:03   #2
 
Crack-wtf's Avatar
 
elite*gold: 0
Join Date: Feb 2012
Posts: 1,405
Received Thanks: 2,942
After reading the Footnote of your thread im already getting sick.
Surely you put in thousands of junkcode, fake functions and more.
Which is more "Deobfuscateme" then "Crackme".
Crack-wtf is offline  
Thanks
1 User
Old 01/23/2013, 19:33   #3
 
csirkepap's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 29
Received Thanks: 2
.
.

Well, basically there are NO FAKE functions and other crappy things (except if you count includes as it). Well, okay I have to be true, I didn't even protect the executable. But CrackMEs consists of everythings such as analyzing, decompiling, deobfuscating (if needed) and finally the modificating which will provide the success.
________________________________________________
Decompiling of AutoIT is quite easy, I could try to use some protectors, but I'm sure it could take near 2 mins to bypass it
________________________________________________
It's obfuscated with a VERY BIT modified JOS's obfuscator (2-3lines are changed). I'm sure it will be the hardest part.
If you finished obfuscation you can step on and start analyzing the source.
Another easy step, just find the "entry point" (where the script starts) and follow the funcs. You should trace it until the last and final msgbox which will provide you the right answer. If you just simply replace the original starting func with the final message then you cracked it.
If you can even find the right password which activates the original software then that's a plus point, you are a ***
________________________________________________
Good Luck. It would be great to here some response about the difficulty and about the progress if somebody tries it.
________________________________________________
I will answer any questions, except if you ask me the solution
________________________________________________
If you want I can make an DecompileME which won't include any obfusction and special functions. Do you want?
.
.
csirkepap is offline  
Old 01/23/2013, 20:27   #4


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
As far as I have looked into it, it's quite easy. Decompiling is working perfectly, and the deobfuscation is just a question of time rather than skill. If you had obfuscated it with ShadowsObfuscater I would had made it in a minute, but I'll write a deobfuscator for JOS's obfuscator as soon as I have the time (this time in more clearly coding style ).
Best regards
Jeoni
Jeoni is offline  
Old 01/23/2013, 20:37   #5
 
csirkepap's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 29
Received Thanks: 2
Do you have the right-working obfuscated au3? Hmm that seems interesting I'm sure you can't start the au3 you've got because it'll contain a bunch of errors. Am I right?

_____

I started working on a DecompileME It's quite hard because AutoIT is weak :S
csirkepap is offline  
Old 01/23/2013, 22:17   #6


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
Yes, because the packed files (ok, it's just 1 file and some fail-files) aren't there, which isn't a big problem as it's easy to catch these files while the orginal exe is working (watching @TempDir --> easy to catch the files with the .net FileSystemWatcher-control afaik). A good trick, but easy to bypass (I will give it a try as soon as I'm home), if I'm right.
Jeoni is offline  
Old 01/23/2013, 22:45   #7
 
csirkepap's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 29
Received Thanks: 2
Let's see if it works
csirkepap is offline  
Old 01/24/2013, 16:26   #8
 
Crack-wtf's Avatar
 
elite*gold: 0
Join Date: Feb 2012
Posts: 1,405
Received Thanks: 2,942
ProcessMonitor ftw.
Crack-wtf is offline  
Old 01/24/2013, 22:52   #9
 
csirkepap's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 29
Received Thanks: 2
?

I started to make a DecompileME too That one won't have any code-related protection, only exe-sided Probably gonna upload tomorrow.
csirkepap is offline  
Old 01/27/2013, 23:23   #10
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
anyone get it right now ?
YatoDev is offline  
Old 06/30/2013, 02:30   #11
 
elite*gold: 0
Join Date: Apr 2010
Posts: 6
Received Thanks: 3
My Name Is Cruelhungary (From Skype/Hungary .. (Írj ha lesz időd)

So.. This is the right message?
Because It's meaningless ..
The password/Serial code is "uncenzured".
Have a nice day!
EDIT: I'm sry. I'm very tired. I've just read it carefully. I'll try it again.
VADika13 is offline  
Reply


Similar Threads Similar Threads
CrackMe's :>
08/11/2012 - .NET Languages - 1 Replies
Hat wer ein paar CrackMe's parat ;< Hab ein bissel langeweile & souh-
[Release][AutoIt] CrackMe v1
06/19/2012 - AutoIt - 12 Replies
Hey Com, für alle die den lieben ganzen Tag langeweile haben, habe ich hier mal eine CrackMe bzw. eine DecompileMe erstellt. Wer mir den Sourcecode vorlegt, kann 5 e*g gewinnen. Viel Glück und Spaß.
[C#] CrackMe - likeadj
04/18/2012 - .NET Languages - 15 Replies
Hallo Elitepvpers, Ich hatte einfach was in C# gemacht und kam auf die Idee, mal ein CrackMe zu machen. Ich habe 2 Level gemacht: CrackMe - I (leicht) und CrackMe - II (schwer). Das CrackMe - II ist obfuscated. - Mich interessiert es einfach nur, wer hier so cracken kann.. CrackMe - Level I Klicke mich um einen Screenshot anzuschauen..
Tutorial Ollydbg und Crackme
06/03/2009 - Tutorials - 4 Replies
Was ist OllyDbg? OllyDbg ist ein von Oleh Yuschuk entwickelter 32-Bit-Debugger für Windows-Betriebssysteme. Hauptsächlich kann OllyDbg zur binären Codeanalyse verwendet werden, um beispielsweise eine Fehlerbereinigung von Programmen durchzuführen. OllyDbg arbeitet auf Ring 3-Ebene und zeichnet sich durch folgende Features aus: * Debugging von Multithreadprogrammen * Anhängen an laufende Prozesse * Konfigurierbarer Disassembler mit Unterstützung der Formate MASM und IDEAL * MMX,...



All times are GMT +1. The time now is 11:11.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.