IDA动态调试,最详细图文操作

1 篇文章 1 订阅
订阅专栏

1.基本配置

上传IDA调试服务器地址:IDAPro70\dbgsrv\android_server 

cmd进入到该目录下: IDAPro70\dbgsrv 

导入IDA调试服务器:adb push android_server /data/local/tmp ( 存放位置随意 ) 

2.开启IDA服务

adb shell 

su

cd data/local/tmp 

./android_service  // 根据架构选择64或者32 -- service跟ida必须成对 

// 反调试 

./as32 -p31928

3.端口转发

adb forward tcp:23946 tcp:23946 

// 反调试 

adb forward tcp:31928 tcp:31928

4.打开ddms 观察端口号

5.在终端命令窗口,开启调试模式

// 以实际app为准

adb shell am start -D -n com.et.capplication/.MainActivity

6.打开IDA

菜单 Debugger -> Remote ARMLinux/Android debugger

7.输入127.0.0.1确认

8.选中要调试的进程

9.进入调试界面

9.Debugger -> Debugger options... 三项选中

10. F9 进入runing状态

11.这时候查看ddms的端口号,开启调试

jdb -connect com.sun.jdi.SocketAttach:hostname=127.0.0.1,port=8600 根据实际情况

这样为成功

 

12.查看是否加载so,如果没有继续F9直到加载so

13.没有找到so,继续F9直到找到我们的libet_native_lib

14.双击目标so 找到jniload函数

15.双击,进入目标函数,切换视图,开始断点

16.Debugger -> Debugger options... 三项取消

17.F9进入到断点

18.F8下一步开始调试

TS:F9进入当前断点后,如果想进入下一个断点,必须把上个断点取消掉,然后在F9,否则报错。

