首页
社区
课程
招聘
[转帖]ArmaGeddon 1.6f_a by CondZero
发表于: 2009-7-31 11:19 3926

[转帖]ArmaGeddon 1.6f_a by CondZero

2009-7-31 11:19
3926
ArmaGeddon 1.6f_a by CondZero

Armageddon is an ©Armadillo unpacking tool designed specifically to deal with the many protection features available in versions 3.78 thru 6.62 32-bit Professional Edition.

This Tool can strip Armadillo Protection from protected Exe's / Dll's

Tested on:
Various applications protected by versions 3.78 through 6.62.
Limited or no support for Win2k (due to use of DebugActiveProcessStop API)
Support for win2k3 Server, XP SP1/SP2/SP3 and Vista 32 bit. If you experience any problems running the program, you may need to download and install Microsoft Visual C++ 2005 Redistributable Package (x86) available here: http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en

What's New

The program has been recoded to the extent possible to increase stability and reduce maintenance and errors.
+ A new option for ignoring the PE header 2nd .text section, that, if exists, the tool will sometimes use for finding the OEP which may cause problems.
+ All known bugs have been corrected.
+ A new bitmap caption replaces the Window text.
+ The process of logging nanomites has been modified to include loading / saving logged entries. This is necessary for detaching from a process using the copymem2 option when "Resolving" any nanomites. This is optional for "Resolving" nanomites in a dumped file.
+ Fixed some problems related to using the nanomite "Repair" and "Resolve" options for targets rebuilt using the "Minimize size" option.
+ A new option "ArmAccess.dll" allows for the loading of the ArmAccess.dll in the process (if required) to resolve import issues due to ArmAccess functions being called by the target application. This option is rarely needed.
+ hide tool from PEB NTGlobalFlags.
The nanolib.dll is now a fully external process. No more does it use the OpenProcess API to open the existing child process from Armageddon, but instead, gets passed the number of potential nanomites found with a pointer to an array which is used in the analyze process. Armageddon terminates the father / child processes before calling the nanolib.dll. The nanolib.dll has been further enhanced for security.
Special thanks to NeVaDa UnReal-RCE PersianCrackers for finding a bug in the nanolib.dll specifically as relates to the IdentifyNano() function.
+ The condition table of possible jumps reflected inaccurate information resulting in incorrect jump determination. This has been resolved and should produce more accurate analysis of nanomites.
+ The parsing of potential nanomites has been improved.
Special thanks to Nacho_dj for improving upon the ARTeam ARImpRec.DLL which includes:
+ Fixed a bug when rebuilding imports by using relocations
+ Added overlay detection for newest version of Armadillo
+ Fixed a couple of bugs when searching for any possible overlay
+ Improved code when rebuilding imports using relocations data
+ Fixed bug when rebuilding imports using relocations data
+ Fixed some bugs when rebuilding Visual Basic targets
+ Fixed a bug when rebuilding imports using relocations data
+ Added analysis of imports using relocations data
+ Fixed some bugs when rebuilding imports
+ Added support for zlib packed overlays
+ Improved rebuilding of imports, now based on relocations data, if they exist
+ Added rebuilding of VC++ 3.0 targets
+ Fixed rebuilding of Export Table
+ Improved the speed of processing imports, changed the way of accessing the data and the algorithms.
+ Improved the rebuilding of section names for Armadillo 6 when using MinimizeSection.
+ Fixed some bugs for overlay targets.
Special thanks to Admiral for improving his Nanoviewer tool and his VEH loader for Vista. Armageddon contains both the original Rwb32.bin file plus the newer Rwb32_vista.bin file for the "Repair" option. Armageddon will choose the appropriate file based on your OS, if used.
+30/11/08 - v0.96ff
+Bugfix: A couple of bug reports filtered in over the years, all pertaining to the Nanomite loader. Two fairly important fixes were made, so I thought I'd publish the minor changes that were necessary to make the Nanomite handler Vista compatible.

Key features

Standard Protection
Minimum Protection
Memory Patching
Debugblocker
CopyMemII
Import Elimination
Import Redirection (Emulation)
Strategic Code Splicing
Nanomites
Randomized PE section names
Shockwave Flash + applications that utilize overlays (minimize size option required)
Hardware locking (Standard / Enhanced Fingerprint support)
DLL support:
Requires included dll loader.exe to load the target dll
Open / Save dialogs updated for exe / dll, plus,
resolve relocations.

Full imports rebuilding:
ARTeam Import Reconstructor ARImpRec.DLL - 1.4.6 by Nacho_dj
---- Updated 2009 July. Coded in Delphi 7 Enterprise.
It rebuilds imports in a file previously dumped. IAT gets rebuilt in the same place where it has been found, and Import Table is built in a new section, pasted at the end of the file.
The PE header is fixed for some needed data.
The main feature is that it ignores all thunks not valid found between valid ones, and then it rearranges the imports found, rebuilding for every module an only array of thunks. Thus, it can rebuild shuffled IAT.


http://www.accessroot.com/arteam/site/download.php?view.262

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 97697
活跃值: (200834)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
本地备档一份.
上传的附件:
2009-7-31 11:20
0
游客
登录 | 注册 方可回帖
返回
//