DynDataResolver icon indicating copy to clipboard operation
DynDataResolver copied to clipboard

Installing in 2024

Open JJK96 opened this issue 1 year ago • 1 comments

I ran into quite some problems during installation and I'm helping others who want to install this plugin by writing my fixes here. My setup:

  • IDA version 9.0
  • Python 3.10
  • Windows 10

Steps:

  • Recompile the requirements.txt file for the ddr_installer. The current requirements are quite old, which lead to compilation errors on my end, while for newer versions a binary wheel was available. (Use pip-compile)
  • After installation of the plugin, edit the plugin python script to update it with the latest version of the IDA python API. Replace idaapi.get_inf_structure with ida_ida.inf_*. See https://docs.hex-rays.com/developer-guide/idapython/idapython-porting-guide-ida-9

JJK96 avatar Nov 12 '24 11:11 JJK96

Hi Jan-Jaap, thx for looking into this! You are right, I haven't touched this for a while, unfortunately we don't have IDA 9.0 yet here. I hope this will change soon. I'll test and update the changes as far as I get access to 9.0.

Thx, Holger


From: Jan-Jaap Korpershoek @.> Sent: Tuesday, November 12, 2024 12:44 To: Cisco-Talos/DynDataResolver @.> Cc: Subscribed @.***> Subject: [Cisco-Talos/DynDataResolver] Installing in 2024 (Issue #18)

I ran into quite some problems during installation and I'm helping others who want to install this plugin by writing my fixes here. My setup:

  • IDA version 9.0
  • Python 3.10
  • Windows 10

Steps:

  • Recompile the requirements.txt file for the ddr_installer. The current requirements are quite old, which lead to compilation errors on my end, while for newer versions a binary wheel was available. (Use pip-compile)
  • After installation of the plugin, edit the plugin python script to update it with the latest version of the IDA python API. Replace idaapi.get_inf_structure with ida_ida.inf_*.

— Reply to this email directly, view it on GitHubhttps://github.com/Cisco-Talos/DynDataResolver/issues/18, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGIWAIOGKEEFFD6MW7HF3U32AHSYJAVCNFSM6AAAAABRT3QJ62VHI2DSMVQWIX3LMV43ASLTON2WKOZSGY2TCOJUHA3DQNY. You are receiving this because you are subscribed to this thread.

hunterbr72 avatar Nov 13 '24 07:11 hunterbr72