云守护的专栏

专注于移动安全、游戏安全、逆向安全 ;------------------------- 邮箱:1309521515@qq.com...

Android进阶——内存泄漏检测——eclipse/AS使用 leakcanary

转自:https://blog.csdn.net/wo_ha/article/details/55210823http://vjson.com/wordpress/leakcanary%E8%AE%A9android%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E6%9...

2018-05-25 16:38:48

阅读数:13

评论数:0

读写锁pthread_rwlock_t的理解

转自:https://blog.csdn.net/wonderisland/article/details/16940925读写锁是用来解决读者写者问题的,读操作可以共享,写操作是排他的,读可以有多个在读,写只有唯一个在写,同时写的时候不允许读。具有强读者同步和强写者同步两种形式强读者同步:当写者...

2018-05-02 19:22:10

阅读数:49

评论数:0

Android数据加密之Base64编码算法

转自:https://blog.csdn.net/qq_34211554/article/details/79891647前言:      前面学习总结了平时开发中遇见的各种数据加密方式,最终都会对加密后的二进制数据进行Base64编码,起到一种二次加密的效果,其实呢Base64从严格意义上来说的...

2018-04-13 09:11:35

阅读数:47

评论数:0

AJAX POST请求中ContentType参数以form data和request payload形式在servlet中的获取方式

转自:https://blog.csdn.net/mhmyqn/article/details/25561535HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中...

2018-04-11 18:06:11

阅读数:46

评论数:0

Android NDK 如何缩减库的大小

转自:http://www.lxway.com/1569104.htmAndroid NDK: how to reduce library size (translate from:link)当我们刚开始做Algolia的android开发时,二进制文件的大小并不是我主要关注的。事实上我们一开始用...

2018-03-24 13:18:10

阅读数:54

评论数:1

android产品研发-应用内跳转协议scheme

转自:https://github.com/yunshouhu/androidProject/blob/master/11%20android%E4%BA%A7%E5%93%81%E7%A0%94%E5%8F%91-%E5%BA%94%E7%94%A8%E5%86%85%E8%B7%B3%E8%B...

2017-12-08 23:19:01

阅读数:256

评论数:0

android中https请求的单向认证和双向认证

转自:http://blog.csdn.net/u011394071/article/details/52880062 一、HTTPS 单向认证 1. 给服务器生成密钥 [html] view plain copy ...

2017-12-04 18:45:46

阅读数:277

评论数:0

安卓SO中GOT REL PLT 作用与关系

转自:https://bbs.pediy.com/thread-221821.htm 之前写的太混乱,修改了一下~ 1 got rel plt的由来 在代码中像这样调用其他so库中的函数、全局变量, 程序编译完成后,程序并不知道这些函数和变量的内存地址的, 因为它们都在别...

2017-11-18 22:32:14

阅读数:295

评论数:0

linux下利用valgrind工具进行内存泄露检测和性能分析

转自:http://blog.csdn.net/yanghao23/article/details/7514587 valgrind通常用来成分析程序性能及程序中的内存泄露错误 一 Valgrind工具集简绍 Valgrind包含下列工具:     1、memc...

2017-10-30 18:11:31

阅读数:379

评论数:0

Ubuntu上交叉编译valgrind for Android 4.4的过程与注意事项

转自:http://www.cnblogs.com/IDoIUnderstand/p/3280717.html 编译环境:Ubuntu x86_64(Linux root 2.6.32-45-generic #101-Ubuntu SMP Mon Dec 3 15:39:38 UTC 2012...

2017-10-30 18:08:28

阅读数:272

评论数:0

android sdk支持ant自动构建jar步骤

http://blog.csdn.net/linxcool/article/details/27539831 android sdk支持ant自动构建生成jar。 一、构建工程生成 "E:\android\android-sdk-windows_new\tools\androi...

2017-09-30 11:08:45

阅读数:257

评论数:0

ARM 汇编学习——编写简单的ARM汇编程序

转自:http://blog.csdn.net/zqixiao_09/article/details/50725254 area test004,code,readonly ;声明代码段 code32 ;声明为32位ARM指令 entry ;声明程序入口 ;http://blog.cs...

2017-08-08 11:59:01

阅读数:464

评论数:0

Android Studio中生成aar之包括*.jar,*.aar和*.so文件

1,*.jar:拷贝到:libs目录 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') }第一种方法:然后打开工程所在Project Structure,选择Dependencies,点击加号选择File...

2017-07-31 18:08:39

阅读数:1741

评论数:0

逆向修改手机内核绕过反调试

转自:http://bbs.pediy.com/thread-207538.htm 逆向修改手机内核,绕过反调试 Android应用反调试里最常用的一种反调试方法是查看/proc/self/status的信息,如果TracerPid不为0,就判断为正在被调试。如果自己拥有内核源码,就可以自己编译...

2017-06-29 11:33:13

阅读数:713

评论数:0

java之动态代理

package com.yunshouhu; import java.io.FileOutputStream; import java.lang.reflect.Field; import java.lang.reflect.Proxy; import sun.misc.ProxyGenera...

2017-06-15 11:06:44

阅读数:413

评论数:0

Dalvik虚拟机原理及Xposed hook原理

转自:http://www.jianshu.com/p/b29a21a162ad 这块知识本身是挺多的,网上有对应的源码分析,本文尽量从不分析代码的角度来把原理阐述清楚。 Xposed是一个在andoid平台上比较成熟的hook框架,可以完美的在dalvik虚拟机上做到hook任意...

2017-05-23 18:32:30

阅读数:752

评论数:0

android ART hook

转自:http://www.cnblogs.com/lanrenxinxin/p/5207174.html 0x00 前言 之前一直都是在Dalvik 虚拟机上在折腾,从Android 4.4开始开始引入ART,到5.0已经成为默认选择。而且最近看到阿里开源的 Dexposed 框...

2017-05-18 23:17:25

阅读数:514

评论数:0

VirtualApp沙盒基本原理

转自:http://rk700.github.io/2017/03/15/virtualapp-basic/ VirtualApp是一个开源的Android App虚拟化引擎,允许在其中创建虚拟空间,并在这个虚拟空间中运行其他应用。通过阅读源码及动态调试,基本了解了其运行原理,在此记录。 ...

2017-05-03 23:33:16

阅读数:11635

评论数:0

ART世界探险-arm64-v8a 64位CPU的架构快餐教程

转自:https://yq.aliyun.com/articles/57930 前面我们说过,Dalvik如果没有JIT的话,可以做到架构无关,让Dalvik指令都解释执行。但是ART是AOT,要编译成针对芯片具体的机器指令。 所以,研究Dalvik的时候可以不用太关心目标指令,而我们...

2017-05-02 23:08:54

阅读数:1301

评论数:0

android如何安全地打印日志

转自:http://weishu.me/2015/10/19/how-to-log-safely-in-android/ 如何打印日志?这不是很简单,直接使用android.util.Log这个类不就行了?然而,日志属于非常敏感的信息;逆向工程师在逆向你的程序的时候,本来需要捕捉你程序的...

2017-04-30 04:14:16

阅读数:594

评论数:0

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