1、工具集吾爱 工具集官网:https://www.52pojie.cn/工具集:https://down.52pojie.cn :https://www.52pojie.cn/thread-811805-1-1.html看雪 工具集官网:https://bbs.kanxue.com/工具集:https://tools.pediy.com看雪 知识库看雪 知识库:https://www.
Android反编译工具-apktool反编译apktool d xxx.apk反编译后逆向编译通过以下命令可以把已经修改过的文件重新打包为apkapktool b xxx但是这样打包出来的apk是无法安装到手机上的,因为Android在手机都是有一个唯一标识的,也就是签名,如果我们直接安装无签名的apk,系统会提示安装失败,并且打出log信息,Failure [INSTALL_PARSE_FAI
转载 2023-07-03 21:10:45
292阅读
1.逆向是什么逆向是什么? 目前百度知道都没有收录逆向这个词条,大部分能搜索到的资料都是技术人员写的偏技术类的文章,往往充斥着代码和各类工具集合,非技术人员一看就比较懵逼。 简单地来说,逆向是对已经打包好的APP进行反编译、源码分析了解APP实现逻辑的一门技术。我们可以把安装时用到的APK文件看作一个加密后的压缩包,逆向就是要最大程序地还原出APK打包之前的源码。 逆向需要用到
一、反编译未加固的apk1、反编译用到的工具apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar:将apk反编译成java源码(classes.dex转化成jar文件)jd-gui:查看APK中classes.dex转化成出的jar文件,即源码文件2、使用apktool反编译资源文件和Manifest文件为了方便操作,首先将下载好的3个工具统一放到1个文件夹中 将
转载 2023-07-27 16:27:38
1244阅读
我们安装一下这三个反编译工具 链接:https://pan.baidu.com/s/1SDM9f2HxxbNzGg2XVBymPA 提取码:i1k9在技术娴熟和精通之前,APP逆向是门不折不扣的玄学,既然是玄学,就会有很多不可控、随机、稀奇古怪的状况。当JADX中一个变量模糊不清的时候,你就需要去JEB中看一下它的反编译结果,或者使用JEB进行动态调试。当使用JEB遇到头疼的APK混淆时,就可以试
转载 2023-07-10 13:32:31
376阅读
什么是逆向逆向是对已经打包好的APP进行反编译、源码分析了解APP实现逻辑的一门技术Magisk介绍 Magisk 是一套用于定制 Android 的开源软件,支持高于 Android 5.0 的设备。以下是一些功能亮点: MagiskSU:为应用程序提供 root 访问权限Magisk 模块:通过安装模块修改只读分区MagiskHide:从根检测 / 系统完整性检查中隐藏 Magisk
  逆向so,unidbg这种模拟器必不可少,其优势:  ida、frida遇到了严重的反调试       生产环境生成sign字段(配合springboot尤其方便,有现成的框架可以直接拿来用了:https://github.com/anjia0532/unidbg-boot-server)       可以打印JN
转载 2023-07-17 20:02:03
353阅读
逆向之环境搭建前言Hello,大家好,我是星期八,在我的带领下,一起来看看逆向的世界吧!工具善其事,必先利其器,还是先来配置一下环境吧!下载文件链接:https://pan.baidu.com/s/1dXMFMxr4VDEYXFwNjWRkSw 提取码:i14p 复制这段内容后打开百度网盘手机App,操作更方便哦JDK配置目前来说,还是Java8版本大行其道。用到的文件分别是32位和6
转载 2023-09-10 21:26:06
10阅读
一、逆向分析 在之前已经介绍了最右这款App的签名算法解析第一篇工作,因为签名算法比较多,所以就分开处理,大家如果要看后续文章,一定要记得去详细看第一篇文章,不然我也不能保证你不懵逼!上一篇解析完了第一部分算法解析工作,这一篇继续操作,首先用IDA打开so查看第二部分代码,同时IDA动态调试so,具体步骤大家一定要去看第一篇内容,这里不再详细说了,我们动态调试到了第二部分加密算法:看到这段代码
首先上游戏包:链接:https://pan.baidu.com/s/1fNe29ZwOhOvywcvjzVrcug提取码:a21f附上xposed的github地址:https://github.com/rovo89环境:Android4.0、夜神Android5.0版(这个必须是5.0,7.0亲测安装Xposed会导致开不了机)、Jeb2.2.7打开AS在项目app目录下添加读写库compi
转载 2023-11-01 11:12:50
28阅读
逆向学习笔记:native层开发、分析和调试基础本笔记主要是自己看,所以如果有看不懂的地方也请多多包涵,这一篇的笔记主要是《Android应用安全防护和逆向分析》的部分内容。一 Android Studio开发环境配置这里用的版本为4.2版本,直接建立native project来开发,理由是简单。想想吧,谁愿意又是生成什么头文件,又要写什么mk文件,还要搞这个哪个的,太**麻烦了,有简单省事
    最近一周时间,在学习和研究Android逆向,接下来一段时间,写一系列Android逆向的博客,来总结和记录自己所掌握的知识,也希望为正在学习Android逆向的朋友带来一点帮助。目录一、前言二、apktool1.反编译2.回编译三、dex2jar四、jd-gui五、Apk Analyzer一、前言    首先,简单说一下自己对Android逆向的理
转载 2023-08-16 13:15:25
64阅读
一、逆向分析今天我们再来看一下最右这个app的签名算法破解详情,之前已经有三篇文章详细介绍了他的底层加密算法,本文来介绍从0开始介绍解密功能,首先我们拿到最右App之后,为了获取他的数据采用抓包:看到这这里有一个签名字段sign,然后用Jadx打开应用全局搜索:搜到了这个加密函数:然后看到是把加密功能放到so中了,直接用IDA打开so查找加密函数:可惜收不到任何Java开头的加密函数,所以直接搜索
转载 2023-08-14 15:46:26
9阅读
前言三人行必有我师焉,取长补短,借鉴优秀的APP,提升自己的认知和能力,作为互联网中的一员,要勇于挑战未知领域,作为Android开发者,应该用特殊的手段搞定特殊的事情,带着我们的目标,来一次Android逆向之旅吧!准备工作基本工具三件套:apktool、dex2jar、jd-gui apktool:反编译apk、重新打包新apk,你可以得到smali、res、AndroidManifest.
转载 2023-08-16 21:10:49
0阅读
hook java 层密码校验函数,绕过密码验证,进入下一个界面
转载 2023-06-26 12:18:43
313阅读
发现自己对测试知识的掌握不够系统,在这里整理一下好了。App测试中iOS和Android的区别1. 通用测试点功能测试 正向:输入一个有效的输入并且期望软件能够完成一些根据说明书规定的行为逆向:输入一个无效的输入并且期望软件给出合理的错误提示性能测试 前端性能后端性能硬件上的性能瓶颈:一般指的是CPU、RAM方面的问题,分为服务器硬件瓶颈、网络瓶颈、服务器操作系统瓶颈(参数配置)、中间件瓶颈(参数
一、概述Android逆向主要包括反编、重编、签名、优化、DEX2JAR等Windows系统下的反编译工具套件相对Mac 会比较成熟可靠些二、工具介绍1. apktool        google官方出品的反编译工具反编译:java -jar apktool.jar [-r] [-s] d 目标apk -o 输出目录
本系列文章是《Android软件安全与逆向分析》的实践笔记(一些工具的版本和用法已经不同了),同时笔者希望系统性地记录一下逆向方面的文字和想法。犹记得在大学的时候,曾经学过一段时间的逆向工程,现在只记得那时候用OD跳来跳去看汇编代码,找到破解处时兴奋的感觉了。逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等
一、前言在逆向过程中有一个Hook是必不可少的工具,之前已经介绍了Xposed和Substrate了,不了解的同学可以看这两篇文章:Android中HookXposed工具介绍 和 Android中HookSubstrateCydia工具介绍 这两篇文章非常重要一个是Hook Java层的时候最常用的Xposed和Hook Native层的Substrat
转载 2024-03-19 12:58:39
126阅读
一.前言近日对某APP进行逆向分析时,发现请求数据进行了参数加密,如图。由于经验不足,逆向该签名算法过程颇有些曲折,所以写这篇文章来记录下。二.正文总共三个额外参数:code、awardType、time,先对sign的值进行观察,长度32位,因此猜测采用的是MD5算法加密的,所以就从这方面入手了。1.先尝试常规方法,对参数进行简单排序然后MD5测试下,发现都不对,只能换种方法了。 2.
转载 2023-10-06 21:38:58
224阅读
  • 1
  • 2
  • 3
  • 4
  • 5