- 博客(15)
- 资源 (14)
- 收藏
- 关注
转载 一致代码段和非一致代码段.
<br />一致码段,非一致码段conforming code segment之所以出现这个定义是因为系统要安全:内核要和用户程序分开.内核一定要安全.不能被用户程序干涉.但是有时候用户程序也需要读取内核的某些数据,怎么办呢?于是os将内核程序开辟一些可以供用用户程序访问的段.但是不允许用户程序写入数据.1.内核不用知道用户程序的数据.内核不用调用用户程序的数据.内核不用转移到用户程序中来.2.用户程序只能访问到内核的某些共享的段.我们称这些段为一致代码段3.用户程序不能访问内核
2010-08-31 15:56:00
780
转载 教菜鸟写注册机
<br />到一些黑客站点上转转,发现那些最受欢迎、点击次数最多的文章都是一些“教菜鸟使用木马”“入侵初级教程”之类文章,而“Outlook Express HTML邮件超长字节href值缓冲溢出缺陷”“PHP fopen()函数易遭到CRLF Injection攻击”这种文章却乏人问津,尽管这或许才是真正高手所关心的。 <br /><br /><br />现在看雪论坛上后一种文章逐渐增多,当然是因为大家的水平都提高了,但也给刚入门的菜鸟带来了麻烦,来了之后什么也看不懂,在高手看来不是问题的
2010-08-11 22:48:00
1269
转载 Indie 音乐类型扫盲
Indie 音乐类型扫盲Afly | 2006-2-17 | From<br />放到音乐范畴中,Indie(独立)是一种态度,一种音乐人对于音乐创作的态度,推而广之,它同样也是听乐人对于音乐取舍的态度,我们听音乐或多或少都是在慢慢形成自己的音乐取向,形成一种不受外界干扰的独立态度,因此有必要时时Check Your Attitude,保持清醒头脑。<br />如果拿出一张90年代(尤其是90年代末20世纪初)的唱片,我们会比较容易判断出一些典型的音乐风格,如 Metal、Punk、
2010-08-06 15:23:00
3119
转载 逆向RING0程序从这里开始
<br />标 题: 逆向RING0程序从这里开始<br />作 者:笨笨雄<br />时 间: 2006-12-06,21:41:10<br />链 接: http://bbs.pediy.com/showthread.php?t=35999<br /><br /> 【文章标题】: 逆向RING0程序从这里开始<br />【文章作者】: 笨笨雄<br />【作者邮箱】: nemo314@gmail.com<br />【使用工具】: IDA<br /><br />接触RING
2010-08-04 22:18:00
622
转载 Win32汇编语言-局部变量
<br /> <br />局部变量这个名称最早源于高级语言,主要是为了定义一些仅在单个函数里面有用的变量而提出的,使用局部变量能带来一些额外的好处,它使程序的模块化封装变得可能,试想一下,如果要用到的变量必须定义在程序的数据段里面,假设在一个子程序中要用到一些变量,当把这个子程序移植到别的程序时,除了把代码移过去以外,还必须把变量定义移过去。而即使把变量定义移过去了,由于这些变量定义在大家都可以用的数据段中,就无法对别的代码保持透明,别的代码有可能有意无意地修改它们。还有,在一个大的工程项目
2010-08-04 16:25:00
1369
转载 细数40年操作系统自带游戏发展
<br /> <br />现在的单机、网游等各种形式的电脑游戏已经让玩家们几乎忘却了系统自带游戏,但是在10年前,《扫雷》、《纸牌接龙》等等系统内置游戏曾让许多初级电脑用户玩到不亦乐乎。游戏已经成为了电脑最重要的一项娱乐功能,你可能不会花费太多的时间去玩电脑游戏,但是在过去40年中,仅系统内置电脑游戏就已经占用了数十亿小时的生产力。<br />早在上世纪60年代,美国EDC数字设备公司就已经开始在其出售的计算机中内置了免费的游戏,之后这种销售方式一度成为强大的销售工具,游戏本身很简单但是很容易上
2010-08-04 15:05:00
1088
1
转载 Win32教程17-动态链接库
<br />理论:<br /><br /> 如果您编程的时间非常长,就会发现很多的程序之间其实有相当多的重复代码。每编一个程序就重写一遍这些代码既没必要又浪费时间。在DOS时代,一般的做法是把这些重复的代码写成一个个的函数,然后把它们按类别放到不同的库文件中去。当要使用这些函数时,只要把您的目标文件(.obj)文件和先前存放在库文件中的函数进行链接,链接时链接器会从库文件中抽取相关的信息并把它们插入到可执行文件中去。这个过程叫做静态链接。C运行时库就是一个好例子。这样的库的缺点是您在每一
2010-07-30 19:02:00
492
转载 Win32汇编教程6-工具栏和状态栏的使用
<br />有关工具栏和状态栏<br /><br /> 工具栏和状态栏也是Windows标准界面的组成部分,工具栏一般位于菜单栏的下方,上面是一些系统定义的或自己定义的图片,可以通俗地显示这个按钮的作用。状态栏一般位于窗口的最下方,用来显示程序运行中的一些信息。工具栏和状态栏是Windows系统的两个通用的控件,你可以通过两个专用的 API 或者利用 CreateWindowEx 再使用制定的已经由系统定义的类来创建它们。这两个 API 分别是 CreateToolbarEx 和
2010-07-29 21:36:00
729
转载 Win32汇编教程5-菜单和加速键的使用
<br />本节的内容是上一节内容的扩展,所以示范的源程序是在上一节的基础上扩展的。<br /><br />有关菜单和加速键<br /><br /> 菜单是Windows标准界面的最重要的组成部分,窗口的菜单条位于标题栏的下方,这个菜单通常被称为主菜单,列在主菜单下面的菜单项被称为下拉式菜单,或弹出式菜单、子菜单等,而在标题栏左边的图标上点击也会弹出一个菜单,叫做系统菜单。加速键实际上是菜单项的快捷键,应用程序常在菜单项的右边标出激活这个菜单项的快捷键,这就是加速键。菜单的结构是
2010-07-29 00:30:00
650
转载 Win32汇编教程4-创建一个窗口
<br />有关窗口的基本知识<br /><br /> 窗口是屏幕上的矩形区域。一个窗口可以从键盘或者鼠标接受用户的输入,并在其内部显示图形输出。一个应用程序窗口通常包含程序的标题条、菜单、边框,滚动条。其中,对话框也是一种窗口。不同的是,对话框表面通常包含几个其它窗口,称之为“子窗口”。这些子窗口的形式有压入按钮、单选按钮、复选框、文本输入区域、列表框和滚动条等。 用户将这些窗口看成屏幕上的对象,可以通过按下一个按钮或者滚动一个滚动条与这些对象直接交互。<br />
2010-07-28 23:59:00
477
转载 [Win32汇编教程3-对话框和资源文件的使用]
Windows 的资源文件 不管在Dos下编程还是在Windows下编程,我们总是要用到除了可执行文件外的很多其他数据,如声音数据,图形数据,文本等等,在Dos下编程,我们可以自己定义这些文件的格式,但这样一来就造成了很多资源共享的问题,大家可能还记的Dos下的很多游戏,它们的图形都是按自己的格式存放的,你无法用标准的看图软件来看。也无法把它另存为其他格式。虽然在Win32编程中,我们仍然可以这样做,但Win32编程给了我们一个方案 ---- 就是格式统一的资源文件,把字符串、图形、对话框包括上面
2010-07-28 00:05:00
1060
原创 【Win32汇编小集--转自罗云彬大哥的教程】
<br />让我们先来看看一个最简单的Win32汇编程序: .386<br /> .model flat, stdcall<br /> option casemap :none ; case sensitive<br /><br />include windows.inc<br />include kernel32.inc<br />includelib kernel32.lib<br /><br /> .data<br /><br />szCaption db
2010-07-27 23:43:00
889
原创 小D的小作品
尝试了一把《一个操作系统的实现》里面的实验。成功的完成了两个内容。一个是:Hello,OS world!第二个是保护模式下的运行环境。很明显,这两个实验都很简单。但是,因为我刚刚入手,因此显得困难重重。但是花了两个晚上,从无到有,我很满意,因此把这个给大家分享以下。附件是我的源代码,以及截图,最重要的是我的bochsrc配置文件,大家可以看看这个文件是不是这样的(我有点怀疑)
2010-05-12 13:03:00
4478
3
程序员面试宝典(全).pdf
2010-05-29
linux启动流程分析.pdf
2010-05-29
[linux的内核及其内核源码分析].Linux0.11CodeAnalisysV1.0.pdf
2010-05-29
好书(intel处理器)
2010-03-31
linux ubuntu 鼠标主题4
2009-12-30
ubuntu 鼠标主题2
2009-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人