探索黑客技术攻防,实战研究与安全创新

导航菜单

分类:无线安全

移植linux源码到android系统环境搭建

移植linux源码到android系统环境搭建
 这周进行了一周的代码移植,将linux上的代码移植到Android中供JNI调用。起初觉得并不难,这段代码是用做多个平台的,里面定义了无数个编译开关,有用的没用的乱七八糟一大堆,我的头顿时大了起来。先是查make文件,找flags文件以及configure文件,从里面找编译编译时要使用的...

Android下APK及DEX文件解析

Android下APK及DEX文件解析
APK文件APK是AndroidPackage的缩写,即Android安装包。APK是类似SymbianSis或Sisx的文件格式,PC上的安装文件的后缀名为“.exe”。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。使用Android打包工具(aapt),可以将D...

AndroidAPIHook之LD_PRELOAD

AndroidAPIHook之LD_PRELOAD
说到APIHook,Windows平台的朋友肯定再熟悉不过了。在Windows平台下,很多软件都用到了Hook技术,其中最常见到的就属安全软件了,为了优先获得系统的控制权,杀软们三三两两的都来Hook,从最初纯洁的R3下消息钩子到后来的R0下的NativeAPIHook,Windows平台下的Hoo...

Android木马分析

Android木马分析
一、Android木马介绍Android系统比iPhone系统更开放,允许安装第三方应用程序,甚至是那些没有获得谷歌应用商店AndroidMarket批准的应用程序,但这种开放性似乎也增加了安全风险。AndroidMarke本身也发现了恶意软件感染的应用程序,不过用户可以像在个人电脑上所做的那样,通...

击溃360手机卫士的三大防护

击溃360手机卫士的三大防护
360作为国内专业的安全公司,在安全界的水平是有目共睹的,我们抛开它在经营与病毒防治上的一些极端措施,就其产品技术性而言,是广大安全爱好者应该学习的。今天我与大家探讨下在Android平台上360手机卫士这款产品其本身的安全性,并将自己研究时的一点小成果拿出来与大家分享。Android手持设备的私密...

自己动手打造 APK安装器

自己动手打造 APK安装器
为了方便安装Android软件,APK安装器这类软件在网上出现了,大家用的最多的可能就属91手机助手自带的安装器了。今天我们使用C++动手来编写一个这样的工具,在开始之前,我们有必要了解一下APK文件是怎样的方式安装到用户手机中的。细分起来,Android程序的安装有下面四种方式:1.系统程序安...

在Android系统中直接调用SO文件

在Android系统中直接调用SO文件
Android虚拟机不能直接调用底层设备,如果要对底层设备进行调用,就需要用到so使用C语言或C++编写完成,利用NDK进行编译,直接运行在Linux内核中,按jni调用so时,基本类型可以直接交互。在apk里打包进.so文件的方法有两种,一是在Android.mk文件里增加“LOCAL_JNI_S...

Android.mk文件语法规范详解

Android.mk文件语法规范详解
熟悉Linux的朋友对mk文件应该不陌生,在Android系统中的NDK编程同样涉及到这个问题。Android.mk编译文件是用来向AndroidNDK描述C/C++源代码文件的,本文将重点介绍其语法实现。概述Android.mk文件用来向编译系统描述你的源代码。具体来说,该文件是GNUMakefi...

来自移动终端的新一代

来自移动终端的新一代
引言时下各大IT厂商纷纷进军移动终端市场,随着智能手机和平板电脑等各种智能终端的发展,它们对数据的处理能力也日益强大,并且轻便易带,所以大有取代传统的个人电脑之趋势,这种发展趋势显然给我们的生活和工作都带来了很多好处,但不可置疑的是同时这也给我们的信息安全带来了新的威胁,手机短信被窃、手机话费被盗等...

解密百度阅读器远程执行

解密百度阅读器远程执行
将APK拖到第一个编辑框中,点击反编译APK,稍等片刻解压完成后会生成与文件名同名的文件夹,进入里面可以发现多出了一个smali文件夹,这个文件夹里面存放的就是我们需要分析的Smali文件。我们双击打开,可以发现里面竟然有几个文件夹及几千个smali文件!!我首次打开时也吃了一惊,如此多的文件让人...