ida pro linux

news2025/5/24 17:09:42

结论,

  • 放弃 linux下ida;
  • 改用 linux 下 kvm 运行winxp ,在winxp中运行ida7

“IDA Pro Advanced v5.7.0.935 (Linux) (Kaspersky Labs) © Hex-Rays.zip” 在ubuntu22x64下运行例子

ls -lh "IDA Pro Advanced v5.7.0.935 (Linux) (Kaspersky Labs) (c) Hex-Rays.zip" 
#-rw-rw-r-- 1 z z 85M  1月  4 00:02 'IDA Pro Advanced v5.7.0.935 (Linux) (Kaspersky Labs) (c) Hex-Rays.zip'

md5sum  "IDA Pro Advanced v5.7.0.935 (Linux) (Kaspersky Labs) (c) Hex-Rays.zip" 
#b481dac4c60d98a7b9a0469e9695c754  IDA Pro Advanced v5.7.0.935 (Linux) (Kaspersky Labs) (c) Hex-Rays.zip


unzip "IDA Pro Advanced v5.7.0.935 (Linux) (Kaspersky Labs) (c) Hex-Rays.zip"  -d /app/ida_pro5.7

tree -L 2 /app/ida_pro5.7/
#/app/ida_pro5.7/
#├── 吾爱破解论坛【 LCG 】【 LSG 】.url*
#├── idaadv_ce72d06d15252ad585109143748a25a0_linux.gz*
#├── ida.key*
#└── password.txt*
#0 directories, 4 files

cd /app/ida_pro5.7/

rm "吾爱破解论坛【 LCG 】【 LSG 】.url" 


file idaadv_ce72d06d15252ad585109143748a25a0_linux.gz 
#idaadv_ce72d06d15252ad585109143748a25a0_linux.gz: gzip compressed data, last modified: Fri Jun 25 16:15:45 2010, from Unix, original size modulo 2^32 136734720
#此文件扩展名 不应该是 .gz 而应该是 .tar.gz , 后面会看到 解开.gz后得到的实际上是一个.tar文件


gzip -d idaadv_ce72d06d15252ad585109143748a25a0_linux.gz

ls -lh 
#总计 131M
#-rw-rw-r-- 1 z z 131M  8月 19  2014 idaadv_ce72d06d15252ad585109143748a25a0_linux
#-rw-rw-r-- 1 z z  434  8月 19  2014 ida.key
#-rw-rw-r-- 1 z z  110  8月 19  2014 password.txt

file idaadv_ce72d06d15252ad585109143748a25a0_linux 
#idaadv_ce72d06d15252ad585109143748a25a0_linux: POSIX tar archive (GNU)
#注意这是一个 没有.tar扩展名的 tar文件

tar -xf  idaadv_ce72d06d15252ad585109143748a25a0_linux

ls -lh 
#总计 131M
#drwxrwxr-x 11 z z 4.0K  6月 26  2010 idaadv
#-rw-rw-r--  1 z z 131M  8月 19  2014 idaadv_ce72d06d15252ad585109143748a25a0_linux
#-rw-rw-r--  1 z z  434  8月 19  2014 ida.key
#-rw-rw-r--  1 z z  110  8月 19  2014 password.txt
#-r-xr-xr-x  1 z z  699  6月 26  2010 readme.txt

tree -L 1 idaadv

#idaadv/
#├── cfg/
#├── ida64.int*
#├── idacolor.cf*
#├── ida.hlp*
#├── ida.int*
#├── idal*
#├── idal64*
#├── idc/
#├── ids/
#├── libclp.so*
#├── libida64.so*
#├── libida.so*
#├── libtvision.so*
#├── license.txt*
#├── linux_server*
#├── linux_serverx64*
#├── loaders/
#├── plugins/
#├── procs/
#├── python/
#├── sig/
#├── til/
#├── tvtuning.txt*
#├── xterm-scokey*
#└── xt-sco.key*
#9 directories, 16 files


