2017年2月13日

image

摘要: [摘]ASP.Net标准控件(Image控件) Image控件 Image控件又称图像控件,主要用来显示用户的图片或图像信息。 1.属性 Image控件的常用属性及说明如表1所示。 表1 Image控件常用属性及说明 属 性 说 明 ID 控件ID ImageAlign 获取或设置Image控件相对 阅读全文

posted @ 2017-02-13 15:10 EliteDci 阅读(247) 评论(0) 推荐(0) 编辑

2016年6月12日

内核模块编译实验

摘要: 1、实验原理 Linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维护性相对较差,模块机制可弥补这一缺陷。 Linux模块可以通过静态或动态的方法加载到内核空间,静态加载是指在 阅读全文

posted @ 2016-06-12 22:01 EliteDci 阅读(437) 评论(0) 推荐(0) 编辑

程序破解实践

摘要: 指令及对应机器码: NOP:NOP指令即“空指令”。执行到NOP指令时,CPU什么也不做,仅仅当做一个指令执行过去并继续执行NOP后面的一条指令。(机器码:90) JNE:条件转移指令,如果不相等则跳转。(机器码:75) JE:条件转移指令,如果相等则跳转。(机器码:74) JMP:无条件转移指令。 阅读全文

posted @ 2016-06-12 21:59 EliteDci 阅读(310) 评论(0) 推荐(0) 编辑

ELF文件格式分析

摘要: 一般的 ELF 文件包括三个索引表:ELF header,Program header table,Section header table。 1)ELF header:在文件的开始,保存了路线图,描述了该文件的组织情况。 2)Program header table:告诉系统如何创建进程映像。用来 阅读全文

posted @ 2016-06-12 21:58 EliteDci 阅读(9054) 评论(0) 推荐(0) 编辑

2016年4月3日

作业--20135334

摘要: 进程创建 Linux中创建进程一共有三个函数: 这里值得注意的是,Linux中得线程是通过模拟进程实现的,较新的内核使用的线程库一般都是NPTL。 下面通过fork系统调用的实现,观察Linux系统中进程的创建步骤。 进程创建的大概过程 通过之前的学习,我们知道fork是通过触发0x80中断,陷入内 阅读全文

posted @ 2016-04-03 22:33 EliteDci 阅读(143) 评论(0) 推荐(0) 编辑

第六周

摘要: 第3章 进程管理20 3.1 进程20 进程就是处于执行期的程序(目标码存放在某种存储介质上),但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。当然还包括用来存放全局变量的 阅读全文

posted @ 2016-04-03 22:31 EliteDci 阅读(171) 评论(0) 推荐(0) 编辑

2016年3月20日

使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用----20135334赵阳林

摘要: 一、理论知识 所谓的系统调用三层皮,结合下图解释如下: 由上面的分析可以知道,理论上要请求一个系统调用,我们即可以使用Libc提供的API,也可以直接在C中内嵌汇编代码触发0x80中断来完成,这次实验,我们就用实际的例子来演示这两种方法使用同一个系统的调用。我们选择的是比较简单的系统调用sys_wr 阅读全文

posted @ 2016-03-20 08:11 EliteDci 阅读(281) 评论(0) 推荐(0) 编辑

2016年3月17日

linux 第三周读书笔记-----第一二章 20135334赵阳林

摘要: 处理器在任何指定时间点上的活动范围可以概括为下列三者之一: Linux内核和传统UNIX内核特点的比较 命名规则: 这个社区最重要的论坛:Linux kernel mailing list(lkml) 这一章介绍Linux内核一些基本常识:从何处获取源码,如何编译它,又如何安装新内核。 内核源码树由 阅读全文

posted @ 2016-03-17 09:47 EliteDci 阅读(211) 评论(1) 推荐(0) 编辑

2016年3月13日

跟踪分析Linux内核的启动过程--20135334赵阳林

摘要: 解决ubuntu下make menuconfig错误问题 http://blog.sina.com.cn/s/blog_726684020100r1oo.html 安装好相关的软件之后,键入make menuconfig,会进入图形化界面式样的config界面,原来menuconfig是这个样纸~~ 阅读全文

posted @ 2016-03-13 21:07 EliteDci 阅读(177) 评论(0) 推荐(0) 编辑

2016年3月6日

一个简单的时间片轮转多道程序内核代码分析--20135334赵阳林

摘要: 一个简单的时间片轮转多道程序内核代码分析 实验目的: 运行并分析一个精简的操作系统内核,理解操作系统是如何工作的 实验过程: 登陆实验楼虚拟机http://www.shiyanlou.com/courses/195 打开终端shell,输入以下命令: cd LinuxKernel/linux-3.9 阅读全文

posted @ 2016-03-06 12:13 EliteDci 阅读(210) 评论(0) 推荐(0) 编辑

导航