Scylla v0.5a- x64/x86 Imports Reconstruction

Scylla – x64/x86 Imports Reconstruction
=======================================

ImpREC, CHimpREC, Imports Fixer… this are all great tools to rebuild an import table,
but they all have some major disadvantages, so I decided to create my own tool for this job.

Scylla’s key benefits are:

– x64 and x86 support
– full unicode support (probably some russian or chinese will like this smile )
– written in C/C++
– plugin support
– works great with Windows 7

This tool was designed to be used with Windows 7 x64, so it is recommend to use this operating system.
But it may work with XP and Vista, too.

Source code is licensed under GNU GENERAL PUBLIC LICENSE v3.0

Known Bugs
———-

### Only Windows XP x64:

Windows XP x64 has some API bugs. 100% correct imports reconstruction is impossible.
If you still want to use XP x64, here are some hints:

* EncodePointer/DecodePointer exported by kernel32.dll have both the same VA.
Scylla, CHimpREC and other tools cannot know which API is correct. You need to fix this manually.
Your fixed dump will probably run fine on XP but crash on Vista/7.

### ImpREC plugin support:

Some ImpREC Plugins don’t work with Windows Vista/7 because they don’t “return 1” in the DllMain function.

Keyboard Shortcuts
——————

– CTRL + D: [D]ump
– CTRL + F: [F]ix Dump
– CTRL + R: PE [R]ebuild
– CTRL + O: L[o]ad Tree
– CTRL + S: [S]ave Tree
– CTRL + T: Auto[t]race
– CTRL + G: [G]et Imports
– CTRL + I: [I]AT Autosearch

Changelog
———

Version 0.5a:

– fixed memory leak
– improved IAT search

Version 0.5:

– added save/load import tree feature
– multi-select in tree view
– fixed black icons problem in tree view
– added keyboard shortcuts
– dll dump + dll dump fix now working
– added support for scattered IATs
– pre select target path in open file dialogs
– improved import resolving engine with api scoring
– api selection dialog
– minor bug fixes and improvements

Version 0.4:

– GUI code improvements
– bug fixes
– imports by ordinal

Version 0.3a:

– Improved import resolving
– fixed buffer overflow errors

Version 0.3:

– ImpREC plugin support
– minor bug fix

Version 0.2a:

– improved disassembler dialog
– improved iat search

Version 0.2:

– improved process detection
– added some options
– new options dialog
– improved source code

click here to download.

☆版权☆

* 网站名称:obaby@mars
* 网址:https://obaby.org.cn/
* 个性:https://oba.by/
* 本文标题: 《Scylla v0.5a- x64/x86 Imports Reconstruction》
* 本文链接:https://obaby.org.cn/2011/11/3398
* 短链接:https://oba.by/?p=3398
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


You may also like

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注