Release Fentanyl IDA Patcher Plugins

computerline

New member
Ida Pro Expert
Download: Mod for work with IDA 6.1

Code:
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/

 

Storm Shadow

Administrator
Staff member
Developer
Ida Pro Expert
Elite Cracker
nice gonna test it out, but if it looks like the pictures it must be good.:cool:
 

computerline

New member
Ida Pro Expert
Update :
Code:
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:
https://docs.google.com/file/d/0BxD40bb70D2sOTFGNTMzYUQybU0/edit?usp=sharing&pli=1
pass: s3cret
 

computerline

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

with

Code:
        if not 'ftl_path' in globals():
            ftl_path = os.path.join(idc.GetIdaDirectory(), 'plugins')

:)
 

Storm Shadow

Administrator
Staff member
Developer
Ida Pro Expert
Elite Cracker
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
 

steve007iii

New member
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

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
Sin+t%25C3%25ADtulo.jpg
 

computerline

New member
Ida Pro Expert
Seem PySide is not install in your system, you can try in Python console :
Code:
import PySide
from PySide import QtCore, QtGui
Does it get any error ?
 

Storm Shadow

Administrator
Staff member
Developer
Ida Pro Expert
Elite Cracker
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.
 

steve007iii

New member
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.
Without errors is strange!!!
98uMbwgd8yhqMT9Ev2I0YyDwGsOU702inqtwu5D2w4k=w766-h223-p-no
:confused:
 

steve007iii

New member
try in ida python console
help("PySide.QtCore")
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!!!
 

steve007iii

New member
i would check path in ida python
Code:
import sys
sys.path
els copy and extract his to root ida folder and try help("PySide.QtCore") again.
https://www.firedrive.com/file/38D707D98BCD00EE
and you can copy to python PySide folder also

but from the beggining you should had used the build from @computerline
Setting up Ida with Pyside and PyQt, it makes big difference.
I did the above thank you my friend!

No more Error with: Python>help("PySide.QtCore")
Code:
--------------------------------------------------------------------------------------
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:
Sin+t%25C3%25ADtulo.jpg
:confused:
 
Last edited:

Storm Shadow

Administrator
Staff member
Developer
Ida Pro Expert
Elite Cracker
do you have Fenatyl.py in the plugin folder ?
it shouldent, it should be under plugins\fenatyl\fenatyl.py
 

computerline

New member
Ida Pro Expert
I try to reproduce the error, try to uncomment there line in pentanyl.py

Code:
"""
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 :)
 

steve007iii

New member
I try this in two computer and I have the same Error I have IDA 6.11
Sin+t%25C3%25ADtulo.jpg

when I try to run the plugin
--------------------------------------------------------------------------------------------------------------------

Can someone please help verify my installation?

My Install.rar
Sin+t%25C3%25ADtulo.jpg

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