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逆向
实例笔记—初入so并还原分析出代码
很久没有出基础教程了,这里做一个鬼哥的so的作业吧。很基础的东西,算是教学帖子吧。大牛路过吧。这里感谢鬼哥的apk和无名侠的软件首先我们打开鬼哥提供的apk看看。其余没有发现什么,我们直接AK来看看吧。直接看看Java的代码protectedvoidonCreate(BundleparamBundle){super.onCreate(paramBundle);setContentView(2130
sorgs
·
2020-07-02 16:18
Android逆向实例
快手__nsTokensig和sig签名算法分析
一、__nstokensig签名最近在学习
android逆向
,不足之处欢迎大佬多多指点。
轮道
·
2020-07-02 15:43
android安全
Android逆向
笔记 - ZCTF2016题解
这是2016年zctf的一道Android题目,样本和本文用到的部分工具在文章末尾可以下载0x01第一部分静态分析安装运行apk,需要输入用户名和密码,用户名为zctf,用jeb工具反编译文件结构如下:图1如图assets目录中有三个文件,bottom、flag.bin、key.db,还有一个JNIclass库。图2程序开始,先检查密码的长度(至少4位),然后调用auth方法验证用户名密码是否正确
aimua
·
2020-07-02 01:55
Android逆向
笔记之smali代码分析
前言:书本中对crackme02.apk的破解是分析关键词进行破解的,而本文使用另外的Smali分析方式,对样本进行分析。样本:《Android软件安全与逆向分析》crackme02.apk工具:AndroidKillerv1.3.1.0(AK)&&AndroidStudio2.2.3(AS)语言:Java,Smali目的:Smali代码分析破解程序实现免注册码注册。使用shakaapktool反
蔚蓝深处
·
2020-07-01 16:03
Android逆向
汇编
最新乐加固脱壳详细教程(有图有真相)
二、工具准备:FDex2AndroidKiller
Android逆向
助手三、操作步骤1、从应用宝市场下载APP后进行安装2、打开
没有功夫的熊猫2
·
2020-07-01 14:41
逆向
Android逆向
反编译之smali基础
在上一篇中,介绍了一些反编译工具,当我们用工具反编译一些APP的时候,会看到一个smali文件夹,里面其实就是每个java类所对应的smali文件。Android虚拟机Dalvik并不是执行java虚拟机JVM编译后生成的class文件,而是执行再重新整合打包后生成的dex文件,dex文件反编译之后就是smali代码,可以说,smali语言是Dalvik的反汇编语言。java中的数据类型在smal
Sjim-Yam
·
2020-07-01 13:08
Android逆向反编译
《教我兄弟学
Android逆向
02 破解第一个Android程序 》
上一篇《教我兄弟学
Android逆向
01编写第一个Android程序》我带你熟悉了Android编程的基础知识课后给你留的作业你也发给我了我看了你完成的不错说明你对Android编程已经有了基础的了解结合着上篇教程的那个
会飞的丑小鸭丶
·
2020-07-01 07:55
《教我兄弟学逆向系列课程》
Android逆向
-APP破解练习(一)
0x00前言0x01环境练习APP使用工具0x02积累学习破解点破解积累0x00前言为了可以更好的提高自己的逆向水平,所以决定记录一下每天破解的APP以及破解思路。0x01环境1.练习APP滑雪大冒险2.使用工具Androidkiller0x02积累学习1.破解点这里是支付破解的要点,是在java层进行破解的。2.破解积累:(1)破解要点出现在:handleMessage方法中。handleMes
Bubble_zhu
·
2020-07-01 04:02
Android逆向-操刀天下
Android逆向
实例笔记—破解第一个Android程序_crackme02
本实例来源于《Android软件安全与逆向分析》这本书,作者是看雪的非虫,感谢提供这么好的书和实例。一、工具干什么都得一个好工具对吧。1.apkIDE反编译呢,我这里使用的是apkIDE(apk改之理),工具的话自己百度吧。个人不喜欢留一些不需要的东西在网盘里,难得整理,百度一大堆。我这里就给一个官网吧,免得有些童鞋找错了地方。现在这下下载网站一不小心,什么全家福都来了。好了,扯得有点远了。我用的
sorgs
·
2020-07-01 03:05
Android逆向实例
Android逆向
实例笔记—同步家教王及其升级版的破解
一朋友让我来破解下一软件,我拿来一看是这玩意。我以为很难,结果发现没壳。兴趣就来了,弄了一天,就弄出来了。这里把过程和思路分享一下。其实很简单,大神一看就知道。因为这个没加壳,只是加了混淆的。这算是我第一次破解玩玩整整的apk了。然后我们就开始吧。一、工具这次我用的是AndroidKiller,感觉很不错的样子然后就是我每次都要用的蓝叠二、同步家教王1.看情况老规矩,还是先拖蓝叠看看情况随便输了1
sorgs
·
2020-07-01 03:05
Android逆向实例
Android逆向
笔记-破解自己编写的Android应用程序(开发及破解)
这里开发使用的Androidstudio,使用的模拟器为:Pixel2API22也就是Android5的系统。这里演示下开发的程序:这里模拟了下激活程序,用户名是用户自己输入的,密码是用户名转md5后所有奇数项。也就是说123456789的密码为:323b453885f5181f的奇数项。关键代码如下:packagecom.example.crakdemo1;importandroidx.appc
IT1995
·
2020-07-01 00:23
Java
反汇编
Android
Android逆向
之Xposed详解
最近,参与了一个移动安全的技术大会,会议上分析了目前黑客的产业的一些技术以及常用的一些工具,以及防护的一些流程。下面就Android破解中常用的Xposed技术给大家做简单的讲解,逆向是一个持久的过程,而使用Xposed工具则是进行Hook的重要手段。背景Xposed,是Android平台上最负盛名的一个逆向分析框架,使用这个框架,我们可以加载很多插件App,这些插件App可以直接或间接操纵系统层
xiangzhihong8
·
2020-06-30 00:26
Android
Framwork
深入Android
Framwork
Android逆向
工程
在Root前提下,我们可以使用Hooker方式绑定so库,通过逆向方式篡改数值,从而达到所谓破解目的。然而,目前无论是软件加固方式,或是数据处理能力后台化,还是客户端数据真实性验证,都有了一定积累和发展,让此“懒技术”不再是破解修改的万金油。再者,阅读汇编指令,函数指针替换,压栈出栈等技术需要一定技术沉淀,不利于开发同学上手。两年前,也是因为懒,很懒,非常懒,堆积了足够的动力,写了一个基于人工模拟
xiangzhihong8
·
2020-06-30 00:53
杂文
Android
Framwork
深入Android
Framwork
小肩膀安卓逆向百集(105集全网独家终极完整版)
小肩膀安卓逆向百集(105集全网独家终极完整版)01Android体系结构.zip02APK基本结构.zip03JVM、DVM与ART.zip04Android开发工具配置与使用.zip05
Android
LoganCassidy
·
2020-06-29 17:20
android逆向
工程教程
很多时候老板会要求我们开发的android软件要进行加固和混淆的,混淆可以使用android原生的build.gradle下的代码实现,buildTypes{release{minifyEnabledfalsemultiDexEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.
木之泪
·
2020-06-29 00:56
android
android逆向工程
Android 逆向笔记 —— 一个简单 CrackMe 的逆向总结
往期目录:Class文件格式详解Smali语法解析——HelloWorldSmali——数学运算,条件判断,循环Smali语法解析——类
Android逆向
笔记——AndroidManifest.xml文件格式解析
weixin_34395205
·
2020-06-28 18:38
Android逆向
从未如此简单
本文以一个最简单的例子,来教给大家
Android逆向
入门的一些知识。所以首先我们需要准备一个A
weixin_34043301
·
2020-06-28 10:20
Android逆向
之路---ApkTool项目概览,编译ApkTool项目源码
前言平时逆向apk,大部分公司还是都是使用混淆技术做为基础的。这周末,脱了腾讯最新版本的乐固的壳,正在研究。无聊之余,想和大家聊一聊关于ApkTool这个项目,觉得工程师们写的还是很好的。本章先大体的介绍一下ApkTool,然后以后的文章在依次的说下项目的各个模块。问题使用ApkTool的时候,总是有的公司插入一些干扰代码来防止ApkTool逆向,这个时候就需要我们读过ApkTool的源码,然后手
csid_502
·
2020-06-28 06:38
Android逆向
之路---脱壳360加固
前言众所周知,现在软件在防止逆向采取了混淆,加壳等措施。比如360加固,腾讯加固,梆梆加固等等。这两天在逆向一款app的时候找到了一个不错的xposed插件推荐给大家,下载地址:点我下载前提环境xposedroot过的android手机dumpdex.apk文件(下载地址在上方)自动脱壳安装完成dumpdex.apk之后,在xposed里面软重启,激活。就好了。现在就可以脱壳了,我们可以找一个已经
weixin_33805992
·
2020-06-28 05:31
android逆向
学习小结--CrackMe_1
这里推荐2本书,个人觉得对android开发入门和
android逆向
入门比较好的教材:《googleandroid开发入门与实战》《android软件安全与逆向分析》1.我对andr
weixin_33774615
·
2020-06-28 05:46
Android逆向
之旅---静态分析技术来破解Apk
一、前言从这篇文章开始我们开始我们的破解之路,之前的几篇文章中我们是如何讲解怎么加固我们的Apk,防止被别人破解,那么现在我们要开始破解我们的Apk,针对于之前的加密方式采用相对应的破解技术,Android中的破解其实大体上可以分为静态分析和动态分析,对于这两种方式又可以细分为Java层(smail和dex)和native层(so)。所以我们今天主要来讲解如何通过静态分析来破解我们的apk,这篇文
weixin_30835933
·
2020-06-28 01:49
Android逆向
分析概述
学习逆向的初衷是想系统学习Android下的hook技术和工具,想系统学习Android的hook技术和工具是因为Android移动性能实战这本书.这本书里用hook技术hook一些关键函数来计算关键函数的调用参数和调用时长,从而确定性能问题发生的位置和原因.但目前没有比较系统的讲解hook的书籍,所以就系统的了解下逆向分析.在读了姜维的Android应用安全防护和逆向分析和丰生强的Android
oncealong
·
2020-06-27 10:08
android
Android逆向
开发 | Xposed寻找hook点
老办法:ddms录制轨迹,追踪方法但是实际操作起来,有以下几个问题:1.AndroidStudio升级3.1.1之后ddms找不到了2.安卓模拟器打不开微信:)大概是因为微信做了反逆向开发,现在的apk只能安装在arm上,不能安装在x86的模拟器上3.真机即使root了没办法debug别人的应用解决方案:1.AndroidStudio升级3.1.1之后ddms找不到了原因:AndroidStudi
huster_Yao
·
2020-06-26 14:54
Android
Android 逆向分析(反编译)学习《前言》
Android逆向
分析《前言》看到这个标题,不熟悉的同学可能会有一个疑问,逆向分析分析什么鬼?呵呵,其实就是反编译。其实很早也有接触反编译,但是没有在工作中进行运用,也就没有过多深入。
草幽林
·
2020-06-26 09:47
Android逆向
实战篇(加密数据包破解)
目录1.实战背景2.问题分析3.实战记录1)脱壳2)找到解密函数3)重现4.总结阅读本文之前,建议阅读
Android逆向
实战篇(Https抓包)。
Caaacy_YU
·
2020-06-26 08:31
Android安全
一篇胎死腹中的Android文章——Dex文件结构解析
前言国庆的时候,为了理解DexDiff算法,花了几天时间研究了下Dex的文件结构,算是有个整体的把握,这篇文章是在姜维的《
Android逆向
之旅—解析编译之后的Dex文件格式》基础上,自己对Dex格式的理解
_区长
·
2020-06-26 07:56
【Android
基础】
安卓逆向入门之如何连接夜神与AndroidKiller,以及一个简单crackme
准备工作0x000x01
Android逆向
分析方法准备工作为了确保夜神与其他相关的能够连接上,在用Androidkiller的时候,就将Androidkiller中的adb+2个dll拷贝至夜神中,用到
richard1230
·
2020-06-26 05:07
安卓逆向
Android逆向
之旅---反编译利器Apktool和Jadx源码分析以及错误纠正
一、前言在之前的破解过程中可以看到我们唯一离不开的一个神器那就是apktool了,这个工具多强大就不多说了,但是如果没有他我们没法涉及到后面的破解工作了,这个工具是开源的,也是使用Java语言开发的,代码相对简单,我们今天就来分析一下他的大体逻辑,注意是大体逻辑哦,因为如果要一行一行代码分析,首先觉得没必要,其次浪费时间,有了源码,谁看不懂呢。至于为什么要分析这个工具其实原因只有一个,就是我们在之
皇帝大大
·
2020-06-26 03:25
Android逆向
Hook学习——第一篇:Xposed
一、前言我于2019年5月3号写下本文,今天正好是劳动节,故在此祝各位劳动节快乐,然后呢我来讲一下本文,我呢学习逆向方面没有多久但总归还是有点收获的,于是我就想把我学到的
Android逆向
Hook方面的知识和技巧分享给大家
张佳ZHJ
·
2020-06-25 20:07
逆向
动态分析Android App之动态调试
闻道有先后,术业有专攻,希望能给刚入门
Android逆向
的同侪们些微帮助。
qq_38851536
·
2020-06-25 15:15
逆向入门
Android逆向
入门2——反编译工具的选择与使用
这一节中,我们介绍一下AndroidApp在Java层的逆向工具。逆向工具的介绍在过去,当我们想要了解一个app内部运作细节时,往往先通过ApkTool反编译APK,生成smali格式的反汇编代码1,然后大佬和老手直接阅读smali代码,适当的进行修改、插桩、调试,经过一定的经验和猜想,理解程序的运行逻辑和加解密细节,比如如下的smali代码。我们只要先这样,再那样,最后再这样,对对对,就这样,一
qq_38851536
·
2020-06-25 15:44
逆向入门
Android逆向
破解入门
Y
Android逆向
入门前言:前年的时候搞过一点
Android逆向
,好久没搞了,最近有个哥们让我帮他做个
Android逆向
的小题目,于是拾起来
Android逆向
的知识重新来搞搞吧,这个apk十分简单,属于入门级的
合天智汇
·
2020-06-25 13:38
经验分享
Android逆向
Unity3D——XXX快跑破解
本文首发于I春秋,未经允许,禁止转载。感谢蛋总~0x00前言说明Unity3D是一款3D引擎,用来开发3D游戏,同样的还有Unity2D用来开发2D游戏的。咳咳,我又来啰嗦了。说白了就是说你玩的有模型的Android手游基本都是Unity3D开发的。有开发就有破解。所以我们走着先。内容1.环境介绍(无聊选择跳过)2.贝瑞快跑——金币初始化99999你能学到什么?1.万军丛中取敌将首级2.修改dll
Bubble_zhu
·
2020-06-25 12:50
Android逆向-操刀天下
Android逆向
之脱掉“360加固”的壳
转载自:https://blog.csdn.net/jiangwei0910410003/article/details/51769447此处仅作为学习记录一用。至于评论问答环节,请去上面地址翻阅四哥的原文。上面已附上地址。一、前言现在主流的加固平台有:梆梆加固,爱加密,360加固,腾讯加固,在之前的一篇文章中介绍了:如何脱掉“爱加密”的壳,现在这里要脱掉另外一个平台的壳:360加固,因为有了之前
Tomes_V_White
·
2020-06-25 09:07
android
逆向工程
Android逆向
之破解某应用加密算法(动态调试so和hook so代码)
转载自:http://www.520monkey.com/archives/1310一、样本静态分析最近有位同学发了一个样本给我,主要是有一个解密方法,把字符串加密了,加解密方法都放在so中,所以之前也没怎么去给大家介绍arm指令和解密算法等知识,正好借助这个样本给大家介绍一些so加密方法的破解,首先我们直接在Java层看到加密信息,这个是这位同学直接告诉我这个类,我没怎么去搜了:这个应用不知道干
Tomes_V_White
·
2020-06-25 09:07
android
逆向工程
Android逆向
工程:针对HTML5开发的App如何下手?这就带你上车!
亲爱的小伙伴们大家好,春节已经过去了,想必小伙伴们在家玩的都很愉快吧~现在不知道大家是否已经告别了老家温暖的港湾再次投入到工作岗位中,博主反正是已经投入到岗位一星期了,不过还是有点不在状态~~新年新气象,大家在休闲放松的同时也不要忘了好好学习呀,那么今天就让我们来学习一下针对HTML5开发的App的逆向破解技巧,以此来拉开我们新年大幕,提神贯脑吧!对于我们Android开发工程师来说,HTML5一
奋进的代码
·
2020-06-25 07:15
Android逆向
工程:大显神通的Xposed,利用报错机制快速获取程序运行过程
好久不见,已经一个多月没有更新博客了,博主一直在忙于新的破解项目。在之前的博客中,我们学习了该如何去定位关键代码段,该如何去修改smali代码,以及对各种逆向工具的使用。那么在接下来的博客中,我们将会具体学习到Xposed在逆向工程中的使用和开发技巧。关于Xposed,在博主最早的那几篇博客中已经有过介绍,以及给大家分享了使用Xposed拦截修改各种手机参数的知识。修改手机参数其实对Xposed来
奋进的代码
·
2020-06-25 07:15
Android逆向
工程:MIUI系统大揭秘:去不掉的小米账号!
在上篇博客中:
Android逆向
工程:带你领略MIUI系统的账号安全防范机制:账号是从哪里获取的?
奋进的代码
·
2020-06-25 07:15
s003
android逆向
安全初级篇之apk smali语法之实例分析
结合上一篇对smali语法的总结,对遇到的一些实例进行分析.methodconstructor(Lcom/android/netprovider/b/f;Ljava/util/ArrayList;)V.locals0iput-objectp1,p0,Lcom/android/netprovider/b/g;->b:Lcom/android/netprovider/b/f;iput-objectp2
夏大王2019
·
2020-06-25 03:28
Android逆向
之KSWEB3.9.3破解教程及成品
软件简介Ksweb,基于安卓的一款轻量级的服务器套件。通过Ksweb,你可以在安卓系统上搭建“php,mysql,lighttpd”环境,并包括常用的sentmail组件。使用Ksweb,可以将安卓移动设备打造成一个移动可便携的服务器(VPS),或者在任何时间和地点,通过手机调试php程序,获取ROOT权限后,可以使用80端口,方便简单。前提准备ksweb有签名验证,不过直接通过尼古拉斯*赵四的签
sLarson
·
2020-06-25 02:44
Android逆向
Xposed框架开发入门(三)--Android某输入法用户个人词库提取
具体可以参考:Xposed框架开发入门(一)和Xposed框架入门开发(二)–使用Xposed框架实现Activity跳转拦截),同时在第一篇文章中还说到了我们这第三篇文章介绍的是Xposed框架在实际
Android
__未然
·
2020-06-25 01:41
android逆向
android逆向
分析之从smali到java
通过上一篇
android逆向
分析之反编译,在dex2jar的前提下,我们获取到了源码,在apktool的前提下,我们可以获取到资源和smali文件,本篇主要讲述smali几个最基本的知识和smali转java
下一个丶奇迹
·
2020-06-24 19:20
Android路上
Android逆向
笔记(1)---工具篇之apktool
apktool官网:http://ibotpeaches.github.io/Apktool/说明:apk的反编译工具,是在samli工具的基础上进行封装的工具,反编译资源接近原始形式(包括resources.arsc,classes.dex,9.png。和XML)目前(2016年1月)有两个版本1.x和2.x。2.x要求java为JDK7,并需要配置好Java的环境变量。2.x的语法apktoo
布衣僧
·
2020-06-24 18:53
Android逆向
Android进程的so注入--Poison(稳定注入版)
在
Android逆向
学习的这段时间里,我也陆续测试了几个作者给出的Android
mergerly
·
2020-06-24 14:04
黑色代碼
Android逆向
分析(一) - 反编译看看手Q口令红包的实现原理
原文:http://blog.zhaiyifan.cn/2016/02/09/android-reverse-1/本系列文章是《Android软件安全与逆向分析》的实践笔记(一些工具的版本和用法已经不同了),同时笔者希望系统性地记录一下逆向方面的文字和想法。逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素
魔都三帅
·
2020-06-24 13:49
Android
逆向工程
恶意代码分析相关工具&漏洞挖掘相关工具
漏洞挖掘相关工具目录0x01恶意代码分析相关工具0x02扫描恶意代码及分析工具0x03Office文件相关恶意样本分析资料0x04PDF文件分析网站0x05AdobeFlash/SWF文件分析0x06
Android
进一寸有一寸的欢喜077
·
2020-06-24 11:25
malware
Android逆向
之so修改
前言本文将详细介绍在二进制层面修改android的so库,以实现so逻辑的修改。为了用最短的文字把问题说的最透彻,我们尽可能的简化,这里采用可执行程序来作为例子,需要修改的可执行程序main很简单,代码如下:voidsay(char*name){printf("Hello%s,let`shurteachother!\n",name);}intmain(intargc,char**argv){if(
parkerpeng
·
2020-06-24 08:58
Android插件化原理解析——Hook机制之动态代理
提示:Java的动态代理非常有用,特别实在
Android逆向
过程中非常有用,比较典型的两个应用实例就是:1.xposed框架利用Java的动态代理Hook实现对Https请求信息的打印替代Https抓包的操作
Fly20141201
·
2020-06-23 18:09
初探
android逆向
好久没有更新博客了。一直在想要更新点什么样子的干货。最近看了一点有关于逆向的文章,感觉还不错。对于“安卓开发没人要了”这种话,我也很无奈,最近的RN,包括kotlin的出现,还有Flutter框架的出现。这些东西的出现感觉都像是意味着,往后的移动端开发不需要双倍的人员了。最近突然对逆向萌生了一点点兴趣,关于逆向的东西依旧有很多,很多apk对进行加固,加壳等等,这里的入门仅仅是对于没有加密等操作的a
杨阿阳阿阳
·
2020-06-23 12:05
[入门到高级]
Android逆向
学习路线【完整版】
此篇整理了最完整的《
Android逆向
学习线路知识体系》。希望给迷糊的入门者指出一个明确的方向。关于
Android逆向
、破解、脱壳、反逆向、反破解等知识,网上没有完整的资料,也没有相关的课程。
hao_qi
·
2020-06-23 10:50
Android
逆向
Python
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他