mv -v  ida.key password.txt idaadv/
#已重命名 'ida.key' -> 'idaadv/ida.key'
#已重命名 'password.txt' -> 'idaadv/password.txt'

rm -v idaadv_ce72d06d15252ad585109143748a25a0_linux 
#已删除 'idaadv_ce72d06d15252ad585109143748a25a0_linux'


#用ida打开目标可执行文件(这里是nlohmann--json-test)
/app/ida_pro5.7/idaadv/idal64  /bal/clang-add-funcIdAsm/cmake-build-debug/bin/nlohmann--json-test

在这里插入图片描述

很扯蛋, 此 “IDA Pro Advanced v5.7.0.935 (Linux) (Kaspersky Labs) © Hex-Rays.zip” 竟然不是 图形化界面,而是 文本字符终端程序,放弃了

而且 据说 linux下更新的ida只有6.4 且 只能反编译arm,即 IDA_Pro_v6.4_(Linux)and_Hex-Rays_Decompiler(ARM).zip,也只能放弃其了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1355951.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

超简单|配图详细| 双系统Ubuntu22.04 系统磁盘扩容

因为磁盘不够了,磁盘后面没有容量了,resize只能向后扩容,我磁盘中中只有前边有空闲,所以挂载新的分区。 1. 打开磁盘工具 在应用程序中找到 磁盘 软件,打开它。 找到一个空闲分区,获取所有权 选中启用递归…

param_validator 核心代码实现

目录 一、前置说明1、总体目录2、相关回顾3、本节目标 二、操作步骤1、项目目录2、代码实现3、测试代码4、日志输出 三、后置说明1、要点小结2、下节预告 一、前置说明 1、总体目录 《 pyparamvalidate 参数校验器,从编码到发布全过程》 2、相关回顾 pyparamval…

02. BI - Project Two, 男女声音识别

文章目录 Hi, 你好。我是茶桁。 上一节课,咱们用一个员工离职预测的案例来学习了LR和SVM。 那今天咱们还是来看案例,从案例来入手。那今天的例子会带着大家一起来做一个练习,是一个男男女声音识别的例子。数据集来自于3,168个录音的样本&…

力扣:62. 不同路径(动态规划,附python二维数组的定义)

题目: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径&…

VScode安装ESP开发环境

VScode安装ESP开发环境 ESP-IDF 是乐鑫官方的物联网开发框架,适用于 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC。它基于 C/C 语言提供了一个自给自足的 SDK,方便用户在这些平台上开发通用应用程序,并集成了大量的软件组件,包…

牵绳遛狗你我他文明家园每一天,助力共建文明社区,基于YOLOv5开发构建公共场景下未牵绳遛狗检测识别系统

遛狗是每天要打卡的事情,狗狗生性活泼爱动,一天不遛就浑身难受,遛狗最重要的就是要拴绳了,牵紧文明绳是养犬人的必修课。外出遛狗时,主人手上的牵引绳更多是狗狗生命健康的一道重要屏障。每天的社区生活中,…

Zabbix 监控介绍

