Exetools

Exetools (https://forum.exetools.com/index.php)
-   Community Tools (https://forum.exetools.com/forumdisplay.php?f=47)
-   -   IDAPython3 for IDA 8.4 Free (https://forum.exetools.com/showthread.php?t=21049)

TQN 07-11-2024 13:32

IDAPython3 for IDA 8.4 Free
 
1. Download IDA 8.4 Free sp2 at:
hxxps://out7.hex-rays.com/files/idafree84_windows.exe
Install.

2. Download IDA84Free.zip from mediafire:
hxxps://www.mediafire.com/file/4phdb2zb8myzfs3/IDA84Free.zip/file
Unzip into folders corresponding to the IDA installed in 1

3. Run idapyswitch under Admin right


This build include:
1. Remote debug server exe for x86 and x64 in IDASDK64
2. Some plugins in IDASDK84
3. IDAPython3 build with IDASDK84, has hexrays decompiler

This build used PyQt5 dir from IDA 8.3 leak. It still crash with Python 3.12
Need Qt*.pyd patched in IDA 8.4 SP2 (Home, Pro, Team...)
So don't run IDA Free 8.4 with Python 3.12

Build with: IDASDK 8.4, Visual Studio 2022 v17.10.4, Windows Kit 10.0.22621.0 (Win11SDK), Python v3.11

Tks, best rgds
TQN (HTC)

Storm Shadow 07-22-2024 20:50

It should be possible just to rebuild Pyqt5 so it would be the same version as the python build so it wont crash with python 3.12
If everything is build one the same it should work.
i Made a tut some years ago
https://github.com/techbliss/Ida_Pro_Ultimate_Qt_Build_Guide

sendersu 07-23-2024 02:44

when trying to browse your 9 years old pdf
the GH says this:

Error rendering embedded code

Invalid PDF


PS
standalone pdf is OK
GH is crazy

man, that was really cool !

>>>We only use 2010 and only this version, more of why later)
Visual Studio 2010 Service Pack 1

>>qt-opensource-windows-x86-vs2010-4.8.7.exe It have to be a 4.8.x version Qt5 wont work.

What version should one use today, in 2024?

-> Looks like this is c:\idasrc\third_party\PyQt\PyQt5_commercial-5.15.6\QtCore\release\QtCore.pdb
but at the same time the qt dlls are a bit different: Qt 5.15.3 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2019)

https://download.qt.io/archive/qt/5.15/
which one to get?... hm-hm

FoxB 07-23-2024 13:29

Quote:

Originally Posted by sendersu (Post 131362)
https://download.qt.io/archive/qt/5.15/
which one to get?... hm-hm

you try to understand difference? here and here is 5.15.14

QuakeGamer 08-05-2024 19:50

Quote:

Originally Posted by TQN (Post 131292)
Build with: IDASDK 8.4, Visual Studio 2022 v17.10.4, Windows Kit 10.0.22621.0 (Win11SDK), Python v3.11

Tks, best rgds
TQN (HTC)

Hey TQN, that's a great job!

Any chance to get the source (privately)? I'd be interested whether I can build it for the Linux version. Or, if no source is available, any chance that you try building it for Linux?

TQN 08-06-2024 10:27

1. Pull/download IDAPython src at here:
hxxps://github.com/idapython/src
2. Search in this forum, download IDA SDK 84 and Hexrays SDK 8.4 (TOM_RUS)
3. Follow instruction at here to build:
hxxps://hex-rays.com/blog/building-ida-python-on-windows/

Good luck !

QuakeGamer 08-06-2024 18:37

This works? I was always thinking Ida free symbols are mangled and functionality does not work with Ida python. There was a project to get Ida python to the demo version for this reason. I'll give it a shot!


All times are GMT +8. The time now is 14:55.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX