Android动态调试--jeb调试apk

安卓逆向 | JEB静态分析APK 通过观察我们可以得知,在URL中存在一些特征字符串,比如/api/movie,我们可以通过搜索特征字符串,进行快速定位,在smali代码窗口 ctrl+F打开查找窗口,直接查找/api/movie。可以看到,从大致的英文上看,是声明一个静态的String类型变量,变量名为indexPath,值为/api/movie,不懂的话也可以问AI,静态的话一般是叫做常量,不可更改。环境搭建、HTML,PHP,MySQL基础学习,信息收集,SQL注入,XSS,CSRF,暴力破解等等。 阅读详情

在jeb2及以上版本新增了动态调试的功能,个人觉得比AndroidStudio操作起来简单许多,而且可以边查看伪代码边调试smali,对于像我这样不太了解smali的新手提供了很大便利。
将apk安装在模拟器或真机中

adb install xxx.apk

然后使用以下命令运行程序

adb shell am start -D -n com.example.ring.myapplication/.MainActivity

start

我们点击Debugger->Start,然后attach我们想要调试的进程。

attach

attach成功后我们就可以调试了~~
在想要断下的那一行按ctrl+b下断点,再按可以取消断点。
使用F6(不步入函数),ctrl+F6(可步入函数)进行单步调试。

stop

需要注意的是jeb不能像ida一样调试伪代码,所以我们只能将伪代码放在一边与smali进行对照。

因为刚刚接触Android安全,有什么不足之处欢迎提出建议与意见,谢谢!
个人博客:www.magic1an.com

安卓逆向——初试动态调试apk_JEB动态调试 文章目录前言一、工具二、配置动态调试环境Ⅰ、adb工具方面Ⅱ、模拟器方面三、审计代码、动态调试Ⅰ、主代码审计Ⅱ、追踪函数运行完 前言 本文内容仅用于个人学习、研究或欣赏。通过使用本文内容随之而来的风险与作者无关。请遵守国家法律。 一、工具 JEB.android.decompiler 夜神安卓模拟器 测试用apk( 密码:3mt1) (该APK收集自互联网、来源于阿里,此处仅用于在遵守国家法律法规下的个人学习、研究或欣赏) adb(来自夜神模拟器) 二、配置动态调试环境 Ⅰ、adb工具方面 夜神模拟器自 阅读详情

相关推荐

第六章 动态分析 Android 程序(四)(使用 JEB 动态调试 APK)

