汇编/硬件
文章平均质量分 80
freemindhack
http://www.kerneltravel.net/kernel-book/深入分析Linux内核源码.html
展开
-
系统调用劫持
一,系统调用劫持一、介绍 先介绍一下内核模块。内核模块是在操作系统需要的时候动态载入的目标文件对象,链接成内核的一部分,从而可以在不重新编译整个内核的情况加扩展内核的功能。例如一些内核模块是设备驱动程序模块,它们用来让操作系统正确的识别和使用硬件设备,如果没有内核模块,每次增加新驱动程序就得重新编译内核和重启了。 复习一下系统调用的流程。Linux中实现系统原创 2014-05-28 22:50:45 · 3974 阅读 · 0 评论 -
对于内存的理解
内存是计算机平台核心部件之一,是计算机平台中央处理器CPU对外围部件数据进行处理的重要联系及数据传输纽带。内存是相对外存而言的,其主要功能是将存储与外存,如硬盘、光盘或U盘上的软件程序或数据加载至内存中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,从而实现程序的运行以及数据的处理反馈。原创 2014-07-22 23:38:38 · 1255 阅读 · 0 评论 -
Linux汇编语言开发指南
一、简介作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux 内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码,其中主要是在 Linux 的启动部分。由于这部分代码与硬件的关系非常密切,即使是 C 语言也会有些力不从心,而汇编语言则能够很好扬长避短,最大限度地发原创 2014-07-23 00:36:30 · 398 阅读 · 0 评论 -
汇编系统功能调用
鼠标INT33H系统中断系统功能调用--鼠标INT33H是关于鼠标功能的系统中断。功能号由AX给出(和其它功能调用略有不同,使用时注意)。功能码功能入口参数出口参数AX=0鼠标复位及取状态 AX=-1: 安装成功原创 2014-05-28 22:57:06 · 3916 阅读 · 0 评论 -
对于内存结构的理解(应该能加深对汇编或者系统内核理解)
在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存).内存在电脑中起着举足轻重的作用。内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。只不过因为RAM是其中最重要原创 2014-07-22 23:25:16 · 530 阅读 · 0 评论 -
Lisp*****python(以后的方向)
这是一篇为Lisp程序员写的Python简介(一些Python程序员告诉我,这篇文章对他们学习Lisp也有帮助,尽管这不是我的本意)。基本上,Python可以看作一个拥有“传统”语法(Lisp社区称之为“中缀”或者“m-lisp”语法)的Lisp方言。一个来自comp.lang.python的帖子说到“我一直不明白为什么LISP是一个不错的想法,直到我开始玩上了Python”。Python支持除了翻译 2014-07-30 06:35:07 · 867 阅读 · 0 评论 -
elasticsearch 漏洞利用工具套装
ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。请勿用于非法用途,只供漏洞研究之用因该脚本造成法律问题,作者概不负责,如果违反相关规定,请通知管理员删除该文章exp:post提交 支持文件上传功能e原创 2014-07-13 06:10:36 · 3061 阅读 · 0 评论