Results 1 to 5 of 5

Thread: [New Tool] Portable Reverse Engineering Framework

  1. #1
    Red wine, not vodka! ZaiRoN's Avatar
    Join Date
    Oct 2001
    Location
    Italy
    Posts
    922
    Blog Entries
    17

    [New Tool] Portable Reverse Engineering Framework

    There's a new tool made by Dax, it's called Portable Reverse Engineering Framework (or Pref if you prefer).

    From the author:
    "PREF is a software written in C++ using QT Framework that helps binary file analysis: it can analyze and display File Formatsí Structures, calculate Entropy, show Histograms, search Strings, and provide power Instruction Disassembler Engine (not ready yet), and much more!
    PREF uses Lua for its scripts, in this way the user can create custom scripts and adapt the software in the way he/she likes."


    You can read more about it at dax89.comlu.com

    Name:  Pref_0_9_5_Screen_08_06_14.jpg
Views: 967
Size:  130.4 KB
    A mind is like a parachute. It doesnt work if it's not open.

  2. #2
    I took a quick look and didnt see a binary. Is this tool supposed to be compiled from the github repo? or does the author provide a compiled binary? Just wanna know so when I get home I'll know how much time to commit.

  3. #3
    Red wine, not vodka! ZaiRoN's Avatar
    Join Date
    Oct 2001
    Location
    Italy
    Posts
    922
    Blog Entries
    17
    There's a precompiled binary for 0.9.1 version. The latest release, 0.9.5, is only available via Github right now; but the binary should be up sooner. This is what I read from his web page.
    A mind is like a parachute. It doesnt work if it's not open.

  4. #4
    son of Bungo & Belladonna bilbo's Avatar
    Join Date
    Mar 2004
    Location
    Rivendell
    Posts
    310
    Well,
    I couldn't wait and I compiled it using VisualStudio2010 and an hand-crafted QT static lib. After some work (due to the fact that the author uses GCC and does not support MSVC - but I want MSVC because the debugger is unbeatable) I obtained a truly portable executable, rather buggy yet.
    I was initially excited because the interface is nice, it is Open Source, it uses QT which I love, it handles signatures through SQlite. But my excitement was soon softened when I realized that a lot of work must yet be done: currently the only assembly Language / executable format supported is PSX. And every new format/Language must be added through plug-in mechanism but using LUA, which interacts with PREF APIs through Lua FFI (Foreign Functions Interface).
    If you are curios about these modules, which are the heart of PREF, you will find them in PREFSDK repository.
    I do not agree very much with the Lua choice, and I eventually prefer to spend my time on RADARE2 (a much more complete RE framework), but I nevertheless wish a great success for PREF and appreciate the great courage of its author, the italian student Antonio Trogu.

    Best regards
    bilbo
    Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt.[Seneca, Epistulae Morales 104, 26]

  5. #5
    Red wine, not vodka! ZaiRoN's Avatar
    Join Date
    Oct 2001
    Location
    Italy
    Posts
    922
    Blog Entries
    17
    Too bad... I have to admit I didn't try PREF, I've been intrigued by the same things you listed. I hope to see a more complete framework for the future updates.
    A mind is like a parachute. It doesnt work if it's not open.

Similar Threads

  1. CSI x Reverse Engineering
    By funtikar in forum Off Topic
    Replies: 24
    Last Post: September 8th, 2009, 22:59
  2. Reddit Reverse Engineering
    By Kayaker in forum Off Topic
    Replies: 6
    Last Post: August 5th, 2009, 08:22
  3. VB Reverse Engineering
    By asifpervez in forum The Newbie Forum
    Replies: 6
    Last Post: July 23rd, 2008, 00:13
  4. Reverse Engineering Websites
    By manningda in forum The Newbie Forum
    Replies: 13
    Last Post: October 6th, 2007, 12:32
  5. Reverse Engineering C++ DLL
    By tabacky in forum Advanced Reversing and Programming
    Replies: 7
    Last Post: June 6th, 2005, 15:44

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •