首页
社区
课程
招聘
23
IDA7.5 启动基础配置
发表于: 2020-12-17 12:12 31394

IDA7.5 启动基础配置

HHHso 活跃值
22
2020-12-17 12:12
31394


摘要:文本以解决IDA7.5的启动为问题导向。相应IDA7.5版本请购买官方正版或渠道测试版。


前言:

    IDA7.5的安装路径不建议有非英文字符;空格一般不影响IDA的运行,但若IDASDK的放置路径有空格,可能会在开发native插件时带来额外的配置麻烦,这时一般在编译配置文件里给带空格的路径加上双引号【“”】可解决。IDA7.0、IDA7.2、IDA7.5的测试样例都是64位,所以python和涉及的第三方都需要是64位版本。


一、官方说明

    IDA7.5目录下README_python3.txt文件已经说得比较清楚,主要意思有两个,如下。


二、启动配置

    如果修改系统全局环境变量,可能会影响其他版本的IDA或影响其他软件的配置,为了使得各个版本的IDA和其他软件都相安无事,一直以来都通过批文件bat简单配置需要的环境然后间接启动IDA。


(一)IDA7.0


1、IDA7.0 32-bit-addr和Anaconda2的启动配置【7032.bat】文件内容如下,

    (1)7032.bat文件位于IDA7.0目录下,其快捷方式位置随意,如桌面。

    (2)因为我的Anaconda2安装的一些模块使用了graphviz,所以path多了自己编译的graphviz路径。

    (3)若是其他的python2,只需把其中的【D:\ProgramData\Anaconda2】替换即可。

2、IDA7.0 64-bit-addr和Anaconda2的启动配置【7064.bat】文件内容如下,

    python配置同上,只是把ida.exe改为ida64.exe。


(二)IDA7.2

    IDA7.2的启动配置与IDA7.0的启动配置基本相同,python相关的路径设置不变。

    只是把【D:\Program Files\IDA 7.0\python】改为【D:\Program Files\IDA 7.2\python】。


3、IDA7.2 32-bit-addr和Anaconda2的启动配置【7232.bat】文件内容如下,

    (1)7232.bat文件位于IDA7.2目录下,其快捷方式位置随意,如桌面。

    (2)因为我的Anaconda2安装的一些模块使用了graphviz,所以path多了自己编译的graphviz路径。

    (3)若是其他的python2,只需把其中的【D:\ProgramData\Anaconda2】替换即可。

4、IDA7.2 64-bit-addr和Anaconda2的启动配置【7264.bat】文件内容如下,

    python配置同上,只是把ida.exe改为ida64.exe。

(三)IDA7.5

    python2:

        对于python2,IDA7.5的启动配置与IDA7.0的启动配置基本相同,python相关的路径设置不变。

    A、把【D:\Program Files\IDA 7.0\python】改为【D:\Program Files\IDA 7.5\python\2】,注意后面的子目录“2”。

    B、我们增加了use_python2文件生成命令【echo . > "D:\Program Files\IDA 7.5\python\use_python2"】,指示IDA使用python2;其中 user_python2文件可以生成在上面【一、】提到官方说明【1、】提到的任意一个路径,这里放在IDA7.5目录下的python目录中;请根据IDA7.5的目录按实际情况修改生成命令的user_python2路径。


5、IDA7.5 32-bit-addr和Anaconda2的启动配置【7532_27.bat】文件内容如下,

    (1)7532_27.bat文件位于IDA7.5目录下,其快捷方式位置随意,如桌面。

    (2)因为我的Anaconda2安装的一些模块使用了graphviz,所以path多了自己编译的graphviz路径。

    (3)若是其他的python2,只需把其中的【D:\ProgramData\Anaconda2】替换即可。

6、IDA7.5 64-bit-addr和Anaconda2的启动配置【7564_27.bat】文件内容如下,

    python配置同上,只是把ida.exe改为ida64.exe。


    python3:

        对于python3,IDA7.5的启动配置与IDA7.0的启动配置基本相同,python相关的路径设置根据实际安装路径配置。

    A、【D:\Program Files\IDA 7.0\python】改为【D:\Program Files\IDA 7.5\python\3,注意后面的子目录“3”。

    B、我们增加了use_python2文件删除命令【@del "D:\Program Files\IDA 7.5\python\use_python2"】,指示IDA使用python3;请根据IDA7.5的目录按实际情况修改删除命令的user_python2路径。

    C、由于是python3,这里需要多一步前面【一、】提到的官方说明中【2、】使用官方自带的idapyswitch.exe选择系统里已经存在的我们心中嘱意的python3.x版本;例如下述cmd中在IDA7.5目录下运行idapyswitch.exe,列出了我们系统中有的几个版本,有py39,py38,微软IDE某年月装的py36等,这里选择1选中3.8.3版本;其实际原理是patch了【D:\Program Files\IDA 7.5\python\3\PyQt5\sip.pyd】来选中我们嘱意的版本。

    python3配置原则上必执行idapyswitch.exe配置命令,除非版本与官方sip.pyd选中的版本相同,目测官方选的是py38。


    然后还是正常配置我们的启动配置:


