自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jltxgcy的专栏

追求卓越,成功会在不经意间追上你。

  • 博客(8)
  • 资源 (13)
  • 收藏
  • 关注

原创 Android SO逆向-多重继承

0x00    这一节我们要讨论多重的汇编实现。    0x01     我们先直接看汇编代码:#include "com_example_ndkreverse7_Lesson7.h"#include #define LOG_TAG "lesson7"#define ALOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TA

2016-04-23 11:36:37 1911

原创 Android SO逆向-对象的继承和虚函数

0x00    这一节我们要讨论对象的继承和虚函数的汇编实现。    0x01    我们先直接看汇编代码:#include "com_example_ndkreverse6_Lesson6.h"#include #define LOG_TAG "lesson6"#define ALOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG,

2016-04-22 14:19:07 4037

原创 Android SO逆向-对象的拷贝构造函数

0x00    这一节我们主要讨论对象的拷贝构造函数的汇编实现。        0x01    我们直接看C++代码:     Test.h:#ifndef _TEST_H_#define _TEST_H_#include #define LOG_TAG "lesson5"#define ALOGD(...) ((void)__android_log_print(ANDROID_LOG_D

2016-04-21 09:45:17 3465

原创 Android SO逆向-对象的构造函数与析构函数

0x00    这一节我们主要讨论对象的构造函数和析构函数的汇编实现。    0x01    我们先直接看C++代码:#include "com_example_ndkreverse4_Lesson4.h"#include "Test.h"#include #define LOG_TAG "lesson4"#define ALOGD(...) ((void)__android_log_pr

2016-04-19 20:52:36 4132

原创 Android SO逆向-数组与指针

0x00    这一节主要分析一维数组、二维数组、数组指针和指针数组的汇编实现。    0x01    我们先直接看C++代码:#include "com_example_ndkreverse3_Lesson3.h"#include #define LOG_TAG "lesson3"#define ALOGD(...) ((void)__android_log_print(ANDROID_L

2016-04-18 11:09:39 2790

原创 Android SO逆向-全局变量和静态局部变量

0x00    这一节比较简单,主要分析全局变量,全局静态变量,静态局部变量的实现。      0x01    我们直接看代码。#include "com_example_ndkreverse2_Lesson2.h"#include #define LOG_TAG "lesson2"#define ALOGD(...) ((void)__android_log_print(ANDROID_L

2016-04-17 11:57:22 3435

原创 Android SO逆向-流程控制语句及表达式运算

0x00    在前一篇文章Android SO逆向-基本数据类型及函数的工作原理中,我们介绍了ndk的使用,这篇文章直接列出C++源码及对应的汇编代码。    0x01    在java层主要是调用native方法,现在列出java层的代码:    Lesson1.javapackage com.example.ndkreverse1;public class Lesson1 { sta

2016-04-17 10:02:34 2431

原创 Android SO逆向-基本数据类型及函数的工作原理

0x00    如果不熟悉ARM汇编的同学,请先阅读这两篇文章,常用ARM汇编指令,ARM子函数定义中的参数放入寄存器的规则。    0x01    这一节我们通过逆向Android SO文件,来理解C++基本数据类型,如int、float、bool、char、指针、引用、常量的ARM汇编形式。    还有理解C++函数调用,用ARM汇编是怎么实现的?参数如何传递,返回值怎么传?函数执行完毕后怎么

2016-04-16 10:40:06 3350 1

SO hook技术汇总.pdf

SO hook技术汇总

2016-08-16

Android so加载深入分析.pdf

Android so加载深入分析

2016-08-14

NDKPLT.zip

csdn博客用的工程

2016-08-14

libPLTUtils.so

libPLTUtils.so,用于博客讲解。

2016-08-14

trace_anti_debug.zip

反调试

2016-08-13

Android Inline Hook原理图

Android Inline Hook原理图

2016-08-13

ARM Architecture Reference Manual

ARM Architecture Reference Manual

2016-08-13

压缩SDK demo

使用命令java -jar ApkCompress.jar -a CompressDemo.apk 出现错误提示对话框,我是在ubuntu下开发android,已经安装java虚拟机和eclipse,还有android sdk。 使用命令后会生成一个CompressDemo的文件夹里面放着所有的so,还有porting.log(大小为0)。

2014-08-01

CrackApk.zip

分析请见http://blog.csdn.net/jltxgcy/article/details/22670651

2014-03-31

AsyncTaskDemo

介绍了AsyncTask的使用,及源码分析。线程池,有返回值的线程。

2013-08-26

android_传智博客8天视频教程下载地址

android_传智博客8天视频教程。非常不错。

2013-06-28

android_豆瓣客户端_视频下载地址

android_豆瓣客户端_视频,传智博客主讲,很不错。

2013-06-28

android_jni_ndk视频下载地址

传智博客主讲,android jni ndk相关视频。百度网盘地址分享。

2013-06-28

空空如也

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

TA关注的人

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