自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Installing CUDA Toolkit 7.5 on Ubuntu 14.04 Linux

原文地址: http://www.r-tutor.com/gpu-computing/cuda-installation/cuda7.5-ubuntuThe following explains how to install CUDA Toolkit 7.5 on 64-bit Ubuntu 14.04 Linux. I have tested it on a self-ass

2016-01-30 03:35:35 692

转载 Android Kernel (3) - Kernel Bootstrapping Part 1 - Zygote

原文地址:http://allenlsy.com/android-kernel-3/ZygoteInit1. Create Dalvik VM2. Register JNI methods3. Enter Java WorldHome startinit starts daemon Services, including first Android Dalv

2016-01-29 07:48:17 1132

转载 Android Kernel (2) - Kernel Bootstrapping

原文地址:http://allenlsy.com/android-kernel-2/3. BootstrappingStarting ProcessKernel Bootstrap1. Boot Loading2. Kernel Start3. init Process Execution3.1 initialise file system and

2016-01-29 07:46:50 747

转载 Android Kernel (1) - Basic

原文地址: http://allenlsy.com/android-kernel-1/1. Android Archtecture IntroductionArchitectureCompile module in Android2. JNIExample of JNI programming1. native method in Java code2.

2016-01-29 07:45:27 767

转载 Android开发——利用Systrace工具优化Android App的运行性能

原文地址:http://www.mobile-open.com/2015/85005.html本文主要讲述了如何利用Systrace工具优化你的Android App,了解你的APP各个子系统的运行状况,从本质上提升移动应用的运行速度。现在把Systrace的使用整理出来分享给Android程序员兄弟们,希望给他们的开发工作带来帮助。本文也是Systrace的使用教程,通过认真

2016-01-28 08:53:45 749

转载 初探android应用性能分析

原文地址: http://blog.gaoyuan.xyz/2013/11/22/android-app-profile-tools/如果一个android应用打开时比较慢,或者使用起来比较卡。这个可能是客户端代码有待优化,也可能是服务端性能比较挫。对一个客户端开发者而言,在客户端代码中增加相关debug日志,即可比较准确地定位问题。但这活要落到一个服务端开发人员手里,要怎么办?本

2016-01-28 08:52:09 525

转载 从Android运行时出发,打造我们的脱壳神器

原文地址: http://drops.wooyun.org/tips/93350x00 前言之前对Android的两个运行时的源码做了一些研究,又加上如火如荼的Android加固服务的兴起,便产生了打造一个用于脱壳的运行时,于是便有了DexHunter的诞生(源码:https://github.com/zyq8709/DexHunter/)。今天,我就通过这篇小文聊聊我的一些简单的

2016-01-26 18:52:15 779

转载 利用机器学习进行恶意代码分类

原文地址: http://drops.wooyun.org/tips/8151最近在Kaggle上微软发起了一个恶意代码分类的比赛,并提供了超过500G的数据(解压后)。有意思的是,取得第一名的队伍三个人都不是搞安全出身的,所采用的方法与我们常见的方法存在很大不同,展现了机器学习在安全领域的巨大潜力。在仔细读完他们的代码和相关的论文后,我简单的进行了一些总结与大家分享。需要指出

2016-01-26 18:50:42 21277 8

转载 Android Linker学习笔记

原文地址: http://drops.wooyun.org/tips/121220x00 知识预备Linker是Android系统动态库so的加载器/链接器,要想轻松地理解Android linker的运行机制,我们需要先熟悉ELF的文件结构,再了解ELF文件的装入/启动,最后学习Linker的加载和启动原理。鉴于ELF文件结构网上有很多资料,这里就不做累述了。

2016-01-23 09:57:30 6424

转载 Android Activtity Security

原文地址: http://drops.wooyun.org/tips/39360x00 科普Android每一个Application都是由Activity、Service、content Provider和Broadcast Receiver等Android的基本组件所组成,其中Activity是实现应用程序的主体,它承担了大量的显示和交互工作,甚至可以理解为一个"界面"就是

2016-01-23 09:52:55 1224

转载 Android应用安全开发之源码安全

原文地址: http://ju.outofmemory.cn/entry/2347640x00 简介Android apk很容易通过逆向工程进行反编译,从而是其代码完全暴露给攻击者,使apk面临破解,软件逻辑修改,插入恶意代码,替换广告商ID等风险。我们可以采用以下方法对apk进行保护.0x01 混淆保护混淆是一种用来隐藏程序意图的技术,可以增加代码

2016-01-23 09:48:49 2098

转载 Android应用方法隐藏及反调试技术浅析

原文地址: http://www.freebuf.com/articles/terminal/75944.html0x00 前言Android应用的加固和对抗不断升级,单纯的静态加固效果已无法满足需求,所以出现了隐藏方法加固,运行时动态恢复和反调试等方法来对抗,本文通过实例来分析有哪些对抗和反调试手段。0x01 对抗反编译首先使用apktool进行反

2016-01-23 09:37:37 3410

转载 Android应用资源文件格式解析与保护对抗研究

原文地址:http://www.freebuf.com/articles/terminal/75944.htmlapktool是Android分析中会用到的一个重要的开源工具,但是apktool的使用者的增加,相应的对抗apktool的手段也开始日益增加。 anti apktool的方法有很多,不过一般都是针对.dex的反编译做处理,这次在分析某样本时遇到了比较有意思的针对.arsc文件做

2016-01-23 09:00:53 747

转载 Android Hook(2) Java2java

原文地址:http://www.zhaoxiaodan.com/android/Android-Hook(2)-java2java.html之前学习了如何做一个简单android的函数勾子, 而这个勾子是用native 的函数去hook java函数, 现在来学习如何封装让他可以实现java hook java不过不管怎么说, 这里已经不算是原理了, 因为原理就是改accessFl