IDA动态调试
12-01
Android中使用IDA调试so来apk
IDA 动态调试
YenKoc的博客
04-09 1382
感谢南邮,让我把ida动态调试,给搞定了,困扰了很久,之前下的ubuntu的源,好像有问题,ifconfig这个命令一直装不上,突然想起来了我的服务器很久没用了,重装了下系统,换成ubuntu,这里记录一下ida动态调试过程。 一.ida动态调试 1.先点击这个文件夹 2. 很多类型,看那个文件是哪个平台的,比如我这里是linux64的,所以将那个linux_server64上传到我服务器那里,...
ARM学习之 动态调试ida
04-24 1164
2020-04-24 学习如何进行动态调试 本文以截图和说明建议为主,后期如有新的想法再丰富 准备一部已经root过的手机,然后还要准备ida 第一步先将android_server push到手机的/data/local/tmp/目录下 android_server 存放在 ida目录下的dbgsrv 命令为 adb push android_server /data/loc...
关于ida f5时报错lumina无法连接到云服务器的问题
最新发布
strider1123的博客
04-27 389
在用ida的时候不知道怎么回事突然就f5不了了,报错 Decompilation failure: 4005F7: cloud: Server is not available Please refer to the manual to find appropriate actions lumina: connect: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。4...
android逆向笔记(10) ——IDA动态调试so
PaladinV的逆向学习之路
02-14 7125
文章目录0x00 序言0x01 启动 IDA Server选择android_server版本指定端口运行android_server0x02 开始调试载入目标so(先dump再载入)Attach目标进程 0x00 序言 本文主要作为脑残的我记录一下IDA调试so的各种命令,因为老是忘记!没有任何干货,大家可以撤了!毫无技术含量! 0x01 启动 IDA Server 选择android_server版本 1. 在真机调试so中,根据应用程序的运行情况选择android_server 或 android_s
IDA远程动态调试(linux & Windows)
m0_46296905的博客
04-17 7315
本篇文章参考 “逆向界圣经”《加密与解密》(第四版) ida作为强大的静态分析工具其实也兼具动态分析功能,我们下面给出教程。 首先明确,我们要把我们的物理机作为调试器客户端,在其上运行的虚拟机作为目标文件的运行环境。 其次我们还需要在虚拟机里面运行相应的调试服务器组件(处理所有底层执行和调试操作),调试服务器组件可以在ida安装目录下的dbgsrv文件中找到,不同系统需要选择不同的组件传到虚拟机中。 接下来给出服务器组件接受的命令行参数: “-p端口”:用于设置备用TCP端口,以便服务器进行监听。默.
ida动态调试初级教程
wlopghost的博客
03-29 1651
ida动态调试未知名函数
安卓逆向笔记-IDA动态调试so
HeartCircle的博客
01-12 4087
年底了,在进行技术梳理,发现对于动态调试so方面还不太会,每年都说要学习,结果两年了还没学会,近期也是进行了补课,做一个笔记记录一下。
IDA 动态调试 android so
star_nwe的博客
11-07 985
使用 IDA 可以单步调试 so,即使没有源代码也没关系,这样就可以逆向目标应用的so,分析内部逻辑,本篇就介绍下如何操作
逆向入门学习-【Base64 编码逆向 Base64 变表逆向 IDA 动态调试 IDA 8.3 IDA 动态调试解RC4 绕过反调试 IDA 代码修复 & 数组识别 】
llovewuzhengzi的博客
03-01 1256
当遇到某些很复杂的函数时,可以寻找函数中使用到的常量,然后去搜索引擎上搜索,有可能能够找到相关源码,然后进行比对。linux_server64:在64位Linux计算机上执行的、用于调试64位Linux应用程序的服务器组件。linux_server:在Linux计算机上执行的、用于调试32位Linux应用程序的服务器组件。在Windows机器上运行IDA可以直接动态调试exe文件,但不可以调试elf文件。先用IDA打开对应文件,在反调试函数后同时是exe此时还没运行的地方下断点。选择对应运行的exe文件。
IDA动态调试两种方式
qq_33364733的博客
08-08 1万+
第一种 安卓自带模拟器(必须要是arm的模拟器,市面上的第三方模拟器都是x86的)运行程序,可在sdk安装目录下创建arm模拟器以及启动,方式自行百度即可: 启动后的模拟器是这样的: 将android_server文件放到创建的arm模拟器下,该文件在IDA安装目录下: 方式:打开cmd.exe,输入adb push android_server文件路径 /data/loc...
IDA使用教程
03-16
IDA使用教程 IDA一日速成记。
IDA详细使用指南以及核心功能讲解
weixin_60363168的博客
11-08 7747
IDA详细使用指南以及核心功能讲解
IDA基本使用
热门推荐
于高山之巅,方见大河奔涌;于群峰之上,更觉长风浩荡。
12-19 2万+
IDA基本使用,零基础,新手友好,重点使用摘要。ida文件加载,IDA桌面简介,交叉引用,IDA动态调试IDA脚本
IDEA远程连接云服务器的配置信息
SeeYouAgain的博客
05-15 780
详尽记录了idea远程连接服务器的方式,图文解释,清晰明了
IDA简易教程
hscyypmail的专栏
05-30 2313
IDA简易教程                                     作者:www.datarescue.com                                                              mailto:winroot@126.com2004-11-20    初步翻译完成,希望大家指正错误,谢谢!我的鸟语太差大概翻译
CTF逆向工程:Windows下的ida动态调试
qq_53008544的博客
10-22 2493
本次Windows下的ida动态调试主要以PYAble公众号上T6为例。 首先打开题目文件 要输入flag来判断正误。 我们再将题目文件放入exeinfope 发现是32位无壳。直接放入神器ida,搜索main函数。 点进main函数,Tab键转化为伪代码,将未知函数改名。 分析伪代码可知,若想得到flag,实际上就是将str1经过for循环加密后和自己输入的str2字符串作比较,若str1=str2,则输出...
基础复习(IDA调试器)
m0_72827793的博客
02-25 1181
IDA中的变与C语言中变量的行为并不完全一致,IDA中的变量有特殊的生命周期,尤其是寄存器中的变量,在超出一定范后,其值会被覆盖成其他变量的值,这是无法避免的。很多用户实际上使用的是Windows版本的IDA,该IDA可以直接调试Windows下32bit和64bit的程序。伪代码窗口中行号左侧有蓝色的圆点,这些圆点与反汇编窗口左侧蓝色的小点功能一样,都是用来切换断点的状态的。IDA使用反汇编的伪代码进行调试,同样支持反汇编的后伪代码下断点。单击这蓝色圆点,伪代码的对应类似反汇编窗口中的断点,变为红色底。
ida7.0动态调试安卓
09-04
IDA(Interactive Disassembler)是一款反汇编工具,版本7.0是其最新版本。动态调试安卓应用程序是使用IDA 7.0进行分析和调试。 首先,我们需要准备一个安卓设备(手机或模拟器)和一台运行IDA 7.0的计算机。 1. 在计算机上安装IDA 7.0,并确保它与安卓设备能够进行通信。可以通过连接设备到计算机,或者使用网络调试器,如Frida或Xposed等。 2. 打开IDA 7.0并创建一个新的分析项目。可以选择从APK文件或已经安装在设备上的应用程序进行分析。 3. 如果选择从APK文件进行分析,可以通过"File"菜单下的"Load File"选项加载APK文件。如果选择从已安装应用程序进行分析,则可以通过"File"菜单下的"Attach to process"选项选择目标应用程序。 4. 一旦应用程序被加载或附加,IDA 7.0会自动进行静态分析,并将汇编代码显示在界面上。 5. 接下来,可以使用IDA 7.0的动态调试功能。通过"Debugger"菜单下的"Debugger options"选项,可以设置断点、单步执行代码、查看和修改寄存器值等。 6. 当应用程序执行到断点处时,IDA 7.0会暂停执行,并显示当前的程序状态。此时,可以查看当前的寄存器、内存内容以及堆栈等信息,以帮助分析程序。 7. 可以通过IDA 7.0的调试功能来逐步执行代码,以便分析应用程序的行为和逻辑。可以在特定的代码位置设置断点,并观察寄存器和内存的变化。 8. 在动态调试过程中,可以使用IDA 7.0的其他功能,如动态数据流分析、函数调用图等来深入分析应用程序。 9. 最后,可以通过"Debugger"菜单下的"Detach"选项或关闭IDA 7.0来结束动态调试。 总之,使用IDA 7.0动态调试安卓应用程序可以帮助我们深入分析程序的执行过程和逻辑,从而更好地理解和修改应用程序的行为。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Flutter 碰到的各种坑 持续更新 6589
  • Flutter video_player 报错解决 E/ExoPlayerImplInternal: Source error. 4597
  • IDA动态调试,最详细图文操作 4009
  • Flutter 聊天界面使用ListView的reverse:true,导致条目太少的时候会从下往上显示,导致顶部大片空白 3534
  • Flutter Widget控件切换过渡动画 AnimatedSwitcher 2885

