自定义博客皮肤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的专栏

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

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

原创 int 13H int 10H int 15H

一、int 13h中断                对于1.44MB的软盘来讲,总共有两面(磁头号0和1),每面有80个柱面(0-79),每个柱面有18个扇区。软盘的容量的由来:2×80×18×512=1.44MB,扇区号是这样分配的,0柱面,0磁头是第一个扇区,0柱面,1磁头是第二个扇区,1柱面,0磁头是第三个扇区,1柱面,1磁头是第四个扇区。       二、int

2013-03-18 16:51:06 6990 1

原创 ELF文件结构

一、ELF文件结构如下图:                      之所以要用ELF文件格式,是因为这样可以用C语言和汇编语言混合写内核代码。二、ELF header及Program header详细介绍       nasm -f elf -o kernel.o kernle.asm       ld -s -Ttext 0x30400 -o kernel.

2013-03-18 16:40:37 2816

原创 X86/Win32函数调用规范研究

一、函数调用总体框图如下:                                        二、C语言函数如下:int sum(int x,int y){ int s; s = x + y; return s;}int foo(void){ int m = 2; int n = 3; int k; k = sum(m,n);

2013-03-13 16:40:11 2533

原创 FAT12文件系统

一、FAT12软盘格式       软盘格式如图1:       每个扇区是512字节,512B*2880=1.44MB                                               图 1 软盘(1.44MB,FAT12)       1、引导扇区占512字节,开启后加载这里的512个字节代码,不能把操作系统写在里面,因为太小了。

2013-03-12 21:51:20 2694

原创 80386保护模式--中断机制,附pmtest9代码详解

一、80386,内存,8259A的连接如图1                                                                                        图 1               二、编程8259A中断控制器(将ICW写入特定的寄存器)       8259A是可编程中断控制器,对它的设置并不复杂,

2013-03-12 10:37:25 3770

原创 80386保护模式--分页机制,附pmtest8代码详解

一、分段机制       逻辑地址---分段机制---线性地址---分页机制---物理地址,分页机制示意图如图1。                                                                                                                                   图

2013-03-11 11:23:00 3998 6

原创 80386保护模式--描述符,附pm.inc代码详解

描述符包括,存储段描述符(代码段,数据段,堆栈段),系统描述符(任务状态段TSS,局部描述符表LDT),门描述符(调用门,任务门,中断门,陷阱门),注意门描述符和系统描述符都是DT=0时候,对应的状态。存储段描述符和系统描述符如图1,门描述符如图2。                                                       图1 存储段描述符和系统

2013-03-10 15:00:42 7397 1

原创 80386保护模式--GDT,LDT,TSS,调用门,特权级转移,附pmtest5代码详解

教材选择一个操作系统的实现,作者于渊,看此书前最好了有汇编语言,保护模式下的汇编(参考清华杨季文的80X86汇编语言程序设计教程),C语言,计算机组成原理,微机接口,操作系统相关知识。一、80386的寄存器结构       80386微处理器共有7类34个寄存器,通用寄存器组、段寄存器、指令指针和标志寄存器、系统地址寄存器、控制寄存器、调试寄存器、测试寄存器。前四类寄存器的示意图1。其中描

2013-03-10 11:14:40 5822

原创 Autotools

Files used in preparing a software package for distribution, when using just Autoconf:     your source files --> [autoscan*] --> [configure.scan] --> configure.ac          configure.ac --.

2013-03-03 19:45:50 1183

原创 Makefile

查看帮助一是man make,二是进入www.gnu.org,找到make的帮助文档(更详细)。一、Makefile的格式如下:       目标/伪目标:依赖/伪依赖               命令(前面必须加上tab键)       BIN是用户自定义变量,CC ,CFLAGS是预定义变量,$* 不包括扩展名的目标文件 $       .PHONY :说明这些是make的

2013-03-03 17:07:48 1109

原创 gcc编译

查看帮助一是man gcc,二是进入www.gnu.org,找到gcc的帮助文档(更详细)。一、gcc编译过程        hello.c源代码                      经过预处理(Pre-Processing),形成        hello.i预编译文件,            经过编译(Compiling),形成        hello.s汇编文件,          ...

2013-03-02 08:46:23 1226

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关注的人

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