IDA Pro 7.7和8.3共用方案

news/2024/7/7 22:26:49

1.问题

IDA 8.3版本放出来后,我安装之后,把之前用的正好的7.7给卸载了,然后发现:IDA 8.3版本只能反编译x86和x64两个架构,而我又是arm和arm64的重度用户,只能把旧版下载回来。问题就出现在这里。

(1)8.3没有keypatch

IDA的目录里面,没有把keypatch插件放进去,复制进去即可

(2)7.7版本apply changes失败

无法保存更改的二进制文件,一点击apply直接cancelled,发现是PYQT5的依赖没有安装。

(3)python版本

如果用了7.7内置的python,那么7.7和8.3版本则出现问题(2);如果用了9.3内置的python,会出现问题(1),keypatch不生效。

2.解决方案

使用单独的python环境,不用自带的绿色版python。然后安装pyqt5,安装keystone-engine包。


http://lihuaxi.xjx100.cn/news/1974206.html

相关文章

【SpringBoot】SpringBoot 项目初始化方法

github 搜索 springboot 模板 github 搜索 springboot 模板,拉取现成代码。 SpringBoot 官方的模板生成器 SpringBoot 官方的模板生成器(https://start.spring.io/) 在 IDEA 开发工具中生成 这里我修改成阿里的镜像主要是要使用 Java8。 …

Scrcpy:掌握你的Android设备

Scrcpy:掌握你的Android设备 本文将介绍Scrcpy工具,它是一种强大的安卓设备控制工具,可以实现屏幕镜像、操作控制等功能。我们将探讨Scrcpy的基本原理和工作方式,并介绍如何使用Scrcpy连接和控制安卓设备。此外,我们还…

【Git】 取消上一次commit或push

一、取消上一次commit 如果你需要取消上一次的 Git 提交,有几个不同的方法可以实现。其中包括撤消提交、提交到新的分支、使用 Git 回滚等等。 下面介绍三种方法: 方法1:使用 Git reset 使用 Git reset 命令来取消上一次提交: …

【算法练习】leetcode算法题合集之栈和队列篇

普通栈 LeetCode20 有效的括号 LeetCode20 有效的括号 定义一个辅助map&#xff0c;判断字符串的字符是否在]})中。一旦是右括号就要弹出元素&#xff0c;判断匹配。 class Solution {public boolean isValid(String s) {if (s.length() % 2 1) {return false;}Map<Chara…

c++ 函数参数的传递

在 C++ 中,函数参数可以通过值传递、指针传递或引用传递的方式来传递。每种传递方式有其用途和行为特点。理解这些不同之处对于有效地使用 C++ 来说非常重要。 先大概了解一下各个指针的信息,再看实例 值传递(Pass by Value):创建实参的副本,函数中的改动不影响实际的变…

30天精通Nodejs--第二十二天:express-认证和授权

目录 引言理解JWT及其工作原理安装与引入JWT库生成JWT令牌验证JWT令牌注意事项与最佳实践结语引言 在现代Web应用开发中,JSON Web Tokens(JWT)作为一种轻量级、自包含且安全的标准,已被广泛用于实现用户身份验证和授权。尤其是在Node.js环境下的Express框架中,JWT提供了一…

【安装VMware Tools】实现Vmware虚拟机和主机之间复制、粘贴内容、拖拽文件

https://www.bilibili.com/video/BV1rN411277B/?spm_id_from333.788.recommend_more_video.6&vd_sourcefb8dcae0aee3f1aab700c21099045395 https://blog.csdn.net/wxqian25/article/details/19406673 待解决方案&#xff1a; 重新下载ubuntu&#xff0c;然后按照 https://…

Linux shell编程学习笔记40:stat命令

程序员必备的面试技巧 “程序员必备的面试技巧&#xff0c;就像是编写一段完美的代码一样重要。在面试战场上&#xff0c;我们需要像忍者一样灵活&#xff0c;像侦探一样聪明&#xff0c;还要像无敌铁金刚一样坚定。只有掌握了这些技巧&#xff0c;我们才能在面试的舞台上闪耀…