【吾爱破解】Android初级题(二)的解题思路 _

news/2024/5/19 22:15:46 标签: android, ctf, 逆向, 安卓逆向

拿到apk,我们模拟器打开看一下

好好,抽卡模拟器是吧😀

jadx反编译看一下源码

找到生成flag的地方,大概逻辑就是

java

signatureArr = getPackageManager().getPackageInfo(getPackageName(), 64).signatures

for (int i = 0; i < bArr2.length; i++) {
                allocate.put((byte) (bArr2[i] ^ byteArray[i % byteArray.length]));
            }
}

就是数组与获取签名信息异或,逆向是不可能逆的了,我们来看看这个界面有没有搞头

掏出drozer

发现有两个界面是可以exported的,看一下是哪两个

好好,FlagActivity直接exported是吧,直接activity页面劫持,让主页面变成FlagActivity就行

flag直接跳出来


http://www.niftyadmin.cn/n/5450249.html

相关文章

【自我提升】计算机领域相关证书

目录 计算机技术与软件专业资格&#xff08;水平&#xff09;考试证书&#xff08;软考&#xff09;Oracle认证Cisco认证微软认证红帽认证AWS认证 计算机技术与软件专业资格&#xff08;水平&#xff09;考试证书&#xff08;软考&#xff09; 计算机技术与软件专业技术资格&a…

【ARM64 常见汇编指令学习 21 -- ARM RET 与 ERET】

文章目录 ARM RET 与 ERETARMv8 ERET 指令RET 与 ERET 的区别 ARM RET 与 ERET 在 ARMv8 架构中&#xff0c;RET 指令用于从函数或者过程返回。它主要负责从当前过程跳转回调用者&#xff0c;并恢复调用者的程序计数器 (PC) 的值。 语法&#xff1a; RET {Xn} Xn 是一个可选…

mysql的基本知识点——JOIN联表查询

SQL 的 JOIN 操作用于根据两个或多个表之间的相关列之间的关系&#xff0c;从这些表中查询数据。通过使用 JOIN&#xff0c;您可以结合来自多个表的信息&#xff0c;并基于某些匹配条件返回结果。 以下是 SQL 中 JOIN 操作的详细说明和一些用例&#xff1a; INNER JOIN (或 JO…

Nebula Graph-05-NebulaGraph nGQL和SQL区别

前言 系列文章&#xff1a; Nebula Graph-01-Nebula Graph简介和安装以及客户端连接 Nebula Graph-02-NebulaGraph高阶配置、用户管理、日志 Nebula Graph-03-NebulaGraph Studio-可视化web工具安装和使用 Nebula Graph-04-NebulaGraph nGQL的介绍和使用 Nebula Graph-05-Nebu…

linux 命令笔记:gpustat

1 命令介绍 gpustat是一个基于Python的命令行工具&#xff0c;它提供了一种快速、简洁的方式来查看GPU的状态和使用情况它是nvidia-smi工具的一个封装&#xff0c;旨在以更友好和易于阅读的格式显示GPU信息。gpustat不仅显示基本的GPU状态&#xff08;如温度、GPU利用率和内存…

软件测试/测试开发丨Selenium 安装教程

Selenium官网 www.selenium.dev/ Selenium的三大组成部分 Selenium WebDriver 进行UI自动化依赖的框架 Selenium IDE 浏览器内插件&#xff0c;可以进行UI自动化录制 Selenium Gird 分布式UI自动化框架 Selenium架构图 Selenium需要环境 jdk1.8查看方式 Maven 3.6.1 …

UFS DMA介绍

一. Linux DMA简介 我们知道DMA是Direct Memory Access, 不需要CPU的参与&#xff0c;也可以直接访问内存中的数据。 CPU 虚拟地址&#xff1a;内核空间由于有MMU内存管理&#xff0c;正常使用的是虚拟地址 CPU物理地址&#xff1a;virtual memory system (TLB, page tables,…

【视频异常检测】Real-world Anomaly Detection in Surveillance Videos 论文阅读

Real-world Anomaly Detection in Surveillance Videos 论文阅读 Abstract1. Introduction2. Related Work3. Proposed Anomaly Detection Method3.1. Multiple Instance Learning3.2. Deep MIL Ranking Model 4. Dataset4.1. Previous datasets4.2. Our dataset 5. Experiment…