飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 8841|回复: 13

[PEtools] Scylla - x64x86 Imports Reconstruction.v.0.9.8

[复制链接]
  • TA的每日心情
    无聊
    2017-5-31 13:17
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2015-5-6 09:10:34 | 显示全部楼层 |阅读模式
    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 :-) )
    - 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
    ----------

    ### Windows 7 x64

    Sometimes the API kernel32.dll GetProcAddress cannot be resolved, because the IAT has an entry from apphelp.dll
    Solution? I don't know

    ### 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.9.8

    - Bugfixes for x64, IAT Search
    - diStorm3 update from Jan 3rd 2015

    Version 0.9.7

    - Fixed bug bad allocation https://forum.tuts4you.com/topic ... on-pep-50-unpackme/
    - Fixed bug https://forum.tuts4you.com/topic ... -v2180-iat-problem/
    - Fixed bug with api selection https://forum.tuts4you.com/topic ... -problem-acprotect/
    - Included .NET binary + source, ScyllaToImprecTree to convert the api export to imprec

    Version 0.9.6b

    - fixed math problem with special sections
    - fixed windows 8 bug
    - fixed data export bug
    - improved iat search
    - fixed bug in api resolve engine
    - new option: parse APIs always from disk -> slower, useful against pe header modifications

    Version 0.9.5

    - Fixed virtual device bug caused by QueryDosDeviceW bug
    - improved process lister
    - improved module lister
    - improved dump name
    - improved IAT parser

    Version 0.9.4 Final

    - direct import scanner (LEA, MOV, PUSH, CALL, JMP) + fixer with 2 fix methods
    - create new iat in section
    - fixed various bugs

    Version 0.9.3

    - new dll function: iat search
    - new dll function: iat fix auto

    Version 0.9.2

    - Pick DLL -> Set DLL Entrypoint
    - Advanced IAT Search Algorithm (Enable/Disable it in Options), thanks to ahmadmansoor
    - Fixed bug in Options
    - Added donate information, please feel free to donate some BTC to support this project

    Version 0.9.1

    - Fixed virtual device bug
    - Fixed 2 minor bugs

    Version 0.9

    - updated to distorm v3.3
    - added application exception handler
    - fixed bug in dump engine
    - improved "suspend process" feature, messagebox on exit

    Version 0.8

    - added OriginalFirstThunk support. Thanks to p0c
    - fixed malformed dos header bug
    - NtCreateThreadEx added infos from waliedassar, thanks!

    Version 0.7 Beta

    - fixed bug Overlapped Headers: http://forum.tuts4you.com/topic/30213-scylla-overlapped-headers/
    - fixed bug SizeOfOptionalHeader: http://forum.tuts4you.com/topic/30060-bug-when-fixing-dump/
    - added feature: suspend process for dumping, more information: http://waleedassar.blogspot.com/2012/09/anti-dumping-part-3.html

    Version 0.7 Beta

    - improved disassembler
    - fixed various bugs

    Version 0.6b

    - internal code changes
    - added option: fix iat and oep

    Version 0.6a

    - fixed buffer to small bug in dump memory

    Version 0.6

    - added dump memory regions
    - added dump pe sections -> you can edit some values in the dialog
    - improved dump engine with intelligent dumping
    - improved pe rebuild engine -> removed yoda's code
    - fixed various bugs

    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


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x

    评分

    参与人数 2飘云币 +24 收起 理由
    飞天 + 4 赞一个!
    GGLHY + 20 PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    难过
    2024-3-10 19:49
  • 签到天数: 473 天

    [LV.9]以坛为家II

    发表于 2015-5-6 09:19:53 | 显示全部楼层
    沙发是我的,支持大哥分享好工具。么么哒
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2017-5-31 13:17
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-5-6 09:24:01 | 显示全部楼层
    @Dxer 上班第一时间就来回帖了,PYG的好同志   么么哒
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-11-28 10:43
  • 签到天数: 585 天

    [LV.9]以坛为家II

    发表于 2015-5-6 09:35:27 | 显示全部楼层
              谢谢分享
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2017-3-10 20:59
  • 签到天数: 243 天

    [LV.8]以坛为家I

    发表于 2015-5-6 12:38:35 | 显示全部楼层
    支持了,感谢分享精彩工具
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 20:24
  • 签到天数: 1981 天

    [LV.Master]伴坛终老

    发表于 2015-5-6 17:49:02 | 显示全部楼层
    有中文介绍么?
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 1404 天

    [LV.10]以坛为家III

    发表于 2015-5-6 22:31:26 | 显示全部楼层
    支持楼主分享好工具。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-26 01:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-8-26 15:02:28 | 显示全部楼层
    这个比LoadPE好用得多
    PYG19周年生日快乐!
  • TA的每日心情

    2016-9-11 00:38
  • 签到天数: 250 天

    [LV.8]以坛为家I

    发表于 2015-11-17 11:54:30 来自手机 | 显示全部楼层
    谢谢楼主分享
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2018-4-14 19:03
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2018-4-14 19:44:48 | 显示全部楼层
                      谢谢分享
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表