分类专栏

  • Flutter 10篇
  • Android 逆向 1篇

最新评论

  • Flutter ListView滚动到指定条目

    木得感情的老迪拜: 我遇到了这个问题,请问有解决方法吗?

  • Flutter WebView 加载url空白

    CSDN-Ada助手: 恭喜作者第15篇博客的问世!对于Flutter WebView加载url空白的问题,我建议作者可以尝试深入分析可能的原因,并尝试不同的解决方案。或许可以尝试查阅更多相关文献,或者向社区中的其他开发者请教。希望作者能够在解决问题的过程中不断积累经验,继续分享更多有价值的内容。加油!

  • Flutter bugly 傻瓜式操作,上传崩溃日志与符号表解析之IOS

    CSDN-Ada助手: 恭喜您写了第13篇博客!标题中提到的Flutter bugly在上传崩溃日志与符号表解析方面的傻瓜式操作非常吸引人。不仅能够帮助开发者更轻松地处理崩溃问题,还能提供更准确的符号表解析。您的博客内容相信会为很多Flutter开发者带来帮助。 在持续创作的道路上,建议您可以进一步探索Flutter在其他方面的应用或解决方案。例如,您可以分享一些关于Flutter在UI设计、性能优化、跨平台开发等方面的实践经验。这样的创作将进一步丰富您的博客内容,为读者提供更多有价值的知识。期待您在未来的创作中继续取得进步!

  • Flutter bugly 傻瓜式操作,上传崩溃日志与符号表解析之Android

    CSDN-Ada助手: 恭喜您写了第12篇博客!标题《Flutter bugly 傻瓜式操作,上传崩溃日志与符号表解析之Android》非常吸引人,内容也很实用。您对Flutter bugly的介绍和操作步骤让人感觉非常简单易懂,让我们能够轻松地上传崩溃日志和解析符号表。真是一篇很棒的文章! 我非常期待您下一步的创作。或许您可以分享一些更深入的技术细节,比如如何解决常见的崩溃问题或如何优化Flutter应用的性能。当然,这只是我个人的建议,您的创作方向完全由您自己决定。再次感谢您的分享,期待您的下一篇博客!

  • Flutter 聊天界面使用ListView的reverse:true,导致条目太少的时候会从下往上显示,导致顶部大片空白

    攻城狮xue: 哈哈,我当时找好久原因

大家在看

  • 聊一聊国内大模型公司面经和感受
  • flink1.12.0学习笔记(一)-部署与入门
  • 功能强大的多功能文档转换工具Neevia Document Converter Pro 7.5.0.241
  • CorelDraw 2024软件安装包下载 丨不限速下载丨亲测好用 932
  • 【花雕学编程】Arduino BLDC 之基于编码器的无刷电机位置控制 278

最新文章

  • flutter 高版本 Card 等控件颜色异常问题
  • Flutter WebView 加载url空白
  • Flutter flutter_sound包onProgress不生效问题
2024年1篇
2023年4篇
2022年1篇
2021年2篇
2020年8篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司吕梁网站优化软件陇南企业网站建设龙岗高端网站设计哪家好唐山网站建设设计公司南宁网站搜索优化多少钱黄南模板网站建设多少钱泸州设计网站报价郴州营销型网站建设公司河源百度竞价多少钱铜陵营销网站推荐松岗网站推广方案哪家好长治网站改版公司九江外贸网站制作公司玉溪阿里店铺运营多少钱爱联百度网站优化排名公司遵义网络营销价格九江网站改版多少钱襄樊阿里店铺托管合肥百度网站优化榆林关键词排名包年推广价格东营百度网站优化排名报价玉溪seo网站推广盐田seo优化多少钱舟山网页设计报价梧州百度标王多少钱东莞网站定制价格吉安网站制作宣城网站推广系统报价平顶山网站优化软件推荐云浮网络广告推广哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化