E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android逆向
android逆向
基础教程一
工具:JadxAndroidKillerfrida熟练使用jadx,Androidkillerfrida,了解
android逆向
流程分析,熟悉Smali汇编以及Frida脚本编写,通过Jadx流程分析android
PwnGuo
·
2023-06-09 05:40
Android逆向
android
java
Android逆向
学习之Frida逆向与抓包实战学习笔记(持续更新中)
学习资料:《安卓Frida逆向与抓包实战》陈佳林/著文章目录基础环境第三章Frida逆向入门之Java层hook3.1frida基础3.1.3frida基础知识frida存在两种操作模式frida操作App的方式有两种3.1.4FridaIDE配置3.2frida脚本入门3.2.1frida脚本的概念3.2.2Java层hook基础1.hook初探2.重载函数的hook3.2.3Java层主动调用
OrientalGlass
·
2023-06-07 08:16
Android
android
学习
笔记
经验分享
frida
安卓
android逆向
脱壳实操app篇一
安卓逆向脱壳实操app抓包如图所示base解码经过定位确定在这儿jadxida中直接有导出函数jstring__fastcallJava_com_goldze_mvvmhabit_utils_NativeUtils_encrypt(JNIEnv*a1,inta2,inta3){char*v4;//r0intv5;//r0constchar*v6;//r1jstringv7;//r4charv9[1
大神论坛
·
2023-04-20 11:03
android逆向
逆向分析
android
移动开发
[
Android逆向
]DEX自解析重构技术
[
Android逆向
]DEX自解析重构技术:小萌新一枚,知识可能总结不到位的,还望海涵。
Anxxx
·
2023-04-18 07:19
微信插件之语音播报
对于
Android逆向
项目,本项目目前使用的技术是Xposed框架,但是Xposed目前所知是需要手机Root后才可使用。
GenialSir
·
2023-04-15 23:50
第一次
Android逆向
初体验
大约在2016年,我经历了第一次
android逆向
的完整过程,非常感谢当时老板的支持,因为我们那时候没人懂这个玩意儿,老板的奇思妙想,同事的信任,以及自己
一只迷路的小鹿
·
2023-04-14 22:36
arm
网络安全
汇编
android
8.动态调试笔记--调试so
原创]-------------IDA调试androidso文件的10个技巧https://bbs.pediy.com/thread-221876.htm1.
android逆向
之旅-动态方式破解apk进阶篇
普通的程序员
·
2023-04-14 16:29
Android逆向
(004) Elf文件格式
简介经过源代码编译出来的文件,如果我们不纠结于里面细节的话,并不是太复杂,主要也就是经过编译后的机器指令和数据。但是除了机器指令和数据,Elf里面还有许多其它的信息,这些信息有些是编译时有用的,我们常称它们为节(Section),有些是操作系统装载应用时用的,们常称它们为段(Program)。所以Elf有两种视图:upload.pngElf文件头typedefstructelf32_hdr{uns
笑容_235a
·
2023-04-02 09:39
Android逆向
一——Smali学习
Somethinguhavetoknow:虽然Android平台使用Java来开发应用程序,但Android程序却不是运行在标准的Java虚拟机上,而是将Java字节码转换成Dalvik字节码,并打包到一个DEX可执行文档当中,Dalvik虚拟机通过解析DEX文件来执行这些字节码。因此我们想了解安卓逆向,就要先了解一下Dalvik的语法。目录Somethinguhavetoknow:0x01工具准
土豆.exe
·
2023-04-02 04:49
Android逆向
android
安卓逆向
smali
Android逆向
Android逆向
之smali语言
一、Android应用程序架构安卓应用程序使用JAVA语言编写。安卓的SDK工具负责将你编写的代码,用到的数据和资源文件编译进APK文件中。apk文件包含了一个安卓应用程序的所有内容,并且被安卓设备用来安装应用程序。apk实际上就是一个标准的zip格式,修改后缀名,进行解压就可以看到内部结构。如上图所示,每个文件夹都有各自不同的作用。assets文件夹保存一些额外的资源文件,如游戏的声音文件,字体
热爱、学习
·
2023-04-02 04:49
测试
安全
安全
Android逆向
不可不知的smali语言
1.smali语言简介smali是Dalvik的寄存器语言,smali代码是安卓apk反编译而来的,两者文件是一一对应的,获取smali需要ApkTool工具。smali语言比较简单,如果你会java和Android相关知识,就可以通过修改smali语言来改变java的代码,进而可以修改apk文件。2.smali语法.classpublicLHelloWorld;.superLjava/lang/
solomanlove
·
2023-04-02 04:07
android
smali
逆向
逆向
android
smali
Android逆向
世界之一:smali文件
亲测可用,如有问题请私信!一直对android的逆向分析很感兴趣,这些年也陆陆续续反编译了一些android的项目,今天开始对这方面的知识做一下总结。先从android的apk文件开始讲起。APK文件android工程编译完成会得到我们想要的apk安装包,apk文件其实是一个压缩包,可以直接用解压缩软件解压,解压后的文件如下图所示:assets文件夹保存一些额外的资源文件,如游戏的声音文件,字体文
PrinciplesMan
·
2023-04-02 04:37
#
Android
android
java
android
studio
安卓逆向:基础入门(一)
而随之会产生如何将这些功能取消掉,而
Android逆向
就可以做到,纵向丝滑。
zxl2605
·
2023-04-02 04:33
逆向
android
【
Android逆向
】Android smali与java代码介绍1
【
Android逆向
】Androidsmali与java代码介绍1面向招聘需求工具要求框架要求参考学习&资源工具1.创建新项目helloworld编译前的程序组成对比源码和apk压缩包文件反编译activity
松库本库
·
2023-04-02 04:38
Android逆向
java
android
studio
smali
Android逆向
——Smali语法
一、android盗版软件大部分都是二次打包完成的。基本上就是反编译,注入广告,打包签名,上传市场。其中注入广告或者破解游戏都是通过smali来达到的。smali就是DVM内部执行的核心代码!二、语法1.dalvik字节码有两种类型,原始类型和引用类型。对象和数组属于引用类型。其他的都是原始类型。2.原始类型:Vvoid返回值类型ZbooleanBbyteSshortCcharIintJlong(
冰至如归
·
2023-03-29 22:15
android逆向
学习路线(适合新手)
本人刚入行没有多久,说的不对的,请大家指正,谢谢~~(文末附送学习资料)
Android逆向
学习路线:1、Java语言基础2、Android基础既然是
Android逆向
,首先你肯定要有android方面的基础吧
it5101
·
2023-03-29 09:20
android
Android逆向
betopApp 数据包加密分析
1、准备root手机安装了charles证书maccharlesmacjeb2、抓包直接使用chales抓包是加密过的数据3、分析apk没有加固直接打开(新版本用jeb打不开可以尝试jadx)根据字符串"https://api.betopfun.com/pub.php"搜索到对应的地方根据调用看到很多调用找出其中一个调用;Stringv0=com.zuoyou.center.business.ne
壹杯敬月光
·
2023-03-29 00:32
Android逆向
Frida自动脱壳Fart
gointoenumerateClassLoaders!startdealwithclassloader:dalvik.system.PathClassLoader[DexPathList[[directory"."],nativeLibraryDirectories=[/system/lib64,/system/product/lib64,/system/lib64,/system/produc
壹杯敬月光
·
2023-03-15 08:16
2020-02-11
Android逆向
入门的一点心得
为什么要学习安卓逆向....安卓发展一直都挺好,逆向也是属于兴趣吧,觉得比较高大上,话不多说,开始进入正题一、环境的搭建学习安卓逆向第一步必须先把环境搭建好,这是你学习安卓逆向的开始,环境搭建好后表示正式迈入安卓逆向。Eclipse搭建安卓开发环境Eclipse搭建NDK开发环境Android模拟器配置以及ROOT二、JAVA层的逆向1.程序反编译常用工具:APKToolKit、ApkIde、JE
乐天听雨丶
·
2023-03-13 05:29
android逆向
之frida安装与使用基础
这篇文章最后以分析UnCrackable-Level1.apk介绍frida脚本的使用,如果大佬们对前面介绍的adb、frida安装已经清楚,则可以直接拉到最后看UnCrackable-Level1.apk的分析。一、安装frida在电脑上安装adb安装adb是为了在电脑上通过adb与手机进行交互。手机需要通过usb连接(adb也支持通过wifi连接,但最开始都需要通过usb连接一次)window
qife
·
2023-03-12 07:28
Android逆向
(002) NDK-BUILD 编译Hello World
NDKNDK(nativedevelopmentkit)原生开发套件。一款将c,c++与Android应用结合到一起的开发工具,Android应用使用jni调用原生c++开发的模块,使性能得到大大的提升。Ndk-build编译NDK开发套件提供了一系列开发工具,其中的ndk-build用来快速生成原生应用程序。ndk-builer使用application.mk,和android.mk作为脚本文件
笑容_235a
·
2023-02-18 04:34
Android 开发, Android 安全 精品资料收集 (持续更新...)
安全播报平台腾讯安全应急响应中心360移动安全wiki.secmobi.commobilesecuritywiki.comandroid-security-awesome[CSDN]Android安全及病毒分析主要致力于
Android
Omni-Space
·
2023-02-06 21:19
Android
Security
Android
Notes
Android
Android
Security
Machine
Learning
2020-04-26 漫谈爬虫工程师如何入门
Android逆向
背景:爬虫工程师对逆向的需求及安卓逆向发展前景浅析这篇文章写给Python爬虫工程师们,互联网寒冬的就业压力越来越大,流量越来越涌向移动端,爬虫和反爬的攻防不断升级,这一切的一切,都让我们不得不学习新技能,才能保持竞争力和养家糊口(一群单身狗,挣的钱连自己都养不活)。App逆向不断出现在爬虫工程师的日程表里,可是到底该怎么入门App逆向?这篇文章就是漫谈App逆向的学习,主要分成三个部分。**1.
乐天听雨丶
·
2023-02-02 13:09
Android 开发随记
一、Android底层开发二、数据结构与算法三、Android架构师四、AndroidUI五、Android性能优化六、ReactNative混合开发七、Flutter混合开发八、
Android逆向
开发持续更新中
MYM_雲
·
2023-01-30 20:54
Android逆向
工具 - jadx
Android开发人员的日常工作中免不了要向其它优秀App学习借鉴。俗话说:“工欲善其事,必先利其器”,下面介绍一下常用的逆向工具。jadxjadx是个人比较喜欢的一款反编译利器,同时支持命令行和图形界面,能以最简便的方式完成apk的反编译操作。先给出工具的GitHub地址,可以按照自己喜欢的方式安装并查看功能文档:https://github.com/skylot/jadx下载zip包解压后,文
Andysys
·
2023-01-29 01:14
Android逆向
入门:某点中文app网络请求参数分析
前言很久没有输出点有价值的内容了……今天终于有时间来水一贴,给喜欢逆向的小伙伴提供一点参考资料,权当抛砖引玉了。为什么会想到这个题材呢,因为我之前的毕设是在线小说阅读器,而我又实在不想搭后台,爬数据,就想着能不能用某中文网的服务器数据。阅读须知本文所有内容仅供个人学习交流,严禁用于其它用途。本文所含知识点:Fiddler使用jadx使用Xposed模块编写IDA使用动态代理Fiddler抓包既然想
好奇害死猫咪阿
·
2023-01-26 21:58
Android逆向
风控检测
一、重打包检测svc直接调用系统调用,绕过libc读取apk文件,然后自己算签名。常见inlinehook无法拦截这种方案命令行启动子进程,通过子进程调用pm。(很多重打包工具对开启的子进程没有下hook)。自己实现binder,通过binder的协议和pmservice交互。这样java层无法hook,因为就没有走任何Android官方的api。hookserver就行了。app与系统serve
壹杯敬月光
·
2023-01-26 13:47
【移动安全高级篇】————12、静态分析
Android逆向
就是反编译的过程,因为看不懂Android正向编译后的结果所以CTF中静态分析的前提是将出现文件反编译到我们看得懂一层源码,进行静态分析。
FLy_鹏程万里
·
2023-01-16 12:04
【移动安全】
#
移动安全高级篇
Android逆向
前期准备
本公众号分享的所有技术仅用于学习交流,请勿用于其他非法活动,如果错漏,欢迎留言指正《Android软件安全与逆向分析》丰生强《Android应用安全防护和逆向分析》姜维
Android逆向
前期准备一、前置知识为什么学习安卓逆向兴趣爱好就业副业爬虫工程师学习安卓逆向需要准备什么学安卓逆向的前置知识逆向分为
坚毅猿
·
2022-12-27 12:19
#
Android逆向
android
python
java
javascript
安全
Android逆向
中常用工具和命令
Android逆向
中常用工具和命令WifiADBGoogleStorewifiADB当没有数据线时,可以开启wifiADBadbconnect192.168.0.101:5555开始食用android运行
_HWHXY
·
2022-12-17 18:28
客户端逆向
android
adb
最新易语言安卓逆向视频教程
_01Android体系结构小膀子app逆向百集_02APK根本结构小膀子app逆向百集_03JVM、DVM与ART小膀子app逆向百集_04Android开发东西装备与运用小膀子app逆向百集_05
Android
weixin_46954594
·
2022-12-12 13:03
android ctf 分析,
Android逆向
笔记 - ZCTF2016题解
这是2016年zctf的一道Android题目,样本和本文用到的部分工具在文章末尾可以下载0x01第一部分静态分析安装运行apk,需要输入用户名和密码,用户名为zctf,用jeb工具反编译文件结构如下:图1如图assets目录中有三个文件,bottom、flag.bin、key.db,还有一个JNIclass库。图2程序开始,先检查密码的长度(至少4位),然后调用auth方法验证用户名密码是否正确
weixin_39590635
·
2022-12-08 02:49
android
ctf
分析
Android逆向
工程:带你领略MIUI系统的账号安全防范机制:账号是从哪里获取的?
小伙伴们大家好!今天已经是1.23号了,春节正在逐渐临近,不知道你是不是现在已经回到了家里帮爸妈置办年货,还是像博主这样继续奋战在工作一线呢?不管如何,在这里博主首先献上新春的节日问候,祝大家春节快乐,阖家幸福!然后接下来就要继续开始我们今天的学习了。在上一篇博客中,博主已经提到了最近一个月都在逆向分析小米的MIUI系统,MIUI系统想必大家很熟悉了,国内也是比较知名的基于Android定制的手机
奋进的代码
·
2022-11-09 09:49
Android
MIUI
android逆向
-使用frida来hook函数的返回结果
0x01题目apk运行结果:jadx反编译后:可以看到只要拿到getFlag后的结果逆序经过b64decode即可可以在res下找到tostring字符,但是我这里选择使用frida来尝试一下0x02启动frida1.adbshell进入/data/local/tmp后运行frida-server2.获取进程pid运行app后,运行如下代码0x03hook代码因为这里比较简单我直接放代码了hook
FeiJiNcFan
·
2022-10-02 08:38
reverse
android
APK 逆向工程 - 解析 apk 基本信息和方法调用图
导读在Android开发中,我们很少使用
Android逆向
去分析apk文件的,但是作为一个测试人员,我们要对这个apk文件进行一系列的分析,审核,测试。
霍格沃兹测试开发学社
·
2022-09-21 14:15
软件测试
测试开发
自动化测试
android
android
studio
ide
【
Android逆向
】rpc调用某安App的X-App-Token签名函数
1.目标在学习的过程中,会遇到有些算法比较麻烦,没有办法直接还原。那我们就另辟蹊径,不去分析具体的算法实现。直接使用rpc的方式调用算法函数,本文章以某安App的X-App-Token签名函数为例。2.操作环境mac系统frida-dexdump:导出加固后dex文件Charles:抓取http接口已Root安卓机:脱壳Python3.8:实现rpc功能Jadx:导出dex文件为源码Android
·
2022-08-04 12:15
android
第一次进行
android逆向
的过程记录
前言要逆向的是一款叫shengqian快报的app,具体要分析sign签名的加密过程。环境配置及工具系统:macOS10.14.1模拟器:mac版夜神模拟器3.0.3.0抓包工具:Charles逆向工具:apk-tool、JD-GUI、frida、adb、dex2jar、objection准备工作从网上下载shengqian快报的apk保存到电脑上,打开夜神模拟器,将apk拖到夜神模拟器里面安装。
睡到中午自然醒
·
2022-07-06 22:20
android逆向
android
javascript
Android逆向
之玩转Xposed模块以劫持登录为例(实战篇)
上一篇文章《
Android逆向
之玩转Xposed模块以劫持登录为例(Demo篇)》自编自导了一款劫持登录的Xposed模块,如果仅满于破解自己的APP是多么的悲哀,毕竟市场上的app都是经过各种混淆,签名
皓煙
·
2022-06-12 15:02
Android
smali java_
Android逆向
——初识smali与java类
0x00前言1.建议食用者1.想要学习
Android逆向
的小白,但是没有思路的。2.入门了
Android逆向
觉得根基不稳的。2.说明由浅到深学习smali,强化分析能力。
weixin_39710594
·
2022-05-26 09:38
smali
java
安卓逆向 和 手游辅助 学习 路线
From:https://zhuanlan.zhihu.com/p/95915254知乎:
Android逆向
分析学习路线?
擒贼先擒王
·
2022-05-20 12:56
游戏辅助
Android逆向
Frida的安装
1、问题1Runningsetup.pyinstallforfrida...errorerror:subprocess-exited-with-error×Runningsetup.pyinstallforfridadidnotrunsuccessfully.│exitcode:1╰─>[16linesofoutput]runninginstallrunningbuildrunningbuild_
壹杯敬月光
·
2022-04-14 17:45
Android逆向
ollvm 使用
简介OLLVM是瑞士西北应用科技大学安全实验室于2010年6月份发起的一个项目,该项目旨在提供一套开源的针对LLVM的代码混淆工具,以增加对逆向工程的难度。github上地址是https://github.com/obfuscator-llvm/obfuscator,只不过仅更新到llvm的4.0,2017年开始就没在更新。最新的9.0.1等版本均是后来大神修改出来的分支。https://gith
壹杯敬月光
·
2022-04-10 15:15
Android逆向
基础-java基础入门
目录一、vscode安装java插件二、java代码基础知识扫盲了解1、类class2、导包依赖3、定义变量4、方法函数三、apk_java层逆向小案例四、java与frida的hook文章推荐一、vscode安装java插件jdk(JavaDevelpmentKitjava开发工具)是我们用来写代码的,jdk中包含jre,jre(JavaRuntimeEnvironmentjava运行时环境)是
十一姐
·
2022-03-13 14:14
SpiderCrawl
pytorch
Android逆向
——定位到某书 Sign 算法
一、浅谈Okhttp拦截器添加一个自定义拦截器很简单,只需要实现Okhttp的Interceptor接口,重写其中的intercept方法,最后在OkHttpClient.Builder链式代码中注册和添加这个拦截器,为什么要称作“自定义“拦截器呢?因为Okhttp核心实现就是基于其内部五大拦截器,我们下文再说。需要注意的是,Retrofit是基于Okhttp的封装,所以当我们谈论“Retrofi
全村之希望
·
2022-03-06 10:52
反编译
移动开发
安卓
数据可视化
android
【逆向】
Android逆向
破解某APP
每日一言:高手不是叫所有人都输给你,而是叫所有人都想赢你。欢迎一起讨论和学习,QQ:732258496QQ群:478720016前言三人行必有我师焉,取长补短,借鉴优秀的APP,提升自己的认知和能力,作为互联网中的一员,要勇于挑战未知领域,作为Android开发者,应该用特殊的手段搞定特殊的事情,带着我们的目标,来一次Android的逆向之旅吧!准备工作基本工具三件套:apktool、dex2ja
黄毛火烧雪下
·
2022-03-06 10:22
android逆向
破解之关键字一
大家都知道破解Android软件的时候,寻找关键字的真的很重要,有时候找不到关键字你就可以找一天,反复安装,都无法成功的破解你想要的功能.关键字:一:关键代码:screenorientation竖屏关键代码:portrait横屏关键代码:landscape在xmi中寻找搜索关键字代码,就可以修改app显示的是竖屏还是横屏.二:invoke-virtual{p0}Lcom/start/SplashA
luoawai
·
2022-03-06 10:51
Android逆向
反编译(二) Smali文件
简介1.AndroidKiller:一款图像化反编译apk工具,跟AndroidStudio界面相似链接:https://pan.baidu.com/s/1kxE4V3ts9hKn1q7XNjNVGQ提取码:taa82.apktool:在doc界面工具对apk打包、解包1.AndroidStudio安装插件https://bitbucket.org/JesusFreke/smali/downloa
ccDown
·
2022-02-20 15:42
记一次
Android逆向
之旅(入门向)
近日市场投放部门的同事找我说,在应用商店输入关键字查看我们APP的排名,这个能不能通过技术自动化实现?本以为是件很简单的事情,结果做的时候遇到了重重阻碍,于是就有了这次逆向之旅。逆向,听起来就很黑客的词,好像比开发高大上好多倍啊。真正接触到才明白,逆向其实是一个很需要耐心,会查阅资料,又比较依赖运气的一件事。我的这次逆向之旅,虽然没有触及到很深刻的主题,但是如果你是一个新手又对逆向感兴趣,至少可以
大大纸飞机
·
2022-02-16 05:31
教我兄弟学
Android逆向
作者论坛****账号:会飞的丑小鸭课程导航:《教我兄弟学
Android逆向
01编写第一个Android程序》《教我兄弟学
Android逆向
02破解第一个Android程序》《教我兄弟学
Android逆向
苍简
·
2022-02-15 16:09
JS逆向:分析12306设备码RAIL_DEVICEID
前言最近学
Android逆向
学到so层了,汇编真的是看的脑壳疼。感觉也好久没做js逆向了,基本上就是大的做不来,小的太简单。。
太阳花田向日葵
·
2022-02-15 15:08
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他