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: 358
Rept. Given: 143
Rept. Rcvd 24 Times in 13 Posts
Thanks Given: 196
Thanks Rcvd at 168 Times in 51 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: 283
Rept. Given: 186
Rept. Rcvd 192 Times in 79 Posts
Thanks Given: 144
Thanks Rcvd at 254 Times in 98 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,305
Rept. Given: 337
Rept. Rcvd 237 Times in 127 Posts
Thanks Given: 340
Thanks Rcvd at 652 Times in 357 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 offline
VIP
 
Join Date: Jan 2002
Location: Earth...
Posts: 1,064
Rept. Given: 15
Rept. Rcvd 139 Times in 95 Posts
Thanks Given: 23
Thanks Rcvd at 882 Times in 346 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: 73
Rept. Given: 2
Rept. Rcvd 8 Times in 6 Posts
Thanks Given: 4
Thanks Rcvd at 53 Times in 29 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: 358
Rept. Given: 143
Rept. Rcvd 24 Times in 13 Posts
Thanks Given: 196
Thanks Rcvd at 168 Times in 51 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: 73
Rept. Given: 2
Rept. Rcvd 8 Times in 6 Posts
Thanks Given: 4
Thanks Rcvd at 53 Times in 29 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
( Since 1998 )