自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 android 使用NDK

转自:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。

2015-07-22 15:37:38 258

原创 一点安全攻防

1.      代码混淆技术,native代码加upx壳,2.      对抗动态,androidManifext.xml文件的application标签中加入android:debuggable=”false”,再android.os.Debug.isDebuggerConnected()3.      检测模拟器 如在其中则中止4.      签名保护:软件中检查软件的签名的has

2015-07-16 20:14:55 525

原创 动态调试android, ddms&ida

Android NDK R8提供四套运行时环境来支持c++特性:System, gabi++, stlport, gnustlGnustl支持 C++exceptions, C++ RTTI, Standard Library. 其他的不一定全支持。动态调试:1.      手动添加log.v() 2.      栈跟踪 new Exception(“print trace”)

2015-07-16 19:15:33 1640

转载 android arm

转自:http://blog.csdn.net/banketree/article/details/10995205ARM是Advanced RISC Machine的首字母缩写,它可以称之为一家嵌入式处理器的提供商,也可以理解为一种处理器的架构,还可以将它作为一套完整的处理器指令集。原生程序与ARM汇编语言对于使用ARM处理器的Android手机来说,它最终会生成相应的ARM

2015-07-16 18:01:31 859

原创 静态分析android代码, 循环与trycatch

一:阅读dalvik字节码,可用ida阅读dex, 或直接文本阅读smali文件二:阅读java源码,可用dex2jar生成jar文件,再使用jd-gui来阅读jar文件的源码。Android.intent.category.LAUNCHER 在程序列表中可见。1.            application类用于组件之间传递全局变量在主activity启动之前做一些工作,主acti

2015-07-16 17:25:57 897

转载 dex文件格式

文件头(File Header)Dex文件头主要包括校验和以及其他结构的偏移地址和长度信息。字段名称偏移值长度描述magic0x08'Magic'值,即魔数字段,格式如”dex/n035/0”,其中的035表示结构的版本。checksum0x84校验码。

2015-07-13 23:27:11 370

原创 Dalvik指令集 (smali汇编)

Dalvik虚拟机是基于寄存器架构的,数据的访问通过寄存器单间直接传递。对java的每个线程都有一个pc计数器和一个java栈。Pc计数器类似arm cpu中的PC寄存器和x86 cpu中的IP寄存器,不同的是,PC计数器只对当前方法有效。 JIT(just-in-timeCompilation)即时编译也叫动态编译分为method方式和trace方式Trace能快速地获取“热路径”代

2015-07-13 22:25:11 5000 2

原创 简单破解的简单步骤

验证登入框1.      apktool 编译出来2.      根据登入失败字符串去res\values\strings.xml查找name,再在同目录下的public.xml查找id,最后在smali里找调用处,最后修改判断处。3.      签名修改好的apk\apk>jarsigner -keystoreC:\snowtool\android\apktool\apktool

2015-07-13 19:47:28 624

原创 Android Studio 1.1.0 导入eclipse android project

1.      Import project  目标eclipse工程2.     3.      修改src下的build.gradlecompileSdkVersion 19   minSdkVersion 19  targetSdkVersion21compile 'com.android.support:support-v4:22.1.1'改完之后就变成如图:4.

2015-07-13 17:47:28 430

转载 Android - 文件读写操作 总结

http://blog.csdn.net/ztp800201/article/details/7322110在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:   

2015-07-09 14:48:51 249

转载 android开发关于和使用本机内存,内置存储卡和外置存储卡大揭秘

http://www.2cto.com/kf/201304/204729.htmlandroid开发关于和使用本机内存,内置存储卡和外置存储卡  -----------------------------------------------------------------------------------------------------------

2015-07-09 11:02:09 877

转载 Android 5.0中的FDE功能实现

标 题: 【分享】Android 5.0中的FDE功能实现作 者: netsniffer时 间: 2015-01-27,21:15:06链 接: http://bbs.pediy.com/showthread.php?t=197289Android 5.0中的FDE(full disk encryption-全磁盘加密)在Android 5.0之前,vold中的磁盘

2015-07-06 16:14:10 2278

转载 3DES、AES、RC6、TEA、RSA、MD5、SHA1、SHA256大聚齐

转自:http://blog.csdn.net/mmz_xiaokong/article/details/25181927前两天想帮朋友做一个ARM/STM32的ISP脱机下载器,想到固件平时是保存在外部SPI ROM里的需要加密。这两天在网上研究了一下流行的文件加密方法并调试和整理了一下,特此公布。先简单的扫扫盲,大家可以边看边下载呵。DES---研究过加密的朋友十分熟悉,老

2015-07-06 16:04:54 883

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除