美文网首页
【逆向安全】-基础(二)基于vscode的art调试

【逆向安全】-基础(二)基于vscode的art调试

作者: Stan_Z | 来源:发表于2024-08-21 20:17 被阅读0次

一、断点调试实现

步骤:
1)使用aidegen工具为art项目生成vscode工程文件,并使用vscode打开该工程

source build/envsetup.sh
lunch target
aidegen art -i vscode -s

注:Android10以上更高版本采用AIDEGen进行平台代码阅读和开发, 简单来说aidegen是帮助为特定图形化ide生成目标项目的配置文件, 使得项目模块代码可以实现依赖跳转和可调式。
Android IDE Generator (Aidegen) 官方文档

2)基于vscode进行art调试
① vscode安装「CodeLLDB」拓展程序

② 运行命令:

lldbclient.py --setup-forwarding vscode-lldb  -p <调试进程pid>

此时终端会输出一个json配置,如果是首次调试,需要将该配置粘贴到vscode的调试配置launch.json中

挂上断点,点击绿色按钮,即可进入断点调试。
注:使用VSCode进行调试

相关文章

  • iOS逆向目录

    越狱最新进展 一.逆向基础 iOS逆向基础01-越狱iOS逆向基础02-编译&调试iOS逆向基础03-符号表iOS...

  • Egg.js开发

    Egg开发基于Visual Studio Code 扩展 vscode-eggjs 配置 调试 启动调试(F5) ...

  • 顶级黑客标配图书

    逆向工程基础 + Android + iOS + Web应用,安全类天团配置,给你最好的安全指导! 1、有趣的二进...

  • iOS高级调试&逆向技术

    iOS高级调试&逆向技术 iOS高级调试&逆向技术

  • 19暑期学习-Day2

    内容概要利用lnmp安装ftp功能基于vscode开发调试php程序 1 验证lnmp安装结果 输入命令 如下图,...

  • flutter学习

    一: dart基础 二: flutter 三: vscode插件

  • vscode使用指南(代码调试)

    代码调试 vscode 原生支持nodejs的调试,其他语言需要安装拓展支持调试 代码调试界面 调试界面 调试配置...

  • window平台vscode调试flutter程序时报错Erro

    背景 window平台vscode调试flutter程序时报错 现象 vscode 中点击 F5调试时, 安卓模拟...

  • 移动安全 | 逆向基础

    01 编译简介 在学习逆向之前,我觉得很有必要了解一下编译原理。编译是将源代码转换成目标代码的过程及动作,通常是将...

  • 安卓IDA动态调试初体验

    今天终于完成了一个基于动态调试的安卓逆向的题目,发现动态调试真的蛮有趣的,今天算初体验吧。 抽时间我把整个过程都细...

网友评论

      本文标题:【逆向安全】-基础(二)基于vscode的art调试

      本文链接:https://www.haomeiwen.com/subject/xtkikjtx.html