7、IDA7.5 32-bit-addr和Anaconda3的启动配置【7532_38.bat】文件内容如下,

    (1)7532_38.bat文件位于IDA7.5目录下,其快捷方式位置随意,如桌面。

    (2)因为我的Anaconda2安装的一些模块使用了graphviz,所以path多了自己编译的graphviz路径。

    (3)若是其他的python3,只需把其中的【C:\py38_x86_64\anaconda3】替换即可。

8、IDA7.5 64-bit-addr和Anaconda3的启动配置【7564_38.bat】文件内容如下,


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2020-12-17 20:00 被HHHso编辑 ,原因:
收藏
免费 23
支持
分享
赞赏记录
参与人
雪币
留言
时间
黑手鱼
+10
这个讨论对我很有帮助,谢谢!
2024-9-18 15:14
你瞒我瞒
为你点赞~
2023-9-7 14:49
PLEBFE
为你点赞~
2023-1-15 05:08
Ally Switch
为你点赞~
2022-12-2 11:55
HHHso
为你点赞~
2022-3-18 15:17
又见飞刀z
为你点赞~
2021-9-14 13:39
荷蒉丈人
为你点赞~
2021-7-26 16:45
裂空座
为你点赞~
2021-3-27 01:26
IceMaker
为你点赞~
2020-12-22 09:09
青蛙mage
为你点赞~
2020-12-21 16:09
海中月
为你点赞~
2020-12-19 11:48
iam林国辉
为你点赞~
2020-12-18 22:31
Love Lenka
为你点赞~
2020-12-18 18:47
qifuadmin
为你点赞~
2020-12-18 18:35
speedboy
为你点赞~
2020-12-18 09:04
absman1972
为你点赞~
2020-12-17 23:39
~时光荏苒
为你点赞~
2020-12-17 21:27
0x指纹
为你点赞~
2020-12-17 20:54
Editor
为你点赞~
2020-12-17 17:27
豆浆与油条
为你点赞~
2020-12-17 17:01
微启宇
为你点赞~
2020-12-17 13:57
风中小筑V
为你点赞~
2020-12-17 13:14
pureGavin
为你点赞~
2020-12-17 12:18
最新回复 (42)
雪    币: 103873
活跃值: (201914)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持!
2020-12-17 12:15
0
雪    币: 15126
活跃值: (18503)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
3
感谢指导
2020-12-17 12:18
0
雪    币: 1591
活跃值: (4382)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
谢谢指导
2020-12-17 12:26
0
雪    币: 6886
活跃值: (4579)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
很详细,谢谢
2020-12-17 12:45
0
雪    币: 110
活跃值: (759)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感谢
2020-12-17 12:59
0
雪    币: 1378
活跃值: (3067)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢大佬
2020-12-17 13:14
0
雪    币: 38080
活跃值: (7445)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
@HHHso
上仙!论坛最新出炉的IDA 7.5
建议下载哪个链接的?求推荐,谢谢。
2020-12-17 13:23
0
雪    币: 103873
活跃值: (201914)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
9
ninebell @HHHso 上仙!论坛最新出炉的IDA 7.5 建议下载哪个链接的?求推荐,谢谢。
你这 回复 不科学。谢谢。
2020-12-17 13:30
0
雪    币: 3439
活跃值: (7298)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
mark
2020-12-17 13:57
0
雪    币: 71
活跃值: (930)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
makrk
2020-12-17 14:05
0
雪    币: 2778
活跃值: (8244)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
应该是不用搞成这么复杂吧?这个配置比学会用IDA还难!
2020-12-17 14:12
0
雪    币: 2699
活跃值: (5006)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
感谢分享
2020-12-17 14:17
0
雪    币: 4742
活跃值: (2358)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
感谢指导
2020-12-17 14:44
0
雪    币: 23352
活跃值: (3472)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
15
再配置上第三方符号库,也有了Lumina功能,美滋滋
https://lumen.abda.nl/
2020-12-17 16:20
2
雪    币: 191
活跃值: (294)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
感谢分享。。
2020-12-17 17:01
0
雪    币: 389
活跃值: (565)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
17
KevinsBobo 再配置上第三方符号库,也有了Lumina功能,美滋滋 https://lumen.abda.nl/
骚东西
2020-12-17 17:27
0
雪    币: 37916
活跃值: (64931)
能力值: (RANK:135 )
在线值:
发帖
回帖
粉丝
18
厉害厉害
2020-12-17 17:27
0
雪    币: 180
活跃值: (3891)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
19
有没有linux大佬在linux上使用成功了,我这边wine idapyswitch.exe有问题。
2020-12-17 19:38
0
雪    币: 9584
活跃值: (5899)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jgs
20
Linux 用 hopper 4.7.0 
2020-12-17 20:04
0
雪    币: 2674
活跃值: (2304)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
21
感谢分享!
2020-12-17 21:03
0
雪    币: 5529
活跃值: (5020)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
支持支持!!!!!!!!!!!!!!!!!
2020-12-17 21:27
0
雪    币: 187
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
赞赞赞~
2020-12-17 22:25
0
雪    币: 5797
活跃值: (2513)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
看完一遍,又很认真的再看了一遍
2020-12-18 09:21
0
雪    币: 6728
活跃值: (6261)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
25
感谢分享!
2020-12-18 10:02
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册