Exetools  

Go Back   Exetools > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 07-11-2024, 13:32
TQN TQN is offline
VIP
 
Join Date: Apr 2003
Location: Vietnam
Posts: 357
Rept. Given: 143
Rept. Rcvd 24 Times in 13 Posts
Thanks Given: 193
Thanks Rcvd at 158 Times in 50 Posts
TQN Reputation: 24
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)

Last edited by TQN; 07-14-2024 at 11:20.
Reply With Quote
The Following 4 Users Gave Reputation+1 to TQN For This Useful Post:
blue_devil (07-25-2024), MarcElBichon (07-11-2024), Mendax47 (07-16-2024), WilliamElts (07-19-2024)
The Following 10 Users Say Thank You to TQN For This Useful Post:
Apuromafo (07-13-2024), benina (07-20-2024), computerline (07-21-2024), Mahmoudnia (07-12-2024), Mendax47 (07-12-2024), niculaita (07-11-2024), QuakeGamer (08-05-2024), tonyweb (07-13-2024), uranus64 (07-11-2024), user_hidden (07-11-2024)
  #2  
Old 07-22-2024, 20:50
Storm Shadow's Avatar
Storm Shadow Storm Shadow is offline
Family
 
Join Date: Jun 2014
Posts: 282
Rept. Given: 186
Rept. Rcvd 191 Times in 78 Posts
Thanks Given: 141
Thanks Rcvd at 245 Times in 97 Posts
Storm Shadow Reputation: 100-199 Storm Shadow Reputation: 100-199
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
__________________
The devil whispered in my ear, "you're not strong enough to withstand the storm."

Today I whispered in the devils ear, "I am the storm."
Reply With Quote
  #3  
Old 07-23-2024, 02:44
sendersu sendersu is offline
VIP
 
Join Date: Oct 2010
Posts: 1,172
Rept. Given: 334
Rept. Rcvd 233 Times in 123 Posts
Thanks Given: 276
Thanks Rcvd at 566 Times in 314 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
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

Last edited by sendersu; 07-23-2024 at 02:57.
Reply With Quote
The Following User Says Thank You to sendersu For This Useful Post:
Storm Shadow (07-26-2024)
  #4  
Old 07-23-2024, 13:29
FoxB FoxB is online now
VIP
 
Join Date: Jan 2002
Location: Earth...
Posts: 974
Rept. Given: 15
Rept. Rcvd 125 Times in 83 Posts
Thanks Given: 23
Thanks Rcvd at 714 Times in 298 Posts
FoxB Reputation: 100-199 FoxB Reputation: 100-199
Quote:
Originally Posted by sendersu View Post
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

Last edited by FoxB; 07-23-2024 at 13:42.
Reply With Quote
  #5  
Old 08-05-2024, 19:50
QuakeGamer QuakeGamer is offline
Friend
 
Join Date: Sep 2010
Posts: 71
Rept. Given: 2
Rept. Rcvd 8 Times in 6 Posts
Thanks Given: 4
Thanks Rcvd at 51 Times in 28 Posts
QuakeGamer Reputation: 8
Quote:
Originally Posted by TQN View Post
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?
Reply With Quote
  #6  
Old 08-06-2024, 10:27
TQN TQN is offline
VIP
 
Join Date: Apr 2003
Location: Vietnam
Posts: 357
Rept. Given: 143
Rept. Rcvd 24 Times in 13 Posts
Thanks Given: 193
Thanks Rcvd at 158 Times in 50 Posts
TQN Reputation: 24
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 !
Reply With Quote
The Following User Says Thank You to TQN For This Useful Post:
blue_devil (08-06-2024)
  #7  
Old 08-06-2024, 18:37
QuakeGamer QuakeGamer is offline
Friend
 
Join Date: Sep 2010
Posts: 71
Rept. Given: 2
Rept. Rcvd 8 Times in 6 Posts
Thanks Given: 4
Thanks Rcvd at 51 Times in 28 Posts
QuakeGamer Reputation: 8
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!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 18:33.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )