自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 操作系统之旅(007)—— 启动内核

执行命令~/Applications/bochs-2.6.8/bin/bochs -f linux.bxrc,通过bochs启动linux。内核未能正常启动,且由于编译完成前从未调试过,所以选择从头开始调试。首先查看bootsect.bin运行情况。执行命令~/Applications/bochs-2.6.8/bin/bochs -f linux.bxrc启动bochs,然后按下一次回车,出现提示...

2018-06-28 13:22:43 295

原创 操作系统之旅(006)—— 编译内核映像

前面已经成功编译并运行引导程序,现在进行内核部分的编译修改。首先针对Makefile进行修改,现我们定下内核映像文件在build目录下生成,名为system.bin,则对all规则修改:all: build/bootsect.bin build/setup.bin build/system.bin    dd if=build/bootsect.bin of=bootimage-fd.img bs...

2018-06-27 13:49:57 1487

原创 操作系统之旅(000)—— 导读

《操作系统之旅(001)—— Ubuntu安装 》《操作系统之旅(002)—— 共享文件夹  》《操作系统之旅(003)—— 编译bootsect.s 》《操作系统之旅(004)—— 使用bochs》《操作系统之旅(005)—— 编译setup.s》...

2018-06-22 22:57:54 129

原创 操作系统之旅(005)—— 编译setup.s

修改方法同bootsect.s,这里直接贴出修改后的源代码:;; setup.s (C) 1991 Linus Torvalds;; setup.s is responsible for getting the system data from the BIOS,; and putting them into the appropriate places in system memory...

2018-06-22 22:50:17 277

原创 操作系统之旅(004)—— 使用bochs

下载bochs2.6.8(下载地址)通过共享文件夹拷贝到Ubuntu下,解压并安装解压bochs源代码压缩包,Terminal进入bochs代码根目录,输入命令:./configure --prefix=/home/reborn/Applications/bochs-2.6.8 --enable-debugger --enable-disasm --enable-iodebug --enable-...

2018-06-22 22:41:11 342

原创 操作系统之旅(003)—— 编译bootsect.s

下载linux0.11内核源代码(下载地址)将下载好的源代码放到共享文件夹下,从Ubuntu中打开共享文件夹即能看到源代码,拷贝到Ubuntu下,不要再共享文件夹下操作源代码。cd到linux-0.11.tar.gz所在目录,输入命令:tar zxvf linux-0.11.tar.gzcd到linux-0.11目录下,输入命令:make all没有make工具,执行命令:sudo apt ins...

2018-06-22 22:34:31 1461

原创 操作系统之旅(002)—— 共享文件夹

打开VirtualBox,如下图操作:右键选中创建的Ubuntu虚拟机,选择设置。选择共享文件夹,按下右上方红框按钮。共享文件夹路径为要共享给虚拟机的文件夹,共享文件夹名称填好后记住,后面要用到。选中自动挂载和固定分配后按下OK。固定分配下出现刚创建的共享文件夹,选择OK启动Ubuntu,桌面上会出现sf_Shared的磁盘,打开看就是共享的文件夹,这里的sf_Shared名称会根据你之前设置的共...

2018-06-22 22:16:33 312

原创 操作系统之旅(001)—— Ubuntu安装

下载VirtualBox(下载地址),安装VirtualBox。下载Ubuntu(下载地址),安装Ubuntu。打开VirtualBox,选择新建按钮。输入即将创建的虚拟机名称,点击下一步。根据自己的PC环境选择合适的内存大小,点击下一步。下图选项,点击创建。下图选项,点击下一步。下图选项,点击下一步。根据自己的PC环境选择合适的磁盘大小,点击创建。创建完成后左侧列表出现刚创建的虚拟机,选择该虚拟...

2018-06-22 22:12:02 227

黑客攻防技术宝典:Web实战篇

本书是探索和研究Web应用程序安全缺陷的实践指南。作者利用大量的实际案例、屏幕快照和示例代码,详细介绍了每一种Web应用程序弱点,并深入阐述了如何针对Web应用程序进行具体的渗透测试。本书从介绍当前Web应用程序安全概况开始,重点讨论渗透测试时使用的技巧和详细步骤,最后总结书中涵盖的主题。每章后还附有习题,便于读者巩固所学内容。

2017-09-28

黑客攻防技术宝典:系统实战篇

《黑客攻防技术宝典:系统实战篇(第2版)》由世界顶级安全专家亲自执笔,详细阐述了系统安全、应用程序安全、软件破解、加密解密等安全领域的核心问题,并用大量的实例说明如何检查Windows、Linux、Solaris等流行操作系统中的安全漏洞和Oracle等数据库中的安全隐患。 《黑客攻防技术宝典:系统实战篇(第2版)》适用于所有计算机安全领域的技术人员和管理人员以及对计算机安全感兴趣的爱好者。

2017-09-28

操作系统设计与实现(第三版)(下)

第1章 OSP2的组织结构 第2章 综合训练:OSP2示例教程 第3章 TASKS:任务(进程)管理 第4章 THREADS:线程管理和调度 第5章 MEMORY:虚拟存储管理 第6章 DEVICES:磁盘请求调度 第7章 FILESYS:文件系统 第8章 PORTS:进程间通信 第9章 RESOURCES:资源管理 ……

2017-09-13

操作系统设计与实现(第三版)(上)

第1章 OSP2的组织结构 第2章 综合训练:OSP2示例教程 第3章 TASKS:任务(进程)管理 第4章 THREADS:线程管理和调度 第5章 MEMORY:虚拟存储管理 第6章 DEVICES:磁盘请求调度 第7章 FILESYS:文件系统 第8章 PORTS:进程间通信 第9章 RESOURCES:资源管理 ……

2017-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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