1、功能概述 通常所说的监控,会模糊地包含以上下个细分领域的内容: 应用性能监控(Application Performance Monitoring)业务交易监控(Business Transaction Monitoring)网络性能监控(Network …

ubuntu20快速搭建自己的git代码仓库环境

##安装docker groupadd docker apt install docker.io ##用户添加到docker组 sudo usermod -aG docker ${USER} ##用户添加sudo cat /etc/sudoers apt install vim ##sudoers文件权限可以写 chmod uw sudoers vim sudoers ##在root底下添加这行,yym改到自…

【C初阶——指针1】鹏哥C语言系列文章,基本语法知识全面讲解——指针(1)

长城之上是千亿的星空,星空之上是不畏的守望。 本文由睡觉待开机原创,转载请注明出处。 本内容在csdn网站首发 欢迎各位点赞—评论—收藏 如果存在不足之处请评论留言,共同进步! 文章目录 前言1.内存和地址2.指针变量和地址2.1指针…

Databend 的算力可扩展性

作者:尚卓燃(PsiACE) 澳门科技大学在读硕士,Databend 研发工程师实习生 Apache OpenDAL(Incubating) Committer PsiACE (Chojan Shang) GitHub 对于大规模分布式数据处理系统,为了更好应对数据、流量、和复杂性的增长…

[足式机器人]Part2 Dr. CAN学习笔记-Ch01自动控制原理

本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-Ch01自动控制原理 1. 开环系统与闭环系统Open/Closed Loop System1.1 EG1: 烧水与控温水壶1.2 EG2: 蓄水与最终水位1.3 闭环控制系统 2. 稳定性分析Stability2.1 序言2.2 稳定的分类2.3 稳定的对…

SwiftUI 打造一款“可收缩”的 HStack(一):“原汤化原食”

概览 拥有雄心壮志(亦或是自我感觉良好)的秃头码农们都喜欢接受编程上各种颇有难度的挑战,比如刷刷力扣(LeetCode)或 codeforces 上难题啥的。 为了满足小伙伴们的“冒险精神”(亦或是“自虐癖”),加上这篇博文我们会用连续 4 篇系列文章通过不同的方式来解决同一道与…

【IDEA——连接MySQL数据库,创建库和表】

IDEA——连接MySQL数据库,创建库和表 1、打开idea数据库操作页面(两种打开方法都可以) 2、点击加号,选择Driver,方便导入连接数据库的驱动jar包 然后选择MySQL进行添加驱动 3、点击上一步页面的左上方的Data Sources连接本地数据…

保姆级教程:从0到1搭建web自动化测试环境

之前都是在linux上安装,第一次在windows上配置环境,加上距离上次配置环境有点久了,竟也花了点时间。特此记录下保姆级教程,给初学者一个有效的参考! 一. 环境搭建 工具清单 工具工具名版本Java开发工具包JDK1.8浏览…

揭秘Linux软链接:如何轻松创建、删除和修改

揭秘Linux软链接:如何轻松创建、删除和修改 一、简介二、创建软链接三、删除软链接四、修改软链接五、Linux软链接的高级用法六、总结 一、简介 在Linux中,软链接(Symbolic Link)是一种特殊的文件类型,它是一个指向另…

【DevOps-03】Build阶段-Maven安装配置

一、简要说明 下载安装JDK8下载安装Maven二、复制准备一台虚拟机 1、VM虚拟复制克隆一台机器 2、启动刚克隆的虚拟机,修改IP地址 刚刚克隆的虚拟机 ,IP地址和原虚拟的IP地址是一样的,需要修改克隆后的虚拟机IP地址,以免IP地址冲突。 # 编辑修改IP地址 $ vi /etc/sysconfig…

申请域名SSL证书并自动推送至阿里云 CDN

近期国外SSL证书厂商调整了免费证书的续签规则,一年期的证书全部取消,现在只能申请90天有效期的免费证书。普通web站点可以通过宝塔面板或部署acme.sh等证书自动管理工具来实现自动化申请和部署,但是阿里云之类的CDN服务就只能通过手动或Open…

Python split()方法详解:分割字符串

Python 中,除了可以使用一些内建函数获取字符串的相关信息外(例如 len() 函数获取字符串长度),字符串类型本身也拥有一些方法供我们使用。 注意,这里所说的方法,指的是字符串类型 str 本身所提供的&#x…

linux性能优化

文章目录 性能优化图CPU进程和cpu原理性能指标 性能优化图 CPU 进程和cpu原理 进程与线程: 进程是程序的执行实例,有自己的地址空间和系统资源。线程是进程内的执行单元,共享进程的资源。在多核系统中,使用多线程可以更好地利用多…

【四】CocosCreator-修改引擎源码

看源码的过程中,少不了得修修改改源码,做点实验。果断去找找源码在哪里,然后就可以快乐动手改源码了。 CocosCreator引擎源码主要就是js和原生C两类,分别在引擎目录的resources/engine和resources/cocos2d-x下,如图&am…