View Full Version : DilloDIE 1.4 - Armadillo 4.xx unpacker
Bra!NSHiT
May 6th, 2006, 04:52
Quote:
DilloDIE 1.4 - Armadillo 4.xx unpacker
######################################
This Tool can strip Armadillo Protection from protected Exes/Dlls.
supported features:
-------------------
Standard Features
Debugblocker
CopyMemII
Nanomites
Import Elimination
Strategic Code Splicing
Known Issues:
-------------
Applications protected with Armadillo 3.xx or prior will simply start up
when being loaded into dilloDIE. dilloDIE supports 4.xx Versions only.
VB Applications protected with the Import Elimination feature are not
supported either.
Rebuilding:
-----------
Dumps are 100% working, but for aesthetic reasons one might want to remove
Armadillo Sections from Section header and its Data physically. This can
be done quite comfortable with the CFF Explorer or any simmilar PE Editor.
Armadillo Sections are usually called:
.text1
.adata
.data1
.pdata
Nanomites:
----------
Some things about Nanomites: dilloDIE will resolve all Nanomites correctly
for most Applications. There _might_ be apps though, which are somehow
obfuscated in some parts and dilloDIE will fail in properly detecting all
Nanomarkers, which are used to except Fake Nanomites. In this case one
should use the "Emulate" Option, which will cause dilloDIE not to resolve
Nanomites at unpacking time, but to inject a handler which resolves them at
execution time. Dumps using this handler will work on Windows XP and above
only though.
If Nanomites arent processed correcty, try to activate "Unpack in high
priority class". This should fix some windows internal timing issues.
Options:
--------
If a Dump ain't working correctly, you can try to change some Options.
Deactivate the Disassembler for any protection part if not everything gets
fixed properly (e.g. there are not all import references/nanomites/spliced
jumps fixed/resolved due to code obfuscation which will make the disassmbler
fuck things up).
Decrease or set the Max. Size for Spliced Code sections to 0 if a section
gets wrongly detected as spliced (just in case... or increase it to make
a bigger Spliced Code section to be detected properly.
"Give a man a fish, he'll eat for a day. Teach a man how to fish, he'll eat
for a lifetime."
Think about it
© 2005-2006 mr_magic
|
Download it from CIP [Crack in Progress]
http://cip.prag165.server4you.de/?page=tools_list&cat=owncoded&order=tutdate&rev=true ("http://cip.prag165.server4you.de/?page=tools_list&cat=owncoded&order=tutdate&rev=true")
Bye
Upon depressing "Unpack" button it becomes disabled and nothing else happens. All I can do is exit the program. Does this even work?

SiGiNT
May 7th, 2006, 00:55
Works here, WINXP SP2 - I haven't got a working dump yet but I'm throwing extremely difficult targrts at it - and I haven't tried all the options yet - the only problems have been nanomite related SUPRISE! - no one has got this one automatically 100% yet - looks like a really nice tool so far! - but (not a complaint just to inform - it's slow).
SiGiNT
EXCELLENT TOOL! - @LLXX - I found out it appears to hang-up and then can restart.
@Admiral - That target I had you look at - high priority and nanomite disassemby checked - working dump in about 10 minutes.
SiGiNT
g3nuin3
May 7th, 2006, 19:33
works for some targets, and some others it doesnt, but very good work nonetheless mr.magic!
SiGiNT
May 8th, 2006, 01:00
Well, It's still a pretty good tool, I've had 2 out of 3 failures - spent most of the day patching one dump to make it registered only to find out the original dump is not working correctly, I believe there are problems in both strategic code splicing and nanomites, the other wouldn't unpack no matter what I did - the good news is one very proiblematic target appears ok so far - keep in mind that all 3 were very difficult targets. Still an admirable accomplishment - I hope the author continues to refine this fine utility,
SiGiNT
OHPen
May 11th, 2006, 07:41
Actually i wonder why he did release it. He told me he won't....
Armadillo will change now again i think

Extremist
May 11th, 2006, 13:29
I suggest KillDill.
Nobody watches Tarantino?
SiGiNT
May 11th, 2006, 13:55
Yeah,
That's a possibility, but didn't I read here that Nico had left - I can't imagine a predecessor that would equal his work.
SiGiNT
disavowed
May 11th, 2006, 23:16
Yep, Nico's no longer working on Armadillo. He's now at Websense (see his Bio at http://recon.cx/en/t/rev2.html ("http://recon.cx/en/t/rev2.html")).
SiGiNT
May 11th, 2006, 23:32
Then Arma has probably gotten as good as it will ever be, kind of reminds me of Macrovision buying FlexLM from Globetrotter, everything they've done so far has made things easier, well............ FlexNet can be a little trickier but still pretty vulnerable.
SiGiNT
SKiLLa
May 28th, 2006, 17:11
I also tried some very difficult Arma targets and although the tool doesn't like virtual machines or multi-proc's (set affinity to 1 CPU) when tracing it did a good job.
I had to play around with the options and the nanomites part sometimes misses some 'patches' (calls to highmem) but the 'emulate' options works great. The dump was correct, although it still needed some manual patching before it actually 'worked', but I was quite impressed
@disavowed: thanx for the info, quite explains why Arma hasn't changed that much since v4.0 ...
Bra!NSHiT
July 26th, 2006, 11:18
UPDATE: DilloDie 1.6
Now supports Armadillo 3.xx ! Checkout the Release Page
http://cip-re.6x.to/
Bye
Powered by vBulletin® Version 4.2.2 Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.