05 2016 档案

摘要:《Linux及安全》实践三 字符集总结与分析 【by lwr】 一、ISO、UCS/UTF、GB系列字符集分析 1.字符集&字符编码 字符集(Charset):是一个系统支持的所有抽象字符的集合。也就是说,这是相对固定的、包含大量字符的集合。 字符编码(Character Encoding):是一套 阅读全文
posted @ 2016-05-31 14:16 5216 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Login程序破解 一、掌握基本的汇编指令机器码 nop=空指令( 机器码90) JNE = 如果不相等就跳转机器码75) JE = 如果相等就跳转机器码74) JMP = 无条件跳转机器码EB) CMP = 比较 二、进行破解操作 1.用winscp将login文件传送到Ubuntu中 2.修改文 阅读全文
posted @ 2016-05-31 14:12 5216 阅读(251) 评论(0) 推荐(0) 编辑
摘要:《Linux及安全》实践三 ELF格式文件分析 一、基础操作 1.查看大小端、32还是64 由此可以看出,本人实践所用到的是32位Ubuntu,数据存储采用小端法。 2.编写hello.c文件 3.查看文件类型、大小 可以看到是可重定位文件,大小为1028比特 4.以16进制形式输出hello.o文 阅读全文
posted @ 2016-05-31 14:08 5216 阅读(461) 评论(0) 推荐(0) 编辑
摘要:《Linux内核设计与实现》第13章阅读总结 【edited by 5216lwr】 一、虚拟文件系统概述 1.虚拟文件系统 (也称作虚拟文件交换或VF)作为内核子系统,为用户空间程序提供了文件和文件系统相关的接口。通过虚拟文件系统,程序可以利用标准的Uinx 系统调用对不同的文件系统,甚至不同介质 阅读全文
posted @ 2016-05-25 17:05 5216 阅读(247) 评论(0) 推荐(0) 编辑
摘要:《Linux及安全》实践2 【edited by 5216lwr】 一、Linux基本内核模块 1.1理解什么是内核模块 1. linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性 阅读全文
posted @ 2016-05-20 19:29 5216 阅读(344) 评论(0) 推荐(0) 编辑
摘要:《Linux内核设计与实现》CHAPTER17阅读梳理 【学习时间:3.5hours】 【学习内容:设备类型,模块,内核对象,sysfs】 个人思考部分见【】标出的部分 一、课堂讲解整理&思考 1.什么是模块?为什么需要模块?它和设备有什么关系? 首先,一个操作系统(这里以Linux系统为例)会关联 阅读全文
posted @ 2016-05-04 15:26 5216 阅读(124) 评论(0) 推荐(0) 编辑