文章目录使用 JEB 动态调试 APK步骤总结 使用 JEB 动态调试 APK 要求:2.2.3 或更高版本 实例:GitHub 步骤 启动要调试的目录,若要在 APK 启动前调试初始化部分的代码,就以调试模式启动它 执行如下命令,以调试模式启动 MethodProfiling 启动 JEB,载入要分析的 APK,定位要设置断点的地方,按“Ctrl+B”设置断点 点击菜单项“调试器”(...

zlmm741的博客 1469

安卓逆向_5 --- jeb 和 AndroidStudio 动态调试 smali

jeb 和 AndroidStudio 动态调试 smali

freeking101的博客 1万+

告别黑盒:用JEB和Android Studio动态调试Smali,一步步揪出APK里的注册码

本文详细介绍了如何使用JEB和Android Studio进行APK动态调试,通过Smali代码分析一步步破解注册验证机制。从环境配置到实战调试,涵盖静态分析定位关键方法、动态跟踪寄存器状态、逆向核心算法等完整流程,帮助开发者掌握逆向工程核心技术。

weixin_30784501的博客 255

APP攻防--安卓逆向&JEB动态调试&LSPosed模块&算法提取&Hook技术

在算法助手功能中有一项功能可以添加自定义hook所谓hook技术,通俗来讲就是可以改变程序得执行逻辑,类似与bp抓包得时候修改数据包再将数据包放出,hook可以将程序中得变量或者返回值进行修改。在添加hook时,需要将关键程序得执行逻辑搞清楚,将关键变量或者返回值进行修改。例如在之前案例中得某小说APP中,通过关键字定位到关键逻辑,进行反编译后分析程序执行逻辑if语句是否执行根据y5得返回值来判断,如果y5得返回值为true,即可成功进入if语句。

weixin_74985952的博客 3731

实战复盘:我是如何通过动态调试Smali,从一款APK里挖出关键注册算法的

本文详细介绍了如何通过动态调试Smali代码逆向分析APK的注册算法。从环境搭建到关键校验流程追踪,再到算法还原与验证,完整展示了使用JEB和Android Studio进行动态调试的全过程,帮助开发者掌握安卓逆向工程的核心技术。

weixin_33708432的博客 425

安卓APK算法逆向实战:JEB+Smalidea动态调试提取注册机核心逻辑

在软件安全与逆向工程领域,算法提取是一项关键技术,它涉及将编译后的二进制代码还原为可理解的逻辑过程。其核心原理是通过静态分析与动态调试相结合,深入程序运行时内部,观察数据流与控制流,从而理解并重建原始算法。这项技术的价值在于安全评估、漏洞挖掘、兼容性开发及遗留系统分析等多个方面。典型的应用场景包括分析软件授权验证机制、理解第三方库的内部行为、恢复丢失的源代码等。本文聚焦于安卓平台,针对常见的注册机类APK,详细演示如何利用JEB反编译工具与Smalidea动态调试插件,从混淆的字节码中精准定位并提取关键算法

403

JEB工具的介绍及使用

这几天很多同学都来问我,jeb工具是啥啊?咋用?是比不可是的吗?在这里小生还是疏忽了,应该早点给我们大家介绍JEB这些基础工具的,好让大家能够快速的去学习上手安卓逆向技术,那么今天小生就来给大家介绍介绍JEB工具还有它的使用方法。 JEB是一个功能强大为安全专业人士设计的安卓应用程序反编译工具,用于逆向工程或者审计apk文件,可以提高效率减少许多工程师的分析时间。 那我们去看一下如何去使用这款工具吧。 当然如果没有安装包的同学们可以找我来领取哦。 工具包和我的一致更加方便跟着小生进行操作,没有下载的朋友们

Hacker_by_V的博客 2万+

CTF 安卓逆向 APK 实战:3 种方法定位并解密 Timer 题目中的 Flag

本文详细介绍了在CTF竞赛中如何通过三种不同方法逆向分析安卓APK文件,以解密Timer题目中的Flag。文章涵盖了静态分析、动态调试和Smali代码修改等技术路线,并提供了工具链配置和实战案例,帮助逆向工程爱好者提升技能。

weixin_29741447的博客 859

安卓逆向分析:JEB与Android Studio协同调试环境搭建与实战

在移动应用安全与软件分析领域,逆向工程是理解程序内部逻辑、进行漏洞挖掘与安全评估的核心技术。其基本原理是通过静态与动态分析相结合的方式,还原和探查已编译应用程序的行为与结构。从技术价值看,逆向工程不仅能用于安全研究,也是学习优秀代码设计、进行故障诊断和兼容性适配的重要手段。在应用场景上,它广泛应用于移动应用(尤其是安卓APK)的安全审计、恶意软件分析、协议破解与功能研究。本文聚焦于构建高效的安卓逆向分析环境,核心在于整合静态反编译工具JEB与动态调试平台Android Studio,形成一套完整的“静动结合

weixin_30363981的博客 408

Jeb 破解版

这个是jeb的破解版安装包,2.2.7版本,我试过可以正常使用。

VisionPro实战:5个工业视觉检测案例详解(附代码片段)

本文详细解析了VisionPro在工业视觉检测中的5个实战案例,包括PCB焊点质量检测、汽车齿轮尺寸测量、药品包装缺陷检测等。通过硬件配置方案和软件算法流程的详细介绍,帮助工程师快速掌握VisionPro的应用技巧,提升工业自动化检测效率。

weixin_29284657的博客 518

Android逆向之JEB动态调试apk

已经快4年没使用jeb动态调试apk了,前一段时间被徒弟问到怎么动态调试apk的dex文件时,由于没记录jeb的动态调试方法,只能给他eclipse的动态调试作为参考。 Android逆向之动态方式破解apk前奏篇(Eclipse动态调试smail源码) 上面的方法对新人来说太不友好,所以还是把使用jeb的动态调试的方法写一下,以便帮到更多的人。 准备工具 首先你得有jeb工具,吾爱破解,看雪都能搜索到,我这里就不提供了。 安装调试应用 adb install xxx.apk https:/

Tomes.V.White 2255

单细胞分析进阶:sctransform标准化在Seurat中的实战解析

本文深入解析了sctransform标准化方法在Seurat单细胞分析中的实战应用。通过对比传统对数标准化,sctransform能更有效地建模并剔除技术噪音,提升数据质量。文章提供了从环境配置、数据准备、核心参数解析到完整流程整合的详细指南,并针对常见问题给出解决方案,帮助研究者获得更清晰的细胞分群和更可靠的差异表达结果。

weixin_29248313的博客 151

Android逆向实战:动态调试破解APK密钥的完整流程(附JEB调试技巧)

本文详细介绍了使用JEB工具进行Android APK动态调试的完整流程,包括环境配置、调试权限注入、断点策略和密钥提取实战。通过具体案例演示如何定位加密逻辑和绕过反调试机制,帮助开发者掌握逆向工程中的关键技术。

weixin_29231725的博客 395

Claude Code vs Codex实战对比:哪个更适合你的Next.js项目?(含真实案例)

本文通过两个真实的Next.js项目案例,深度对比了Claude Code与Codex在UI实现和业务逻辑构建中的表现。Claude Code在代码质量、设计还原度和架构完整性方面优势明显,适合对可维护性要求高的生产级项目;而Codex则以快速响应和低成本见长,更适合原型开发或内部工具。文章提供了基于项目类型、团队能力和成本效益的详细选择策略。

weixin_29201859的博客 809

秦时明月6.2魔改版_从零到一部署指南_含安卓客户端配置与GM后台直通

本文详细介绍了秦时明月6.2魔改版的从零到一部署指南,包括环境准备、服务端安装、安卓客户端配置以及GM后台直通等关键步骤。特别针对安卓客户端配置和GM工具使用提供了实用技巧,帮助用户快速搭建并优化游戏服务器,确保稳定运行。

weixin_42522964的博客 316

【安卓渗透】JEB安卓动态调试(附安装教程及demo演示),黑客技术零基础入门到精通教程!

随着网络安全技术的不断发展,现在只会web测试已经不能满足市场需求了,要想更好的发展,咱得什么都了解一点,然后再朝自己喜欢的方向仔细深入。今天给大家带来安卓渗透基础教程,关于安卓的简单动态调试教程,咱们要使用到的工具有雷电模拟器、jeb动态调试工具以及一个聪明的脑子,一双灵巧的双手。闲话不多说,开始今天的学习。

2301_79455190的博客 1307

同济大学C++mooc第五、六讲参考答案

同济大学C++moooc第5、6讲 第五讲 第一题 随机产生10个30~100(包括30,100)的正整数,求它们的最大值、最小值、平均值,并显示整个数组的值和结果。 代码片. // #include<iostream> const int n = 10; using namespace std; int main() { int s[n],i,j,t,sum=0; for (i = 0; i < n; i++)

cjzui6666的博客 1万+

jeb安卓apk调试

这几天遇到的安卓调试题,头一次做这样的题做个记录安卓调试需要用apktool工具。

2302_79776252的博客 951

上下相机对位,上下贴合,上下相机映射对位场景案例

上下相机对位,上下贴合,上下相机映射对位场景案例

视觉人机器视觉的博客 1万+

关于112G和56G PAM4信号的有效回损(ERL)

本文探讨了回波损耗(RL)对高速数字通信系统性能的影响,重点分析了时域信道运行裕度(COM)与频域回波损耗指标的关联性。研究表明,传统频域回波损耗指标在预测系统性能时存在假阳性/假阴性问题,特别是对PAM-4信号系统影响更为显著。通过引入基于时域脉冲响应的有效回波损耗(ERL)指标,并结合判决反馈均衡器(DFE)的补偿效应,可更准确评估系统性能。实验表明,短封装器件虽然频域回波损耗较差,但在实际系统中表现更优。研究提出通过时域门控加权等方法优化ERL计算,为高速互连设计提供了更可靠的性能评估框架。

小孟同学的博客 292

[安卓逆向]动态调试smali代码(三)

通过JEB调试时,需要先打开apk包,之前编写的打包后的包为app-release.apk,此包为稳定版,是不可调试的,那么要么将该包后进行调试,要么通过。此次调试工具JEB版本为:JEB 5.36.0.202601300012雷电9模拟器为:9.1.43此次实现apk可调式选用第一种方案,。

曼岛_的博客 687

大数据领域数据架构的工业互联网数据架构设计

工业互联网作为第四次工业革命的重要驱动力,正在深刻改变传统制造业的生产方式和商业模式。本文旨在探讨工业互联网环境下的大数据架构设计,重点解决工业数据采集、传输、存储、处理和分析等关键环节的技术挑战。工业互联网数据架构的核心组件大数据技术在工业场景下的应用数据治理和质量控制边缘计算与云计算的协同架构背景介绍:建立基本概念和问题域核心架构:详细解析工业互联网数据架构技术实现:通过代码和数学模型展示关键技术实践案例:展示真实场景应用工具资源:推荐实用开发工具和学习资源。

软件工程实践的博客 856

170918 逆向-jeb2动态调试(ciscn-crack.apk)

1625-5 王子昂 总结《2017年9月18日》 【连续第351天总结】 A. jeb2动态调试Android B. 之前在国赛的时候有一个APKCRACK,当时逆的过程中发现是调用了一个jni方法,so逆出来发现是很复杂的多行处理,最后返回到DEX中的 由于不怎么熟悉so和jni,遂放弃后来几天看到了WriteUp: 可以看到,程序在取得了用户输入的字符串后,会调用wick.sho

whklhhhh的博客 9969

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

安卓逆向神器JEB动态调试

1: 反编译 2: 添加 允许调试 3: 回编 并签名 4: 安装apk到手机 5: 打开 jeb (jeb_wincon.bat) 拖入修改后的 apk到 jeb左边栏 展开apk 点击 Bytecode 这时右边栏出现 Bytecode/Strings 在 Disassembly 是 smali代码 String处 是字符串 刚打开这会 可能会没有显示 多来回点击下 或者是等待...

qq_34108752的博客 8227

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

安卓渗透神技!JEB 动态调试保姆级教程,附安装包 + 实战演示,小白秒变黑客大神

随着网络安全技术的不断发展,现在只会web测试已经不能满足市场需求了,要想更好的发展,咱得什么都了解一点,然后再朝自己喜欢的方向仔细深入。今天给大家带来安卓渗透基础教程,关于安卓的简单动态调试教程,咱们要使用到的工具有雷电模拟器、jeb动态调试工具以及一个聪明的脑子,一双灵巧的双手。闲话不多说,开始今天的学习。

Cairo_A的博客 1478

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: JarvisOJ basic部分WriteUp
下一篇: android SELinux造成ida无法调试
Magic1an
博客等级 码龄9年 7粉丝 24原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值