Want to Join Us ?

you'll be able to discuss, share and send private messages.

Release Fentanyl IDA Patcher Plugins

Discussion in 'Plugins' started by computerline, Apr 4, 2014.

Share This Page

  1. computerline

    Well-Known Member Ida Pro Expert

    Download: Mod for work with IDA 6.1

    Code (Text):
    https://mega.co.nz/#!NFljHboS!qTJX1AifQb5s9ma_4Pd7do-D_80xRi7rgCanJrWNQLM
    Require:
    This plugin require PySide for IDA 6.1 and python 2.7 to run.
    After IDA has load file, use Alt-L to active plugin menu.

    Install :
    Copy all file in this directory into IDADIR\plugins

    Shorcut:
    *Some of these keybindings can be accessed by right-clicking on the screen in graph view.*

    * `Alt-N` Convert instructions to nops
    * `Alt-X` Nop all xrefs to this function
    * `Alt-J` Invert conditional jump
    * `Alt-P` Patch instruction
    * `Alt-Z` Undo modification (Won't always work. Should still be careful editing.)
    * `Alt-Y` Redo modification (Won't always work. Should still be careful editing.)
    * `Alt-S` Save file
    * `Alt-C` Find Code Caves
    * `Ctrl-Alt-F` Make jump unconditional
    * `Ctrl-Alt-N` Neuter the binary (remove calls to fork, setuid, setgid, getpwnam, setgroups, and chdir)

    Official : https://github.com/isislab/Fentanyl/

    [​IMG]
     
    qwerty12, Rip Cord and storm shadow like this.
  2. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    nice gonna test it out, but if it looks like the pictures it must be good.:cool:
     
  3. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    i had to putt his to __init__ .py getting it to work proberly

    Code (Python):
    import PySide
    from PySide import QtCore
     
    qwerty12, Rip Cord and computerline like this.
  4. computerline

    Well-Known Member Ida Pro Expert

    It has some bug, I'll fix and update soon :)
     
    qwerty12, Rip Cord and storm shadow like this.
  5. computerline

    Well-Known Member Ida Pro Expert

    Update :
    Code (Text):

    Fentanyl Update
     
    Fix some bug in assemble instruction & find code cave
    [*] Add support for find API in menu
    Orginal code is from isislab
    &
    # Name : IDAAPIHelp.py v0.3
    # Author : Frank Boldewin / www.reconstructer.org
    Install
     
    1. Copy fentanyl.py & FentanylCore into plugins directory
    2. Copy Reconst-PSDKHLP.chm to IDA install dir
     
    Download:
    Code (Text):
    https://docs.google.com/file/d/0BxD40bb70D2sOTFGNTMzYUQybU0/edit?usp=sharing&pli=1
    pass: s3cret
     
  6. computerline

    Well-Known Member Ida Pro Expert

    I has a mistake at line 317 in file fentanyl.py, so, if it does not show icon, replace
    Code (Text):
            if not 'ftl_path' in globals():
                ftl_path = os.path.join(idc.GetIdaDirectory() + 'plugins')
    with

    Code (Text):
            if not 'ftl_path' in globals():
                ftl_path = os.path.join(idc.GetIdaDirectory(), 'plugins')
    :)
     
    qwerty12, Rip Cord and storm shadow like this.
  7. steve007iii

    Active Member

    I had to add this code to the file: fentanyl.py

    Code (Text):
    import PySide
    from PySide import QtCore, QtGui
     
  8. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    thats because you invirerment varibles arent set correct.
    You have to add
    IDADIR = path to ida
    PYTHONPATH = C:\Python27;%PYTHONHOME%\Lib;%PYTHONHOME%\DLLs;%PYTHONHOME%\Lib\lib-tk;C:\Python27\Lib\site-packages
    Then do the subvaribles above.
    And the PySide dll from c:\python%\sitepackages\PySide needs to be copied to ida dir also.
    you can extract these files to ida dir, only the QT dll's
    https://www.firedrive.com/file/2F21AF99229D5FB2
     
    Rip Cord likes this.
  9. steve007iii

    Active Member

    Thanks for giving me some of your valuable time!
    I think I need one more variable???
    This is my config in varibles

    PYTHONHOME = C:\Python27
    PATH = C:\Python27
    IDADIR = C:\Program Files (x86)\Ida6.1
    LIB = C:\Python27\Lib;C:\Python27\Lib\site-packages
    PYTHONPATH = C:\Python27;%PYTHONHOME%\Lib;%PYTHONHOME%\DLLs;%PYTHONHOME%\Lib\lib-tk;C:\Python27\Lib\site-packages

    But I still get this error
    [​IMG]
     
  10. computerline

    Well-Known Member Ida Pro Expert

    Seem PySide is not install in your system, you can try in Python console :
    Code (Text):

    import PySide
    from PySide import QtCore, QtGui
     
    Does it get any error ?
     
  11. steve007iii

    Active Member

    Without errors is strange!!!
    [​IMG] :confused:
     
  12. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    i had this error long time ago.
    It is ida that cant get the python libary correct.
    Try the same from ida python console, it should say no mudule name PySide.
    thats why you have to copy the DLL's from PySide folder to ida root folder.
     
  13. steve007iii

    Active Member

    Without errors is strange!!!
    [​IMG] :confused:
     
  14. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    try in ida python console
    help("PySide.QtCore")
     
  15. steve007iii

    Active Member

    Python>help("PySide.QtCore")

    From IDA Error
    problem in PySide - <type 'exceptions.ImportError'>: DLL load failed: No se puede encontrar el m?dulo especificado.

    From CMD The same Error

    I copy all *.Dll form C:\Python27\Lib\site-packages\PySide To C:\Program Files (x86)\Ida6.1

    ------------------------------------------------------------------------------------------------------------------------
    I hope you can help me!!!
     
  16. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    Rip Cord likes this.
  17. steve007iii

    Active Member

    I did the above thank you my friend!

    No more Error with: Python>help("PySide.QtCore")
    Code (Text):
    --------------------------------------------------------------------------------------
    Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
    IDAPython v1.5.3 final (serial 3) (c) The IDAPython Team <idapython@googlegroups.com>
    --------------------------------------------------------------------------------------
    Python>help("PySide.QtCore")
    Help on module PySide.QtCore in PySide:

    NAME
        PySide.QtCore

    FILE
        c:\python27\lib\site-packages\pyside\qtcore.pyd

    CLASSES
        Shiboken.Object(__builtin__.object)
            MSG
            POINT
            QAbstractFileEngine
                QFSFileEngine
            QAbstractFileEngineHandler
            QAbstractFileEngineIterator
            QBasicTimer
            QBitArray
            QByteArray
            QByteArrayMatcher
            QCryptographicHash
            QDataStream
            QDate
            QDateTime
            QDir
            QDirIterator
            QEasingCurve
            QElapsedTimer
            QEvent
                QChildEvent
                QDynamicPropertyChangeEvent
                QTimerEvent
            QFactoryInterface
            QFileInfo
            QGenericArgument
                QGenericReturnArgument
            QLibraryInfo
            QLine
            QLineF
            QLocale
            QMargins
            QMetaClassInfo
            QMetaEnum
            QMetaMethod
            QMetaObject
            QMetaProperty
            QModelIndex
            QMutex
            QMutexLocker
            QObject
                QAbstractAnimation
                    QAnimationGroup
                        QParallelAnimationGroup
                        QSequentialAnimationGroup
                    QPauseAnimation
                    QVariantAnimation
                        QPropertyAnimation
                QAbstractEventDispatcher
                QAbstractItemModel
                    QAbstractListModel
                    QAbstractTableModel
                QAbstractState
                    QFinalState
                    QHistoryState
                    QState
                        QStateMachine
                QAbstractTransition
                    QEventTransition
                    QSignalTransition
                QCoreApplication
                QEventLoop
                QFileSystemWatcher
                QIODevice
                    QBuffer
                    QFile
                        QTemporaryFile
                    QProcess
                QMimeData
                QPluginLoader
                QSettings
                QSignalMapper
                QSocketNotifier
                QThread
                QThreadPool
                QTimeLine
                QTimer
                QTranslator
            QPersistentModelIndex
            QPoint
            QPointF
            QProcessEnvironment
            QReadLocker
            QReadWriteLock
            QRect
            QRectF
            QRegExp
            QResource
            QRunnable
            QSemaphore
            QSize
            QSizeF
            QSysInfo
            QSystemLocale
            QSystemSemaphore
            QTextBoundaryFinder
            QTextCodec
            QTextDecoder
            QTextEncoder
            QTextStream
            QTextStreamManipulator
            QTime
            QUrl
            QUuid
            QWaitCondition
            QWriteLocker
            QXmlStreamAttribute
            QXmlStreamAttributes
            QXmlStreamEntityDeclaration
            QXmlStreamEntityResolver
            QXmlStreamNamespaceDeclaration
            QXmlStreamNotationDeclaration
            QXmlStreamReader
            QXmlStreamWriter
            Qt
            QtConcurrent
        __builtin__.object
            QtMsgType
            QtValidLicenseForDeclarativeModule
            QtValidLicenseForMultimediaModule
            QtValidLicenseForOpenVGModule
            Signal
            Slot

        class MSG(Shiboken.Object)
         |  Method resolution order:
         |    MSG
         |    Shiboken.Object
      -------------------------------------More text here :Blackalien.png: ................................................
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      -------------------------------------More text here :Blackalien.png: ................................................
         |  type(...)
         |
         |  ----------------------------------------------------------------------
         |  Static methods inherited from QEvent:
         |
         |  registerEventType(...)
         |
         |  ----------------------------------------------------------------------
         |  Data and other attributes inherited from QEvent:
         |
         |  AcceptDropsChange = PySide.QtCore.QEvent.Type.AcceptDropsChange
         |
         |  AccessibilityDescription = PySide.QtCore.QEvent.Type.AccessibilityDesc...
         |
         |  AccessibilityHelp = PySide.QtCore.QEvent.Type.AccessibilityHelp
         |
         |  AccessibilityPrepare = PySide.QtCore.QEvent.Type.AccessibilityPrepare
         |
         |  ActionAdded = PySide.QtCore.QEvent.Type.ActionAdded
         |
         |  ActionChanged = PySide.QtCore.QEvent.Type.ActionChanged
         |
         |  ActionRemoved = PySide.QtCore.QEvent.Type.ActionRemoved
         |
         |  ActivateControl = PySide.QtCore.QEvent.Type.ActivateControl
         |
         |  ActivationChange = PySide.QtCore.QEvent.Type.ActivationChange
         |
         |  ApplicationActivate = PySide.QtCore.QEvent.Type.ApplicationActivate
         |
         |  ApplicationActivated = PySide.QtCore.QEvent.Type.ApplicationActivated
         |
         |  ApplicationDeactivate = PySide.QtCore.QEvent.Type.ApplicationDeactivat...
         |
         |  ApplicationDeactivated = PySide.QtCore.QEvent.Type.ApplicationDeactiva...
         |
         |  ApplicationFontChange = PySide.QtCore.QEvent.Type.ApplicationFontChang...
         |
         |  ApplicationLayoutDirectionChange = PySide.QtCore.QEvent.Type.Applicati...
         |
         |  ApplicationPaletteChange = PySide.QtCore.QEvent.Type.ApplicationPalett...
         |
         |  ApplicationWindowIconChange = PySide.QtCore.QEvent.Type.ApplicationWin...
         |
         |  ChildAdded = PySide.QtCore.QEvent.Type.ChildAdded
         |
         |  ChildPolished = PySide.QtCore.QEvent.Type.ChildPolished
         |
         |  ChildRemoved = PySide.QtCore.QEvent.Type.ChildRemoved
         |
         |  Clipboard = PySide.QtCore.QEvent.Type.Clipboard
         |
         |  Close = PySide.QtCore.QEvent.Type.Close
         |
         |  CloseSoftwareInputPanel = PySide.QtCore.QEvent.Type.CloseSoftwareInput...
         |
         |  ContentsRectChange = PySide.QtCore.QEvent.Type.ContentsRectChange
         |
         |  ContextMenu = PySide.QtCore.QEvent.Type.ContextMenu
         |
         |  Create = PySide.QtCore.QEvent.Type.Create
         |
         |  CursorChange = PySide.QtCore.QEvent.Type.CursorChange
         |
         |  DeactivateControl = PySide.QtCore.QEvent.Type.DeactivateControl
         |
         |  DeferredDelete = PySide.QtCore.QEvent.Type.DeferredDelete
         |
         |  Destroy = PySide.QtCore.QEvent.Type.Destroy
         |
         |  DragEnter = PySide.QtCore.QEvent.Type.DragEnter
         |
         |  DragLeave = PySide.QtCore.QEvent.Type.DragLeave
         |
         |  DragMove = PySide.QtCore.QEvent.Type.DragMove
         |
         |  DragResponse = PySide.QtCore.QEvent.Type.DragResponse
         |
         |  Drop = PySide.QtCore.QEvent.Type.Drop
         |
         |  DynamicPropertyChange = PySide.QtCore.QEvent.Type.DynamicPropertyChang...
         |
         |  EmbeddingControl = PySide.QtCore.QEvent.Type.EmbeddingControl
         |
         |  EnabledChange = PySide.QtCore.QEvent.Type.EnabledChange
         |
         |  Enter = PySide.QtCore.QEvent.Type.Enter
         |
         |  EnterWhatsThisMode = PySide.QtCore.QEvent.Type.EnterWhatsThisMode
         |
         |  FileOpen = PySide.QtCore.QEvent.Type.FileOpen
         |
         |  FocusIn = PySide.QtCore.QEvent.Type.FocusIn
         |
         |  FocusOut = PySide.QtCore.QEvent.Type.FocusOut
         |
         |  FontChange = PySide.QtCore.QEvent.Type.FontChange
         |
         |  FutureCallOut = PySide.QtCore.QEvent.Type.FutureCallOut
         |
         |  Gesture = PySide.QtCore.QEvent.Type.Gesture
         |
         |  GestureOverride = PySide.QtCore.QEvent.Type.GestureOverride
         |
         |  GrabKeyboard = PySide.QtCore.QEvent.Type.GrabKeyboard
         |
         |  GrabMouse = PySide.QtCore.QEvent.Type.GrabMouse
         |
         |  GraphicsSceneContextMenu = PySide.QtCore.QEvent.Type.GraphicsSceneCont...
         |
         |  GraphicsSceneDragEnter = PySide.QtCore.QEvent.Type.GraphicsSceneDragEn...
         |
         |  GraphicsSceneDragLeave = PySide.QtCore.QEvent.Type.GraphicsSceneDragLe...
         |
         |  GraphicsSceneDragMove = PySide.QtCore.QEvent.Type.GraphicsSceneDragMov...
         |
         |  GraphicsSceneDrop = PySide.QtCore.QEvent.Type.GraphicsSceneDrop
         |
         |  GraphicsSceneHelp = PySide.QtCore.QEvent.Type.GraphicsSceneHelp
         |
         |  GraphicsSceneHoverEnter = PySide.QtCore.QEvent.Type.GraphicsSceneHover...
         |
         |  GraphicsSceneHoverLeave = PySide.QtCore.QEvent.Type.GraphicsSceneHover...
         |
         |  GraphicsSceneHoverMove = PySide.QtCore.QEvent.Type.GraphicsSceneHoverM...
         |
         |  GraphicsSceneMouseDoubleClick = PySide.QtCore.QEvent.Type.GraphicsScen...
         |
         |  GraphicsSceneMouseMove = PySide.QtCore.QEvent.Type.GraphicsSceneMouseM...
         |
         |  GraphicsSceneMousePress = PySide.QtCore.QEvent.Type.GraphicsSceneMouse...
         |
         |  GraphicsSceneMouseRelease = PySide.QtCore.QEvent.Type.GraphicsSceneMou...
         |
         |  GraphicsSceneMove = PySide.QtCore.QEvent.Type.GraphicsSceneMove
         |
         |  GraphicsSceneResize = PySide.QtCore.QEvent.Type.GraphicsSceneResize
         |
         |  GraphicsSceneWheel = PySide.QtCore.QEvent.Type.GraphicsSceneWheel
         |
         |  HelpRequest = PySide.QtCore.QEvent.Type.HelpRequest
         |
         |  Hide = PySide.QtCore.QEvent.Type.Hide
         |
         |  HideToParent = PySide.QtCore.QEvent.Type.HideToParent
         |
         |  HoverEnter = PySide.QtCore.QEvent.Type.HoverEnter
         |
         |  HoverLeave = PySide.QtCore.QEvent.Type.HoverLeave
         |
         |  HoverMove = PySide.QtCore.QEvent.Type.HoverMove
         |
         |  IconDrag = PySide.QtCore.QEvent.Type.IconDrag
         |
         |  IconTextChange = PySide.QtCore.QEvent.Type.IconTextChange
         |
         |  InputMethod = PySide.QtCore.QEvent.Type.InputMethod
         |
         |  KeyPress = PySide.QtCore.QEvent.Type.KeyPress
         |
         |  KeyRelease = PySide.QtCore.QEvent.Type.KeyRelease
         |
         |  KeyboardLayoutChange = PySide.QtCore.QEvent.Type.KeyboardLayoutChange
         |
         |  LanguageChange = PySide.QtCore.QEvent.Type.LanguageChange
         |
         |  LayoutDirectionChange = PySide.QtCore.QEvent.Type.LayoutDirectionChang...
         |
         |  LayoutRequest = PySide.QtCore.QEvent.Type.LayoutRequest
         |
         |  Leave = PySide.QtCore.QEvent.Type.Leave
         |
         |  LeaveWhatsThisMode = PySide.QtCore.QEvent.Type.LeaveWhatsThisMode
         |
         |  LocaleChange = PySide.QtCore.QEvent.Type.LocaleChange
         |
         |  MacGLClearDrawable = PySide.QtCore.QEvent.Type.MacGLClearDrawable
         |
         |  MacGLWindowChange = PySide.QtCore.QEvent.Type.MacGLWindowChange
         |
         |  MacSizeChange = PySide.QtCore.QEvent.Type.MacSizeChange
         |
         |  MaxUser = PySide.QtCore.QEvent.Type.MaxUser
         |
         |  MenubarUpdated = PySide.QtCore.QEvent.Type.MenubarUpdated
         |
         |  MetaCall = PySide.QtCore.QEvent.Type.MetaCall
         |
         |  ModifiedChange = PySide.QtCore.QEvent.Type.ModifiedChange
         |
         |  MouseButtonDblClick = PySide.QtCore.QEvent.Type.MouseButtonDblClick
         |
         |  MouseButtonPress = PySide.QtCore.QEvent.Type.MouseButtonPress
         |
         |  MouseButtonRelease = PySide.QtCore.QEvent.Type.MouseButtonRelease
         |
         |  MouseMove = PySide.QtCore.QEvent.Type.MouseMove
         |
         |  MouseTrackingChange = PySide.QtCore.QEvent.Type.MouseTrackingChange
         |
         |  Move = PySide.QtCore.QEvent.Type.Move
         |
         |  NativeGesture = PySide.QtCore.QEvent.Type.NativeGesture
         |
         |  NetworkReplyUpdated = PySide.QtCore.QEvent.Type.NetworkReplyUpdated
         |
         |  NonClientAreaMouseButtonDblClick = PySide.QtCore.QEvent.Type.NonClient...
         |
         |  NonClientAreaMouseButtonPress = PySide.QtCore.QEvent.Type.NonClientAre...
         |
         |  NonClientAreaMouseButtonRelease = PySide.QtCore.QEvent.Type.NonClientA...
         |
         |  NonClientAreaMouseMove = PySide.QtCore.QEvent.Type.NonClientAreaMouseM...
         |
         |  None = PySide.QtCore.QEvent.Type.None
         |
         |  OkRequest = PySide.QtCore.QEvent.Type.OkRequest
         |
         |  Paint = PySide.QtCore.QEvent.Type.Paint
         |
         |  PaletteChange = PySide.QtCore.QEvent.Type.PaletteChange
         |
         |  ParentAboutToChange = PySide.QtCore.QEvent.Type.ParentAboutToChange
         |
         |  ParentChange = PySide.QtCore.QEvent.Type.ParentChange
         |
         |  PlatformPanel = PySide.QtCore.QEvent.Type.PlatformPanel
         |
         |  Polish = PySide.QtCore.QEvent.Type.Polish
         |
         |  PolishRequest = PySide.QtCore.QEvent.Type.PolishRequest
         |
         |  QueryWhatsThis = PySide.QtCore.QEvent.Type.QueryWhatsThis
         |
         |  Quit = PySide.QtCore.QEvent.Type.Quit
         |
         |  RequestSoftwareInputPanel = PySide.QtCore.QEvent.Type.RequestSoftwareI...
         |
         |  Resize = PySide.QtCore.QEvent.Type.Resize
         |
         |  Shortcut = PySide.QtCore.QEvent.Type.Shortcut
         |
         |  ShortcutOverride = PySide.QtCore.QEvent.Type.ShortcutOverride
         |
         |  Show = PySide.QtCore.QEvent.Type.Show
         |
         |  ShowToParent = PySide.QtCore.QEvent.Type.ShowToParent
         |
         |  ShowWindowRequest = PySide.QtCore.QEvent.Type.ShowWindowRequest
         |
         |  SockAct = PySide.QtCore.QEvent.Type.SockAct
         |
         |  Speech = PySide.QtCore.QEvent.Type.Speech
         |
         |  StateMachineSignal = PySide.QtCore.QEvent.Type.StateMachineSignal
         |
         |  StateMachineWrapped = PySide.QtCore.QEvent.Type.StateMachineWrapped
         |
         |  StatusTip = PySide.QtCore.QEvent.Type.StatusTip
         |
         |  Style = PySide.QtCore.QEvent.Type.Style
         |
         |  StyleChange = PySide.QtCore.QEvent.Type.StyleChange
         |
         |  TabletEnterProximity = PySide.QtCore.QEvent.Type.TabletEnterProximity
         |
         |  TabletLeaveProximity = PySide.QtCore.QEvent.Type.TabletLeaveProximity
         |
         |  TabletMove = PySide.QtCore.QEvent.Type.TabletMove
         |
         |  TabletPress = PySide.QtCore.QEvent.Type.TabletPress
         |
         |  TabletRelease = PySide.QtCore.QEvent.Type.TabletRelease
         |
         |  ThreadChange = PySide.QtCore.QEvent.Type.ThreadChange
         |
         |  Timer = PySide.QtCore.QEvent.Type.Timer
         |
         |  ToolBarChange = PySide.QtCore.QEvent.Type.ToolBarChange
         |
         |  ToolTip = PySide.QtCore.QEvent.Type.ToolTip
         |
         |  ToolTipChange = PySide.QtCore.QEvent.Type.ToolTipChange
         |
         |  TouchBegin = PySide.QtCore.QEvent.Type.TouchBegin
         |
         |  TouchEnd = PySide.QtCore.QEvent.Type.TouchEnd
         |
         |  TouchUpdate = PySide.QtCore.QEvent.Type.TouchUpdate
         |
         |  Type = <type 'PySide.QtCore.QEvent.Type'>
         |
         |
         |  UngrabKeyboard = PySide.QtCore.QEvent.Type.UngrabKeyboard
         |
         |  UngrabMouse = PySide.QtCore.QEvent.Type.UngrabMouse
         |
         |  UpdateLater = PySide.QtCore.QEvent.Type.UpdateLater
         |
         |  UpdateRequest = PySide.QtCore.QEvent.Type.UpdateRequest
         |
         |  UpdateSoftKeys = PySide.QtCore.QEvent.Type.UpdateSoftKeys
         |
         |  User = PySide.QtCore.QEvent.Type.User
         |
         |  WhatsThis = PySide.QtCore.QEvent.Type.WhatsThis
         |
         |  WhatsThisClicked = PySide.QtCore.QEvent.Type.WhatsThisClicked
         |
         |  Wheel = PySide.QtCore.QEvent.Type.Wheel
         |
         |  WinEventAct = PySide.QtCore.QEvent.Type.WinEventAct
         |
         |  WinIdChange = PySide.QtCore.QEvent.Type.WinIdChange
         |
         |  WindowActivate = PySide.QtCore.QEvent.Type.WindowActivate
         |
         |  WindowBlocked = PySide.QtCore.QEvent.Type.WindowBlocked
         |
         |  WindowDeactivate = PySide.QtCore.QEvent.Type.WindowDeactivate
         |
         |  WindowIconChange = PySide.QtCore.QEvent.Type.WindowIconChange
         |
         |  WindowStateChange = PySide.QtCore.QEvent.Type.WindowStateChange
         |
         |  WindowTitleChange = PySide.QtCore.QEvent.Type.WindowTitleChange
         |
         |  WindowUnblocked = PySide.QtCore.QEvent.Type.WindowUnblocked
         |
         |  ZOrderChange = PySide.QtCore.QEvent.Type.ZOrderChange
         |
         |  ZeroTimerEvent = PySide.QtCore.QEvent.Type.ZeroTimerEvent
         |
         |  ----------------------------------------------------------------------
         |  Data descriptors inherited from Shiboken.Object:
         |
         |  __dict__

        class QCoreApplication(QObject)
         |  Method resolution order:
         |    QCoreApplication
         |    QObject
         |    Shiboken.Object
         |    __builtin__.object
      -------------------------------------More text here :Blackalien.png: ................................................
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      -------------------------------------More text here :Blackalien.png: ................................................

    DATA
        LicensedDeclarative = PySide.QtCore.QtValidLicenseForDeclarativeModule...
        LicensedMultimedia = PySide.QtCore.QtValidLicenseForMultimediaModule.L...
        LicensedOpenVG = PySide.QtCore.QtValidLicenseForOpenVGModule.LicensedO...
        QtCriticalMsg = PySide.QtCore.QtMsgType.QtCriticalMsg
        QtDebugMsg = PySide.QtCore.QtMsgType.QtDebugMsg
        QtFatalMsg = PySide.QtCore.QtMsgType.QtFatalMsg
        QtSystemMsg = PySide.QtCore.QtMsgType.QtSystemMsg
        QtWarningMsg = PySide.QtCore.QtMsgType.QtWarningMsg
        __version__ = '4.8.5'
        __version_info__ = (4, 8, 5)

    VERSION
        4.8.5

     
    ----------------------------------------------------------------------------------------------------------------
    Path in ida Python

    Python>import sys
    Python>sys.path
    ['C:\\Python27', 'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', 'C:\\Python27\\Lib\\lib-tk', 'C:\\Python27\\Lib\\site-packages', 'C:\\Windows\\SYSTEM32\\python27.zip', 'C:\\Python27\\lib\\plat-win', 'C:\\Program Files (x86)\\Ida6.1\\python', 'C:\\Program Files (x86)\\Ida6.1', 'C:/Program Files (x86)/Ida6.1/plugins', 'C:/Program Files (x86)/Ida6.1/procs', 'C:/Program Files (x86)/Ida6.1/loaders']

    And for some reason the problem persists! :confused:
    [​IMG]:confused:
     
    Last edited: Jul 20, 2014
    storm shadow likes this.
  18. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    do you have Fenatyl.py in the plugin folder ?
    it shouldent, it should be under plugins\fenatyl\fenatyl.py
     
  19. computerline

    Well-Known Member Ida Pro Expert

    I try to reproduce the error, try to uncomment there line in pentanyl.py

    Code (Text):

    """
    try:
        from PySide import QtGui
        from PySide import QtCore
    except ImportError:
        print "PySide unavailable, no GUI"
        QtCore = None
        QtGui = None
    """
     
    In my ida version, QtGui & QtCore is automatic load, so I must comment it to not comflict, may be it the problem ! Any way, all error is shown in the Ida Log, so you could post error log and I'll try to fix that :)
     
    storm shadow likes this.
  20. steve007iii

    Active Member

    I try this in two computer and I have the same Error I have IDA 6.11
    [​IMG]
    when I try to run the plugin
    --------------------------------------------------------------------------------------------------------------------

    Can someone please help verify my installation?

    My Install.rar
    [​IMG]
    https://mega.co.nz/#!VZIg1ZCD!G9gJTOZBvuYBpdu__Yv7ZBDqTEAw-0aTQcUgTjTVM-M
    ---------------------------------------------------------------------------------------------------------------------
    Thanks for all the help given by my two friends Storm Shadow and Computerline


    It's amazing the work they do on this web site :)
     
Top