2016-01-23 08:52:42 398

转载 Android Hook(1) Dexposed原理

原文地址:http://www.zhaoxiaodan.com/android/Android-Hook(1)-dexposed%E5%8E%9F%E7%90%86.htmldexposed 这个项目相当不错, 之前就想着怎么动态替换jvm中的代码, 一直没有思路; 现在好好学习一下准备源码库因为dexposed其实是用了dvm和art调用class的方式来做的, 而dvm

2016-01-23 08:50:45 985

转载 IDAPython 让你的生活更滋润 – Part 3 and Part 4

原文:http://drops.wooyun.org/tips/120600x00 简介今天在网上看到平底锅blog上Josh Grunzweig发表了一系列关于利用IDAPython分析malware的教程。感觉内容非常不错,于是翻译成中文与大家一起分享。Part1 和 Part2 的译文地址:http://drops.wooyun.org/papers/11849

2016-01-19 16:57:51 611

转载 IDAPython 让你的生活更滋润 part1 and part2

原文: http://drops.wooyun.org/tips/118490x00 序今天在网上看到平底锅blog上Josh Grunzweig发表了一系列关于利用IDAPython分析malware的教程。感觉内容非常不错,于是翻译成中文与大家一起分享。原文地址:Part1: http://researchcenter.paloaltonetworks.com/2015

2016-01-19 16:56:45 1855

转载 安卓APP动态调试技术

0x00 前言随着智能手机的普及,移动APP已经贯穿到人们生活的各个领域。越来越多的人甚至已经对这些APP应用产生了依赖,包括手机QQ、游戏、导航地图、微博、微信、手机支付等等,尤其2015年春节期间各大厂商推出的抢红包活动,一时让移动支付应用变得异常火热。然后移动安全问题接憧而至,主要分为移动断网络安全和客户端应用安全。目前移动APP软件保护方面还处于初级阶段,许多厂商对APP安全认

2016-01-19 16:51:08 7063

转载 用java开发微信公众号:接收和被动回复普通消息(三)

原文地址: http://www.cnblogs.com/fengzheng/p/5055388.html上篇说完了如何接入微信公众号,本文说一下微信公众号的最基本功能:普通消息的接收和回复。说到普通消息,那么什么是微信公众号所定义的普通消息呢,微信开发者文档中提到的接收的普通消息包括如下几类:1.文本消息2.图片消息3.语音消息4.视频消息5.小视频消息6.地

2016-01-19 07:16:07 754

转载 用java开发微信公众号:公众号接入和access_token管理(二)

原始地址为http://www.cnblogs.com/fengzheng/p/5027630.html 上一篇说了微信开发的准备工作,准备工作完成之后,就要开始步入正题了。其实微信公众号开发,说白了,就是要构造和发送http或https的请求组成,并根据请求的返回数据做逻辑处理。今天就来说一说微信开发第一步,公众号接入以及access_token的管理。微信公众号接入

2016-01-19 07:15:03 1223

转载 用java开发微信公众号:测试公众号与本地测试环境搭建(一)

原始地址为:http://www.cnblogs.com/fengzheng/p/5023678.html 俗话说,工欲善其事,必先利其器。要做微信公众号开发,两样东西不可少,那就是要有一个用来测试的公众号,还有一个用来调式代码的开发环境。测试公众号微信公众号有订阅号、服务号、企业号,在注册的时候看到这样的信息,只有订阅号可以个人申请,服务号和企业号要有企业资质才可以。这里

2016-01-19 07:13:36 994

转载 用百度语音识别添加自选股

http://www.cnblogs.com/hongyin163/p/react-voise.html开发慢牛股票app已经有很长一段时间,最近在考虑用什么方式添加自选股最方便?传统的做法是为用户专门开发一个键盘,字母或者数字的,帮助用户录入股票的简称或者编码,大多数app都是这么做的,下面是海通证券app为用户开发的键盘,多数券商是这么做的,这么做已经很不错了。当然,我的想

2016-01-19 07:08:40 2649

转载 Android内存管理原理

http://www.cnblogs.com/killmyday/archive/2013/06/12/3132518.html一般来说,程序使用内存的方式遵循先向操作系统申请一块内存,使用内存,使用完毕之后释放内存归还给操作系统。然而在传统的C/C++等要求显式释放内存的编程语言中,记得在合适的时候释放内存是一个很有难度的工作,因此Java等编程语言都提供了基于垃圾回收算法的内存管理

2016-01-19 07:06:19 431

转载 android pmem 和ashmem 介绍及实例分析

http://www.baqu.org/article/1136371929/Android PMem 和Ashmem 介绍1、Ashmem(匿名共享内存驱动:Anonymous Shared Memory)它基于mmap系统调用,不同进程可以将同一段物理内存映射到各自的虚拟地址控制,从而实现共享A、(mmap:是一种共享内存的系统。假如:A进程

2016-01-19 07:03:58 669

原创 Android 反编译apk + eclipse中调试smali

原文地址:http://www.cnblogs.com/litou/p/3539281.html   从来没有想过反编译apk是来的如此方便,并且还可以修改后重新编译运行,这比在win下修改pe容易多了,感谢apktool和smali工具的作者提供这么好的工具。     跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运行看输出日志,这种方法

2016-01-13 15:26:36 667

转载 tcpdump filters for HTTP GET & HTTP POST

https://stackoverflow.com/questions/4777042/can-i-use-tcpdump-to-get-http-requests-response-header-and-response-bodyThere are tcpdump filters for HTTP GET & HTTP POST (or for both plus message b

2016-01-08 16:44:51 1022

转载 Android实现推送方式解决方案

转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html  本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很

2016-01-08 16:23:32 432

空空如也

空空如也

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

TA关注的人

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