复制代码

随笔分类 -  Android app移动安全

用来记录博主学习的Android app移动安全资料
摘要:《使用IDA进行动态调试与过反调试(上)(三)》上篇讲了使用IDA对so文件的动态调试,与几种反调试的检测 本篇接上篇主要是使用IDA通过动态patch来绕过调试检测 仍然使用上篇中的反调试检测的apk文件 IDA动态调试 .init_array 1. 找到 .ini_array 段里面的函数 th 阅读全文
posted @ 2020-07-23 19:13 bmjoker 阅读(8692) 评论(0) 推荐(5)
摘要:前言 前几篇介绍了Android的静态调试,这篇文章着重讲解一下使用IDA对Dalvik指令,so文件的调试,在Android越来越成熟的阶段,越来越多的app 本系列一共五篇: 《Smali基础语法总结》 《静态+动态分析Android程序(一)》 《JNI静态注册和动态注册》(二) 《使用IDA 阅读全文
posted @ 2020-02-24 16:38 bmjoker 阅读(20654) 评论(1) 推荐(3)
该文被密码保护。
posted @ 2019-11-23 00:14 bmjoker 阅读(12) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-17 00:23 bmjoker 阅读(31) 评论(0) 推荐(0)
摘要:什么是加壳 移动平台攻防技术的发展基本是沿着PC端发展轨迹在进行,从windows平台的加壳脱壳反调试到Andriod的平台apk加固,反调试代码混淆等。 加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数病毒就是基于此原理。 PC EXE文件加壳的过程如 阅读全文
posted @ 2019-11-10 21:43 bmjoker 阅读(6074) 评论(0) 推荐(0)
摘要:Android安全机制 Android的安全机制包括以下几个方面: 进程沙箱隔离机制 应用程序签名机制 权限声明机制 访问控制机制 进程通信机制 内存管理机制 SELinux 进程沙箱隔离机制 Linux是一个多用户的操作系统,一个UID标识一个用户。用户之间是相互隔离的(这种隔离是建立在访问控制的 阅读全文
posted @ 2019-11-09 21:59 bmjoker 阅读(2853) 评论(0) 推荐(1)
摘要:移动安全的学习离不开对Android加载流程的分析,包括Android虚拟机,Android打包,启动流程等... 这篇文章 就对Android的一些基本加载进行学习。 Android虚拟机 Android开发中接触的是与Java虚拟机类似的的Dalvik虚拟机和ART虚拟机 Dalvik虚拟机 什 阅读全文
posted @ 2019-11-09 19:28 bmjoker 阅读(3151) 评论(0) 推荐(3)
摘要:最近在学习Android 移动安全逆向方面,逆向首先要看懂代码,Android4.4之前一直使用的是 Dalivk虚拟机,而Smali是用于Dalivk的反汇编程序的实现。 Smali 支持注解,调试信息,行数信息等基本Java的基本特性,可以说是很接近Java编译再JVM上的中间语言,一般用来做A 阅读全文
posted @ 2019-03-10 19:33 bmjoker 阅读(14835) 评论(2) 推荐(3)
该文被密码保护。
posted @ 2019-01-15 00:01 bmjoker 阅读(7) 评论(0) 推荐(0)
摘要:本篇博文主要来介绍drozer在移动渗透中的作用 本次实验环境所用工具为:夜神模拟器,drozer-2.3.4,sieve.apk,adb drozer安装这里不再多嘴,给出链接:https://www.cnblogs.com/JDragons/p/5596258.html adb作为移动与pc的调 阅读全文
posted @ 2019-01-12 17:06 bmjoker 阅读(3168) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2019-01-11 20:52 bmjoker 阅读(7) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-10 22:12 bmjoker 阅读(6) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-10 14:47 bmjoker 阅读(7) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-01 14:27 bmjoker 阅读(9) 评论(0) 推荐(0)