This repository has many excellent IDA plugins. Taking the GitHub - eset/ipyida: IPython console integration for IDA Pro plugin as an example, here is how to install ipyida in IDA Pro 7.6.
The official documentation suggests using the online script installation from the command line, but after trying, it resulted in errors. Therefore, we will use the manual installation method to install ipyida.
-
Before installation, make sure you have installed Python environment and pip tool.
It is not necessary to use Python 2 and pip2. If you only have Python 3 and pip3 on your computer and do not want to install Python 2, you can use the
idapyswitch.exe
tool in the IDA directory. Double-click to open the following window.Press Enter for the default option, and IDA will use Python 3.
-
Install the
ipyida
module using pip.pip install ipyida
-
Download the ipyida GitHub repository.
git clone https://github.com/eset/ipyida.git cd ipyida
-
Copy the
ipyida_plugin_stub.py
file from the ipyida directory to the plugins directory in the IDA directory.Restart IDA at this point.
Other plugins can be installed in the same way.
Image source: https://wallhaven.cc/w/d6k32g