
专业课
carfudero
你怎么谨慎都不为过,如果你决定要做这件事,多检查一遍;如果是别人做的,在被证明是安全的之前,都假设这是危险的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oranges操作系统-保护模式pmtest1、pmtest2、pmtest3代码分析
一、pmtest1.asm 下面对pmtest1.asm中的文件进行简单的分析 1.首先在先定义一个定义全局描述符表GDT的节[SECTION.gdt],GDT为操作系统提供了段式存储机制。 其中包括三个描述符,分别为 LABEL_GDT,LABEL_DESC_CODE32和LABEL_DESC_VIDEO,每一个描述符定义了一个段,第一个描述符段基址和段界限都为0;第二个描述符指向一个还没有规定大小的代码段,其段基址为0;第三个描述符指向的段...原创 2020-10-24 23:15:12 · 1027 阅读 · 0 评论 -
RC4加密解密算法原理及实现对文件的加解密
RC4加密解密算法原理及实现RC4加密解密算法的原理:首先,通过我的理解,RC4算法所依赖的最根本原理是:对明文使用同一个密钥异或两次最后仍是得到原文。即生成密钥之后,由密钥与明文异或后生成密文(加密过程),由同一密钥与密文异或后得到明文(解密过程)。下面对RC4算法的具体实现进行简单介绍。(此图片参考自其他博客,具体地址已经忘记,烦请作者与我联系)1、先初始化状态向量S(256个字节,用来作为密钥流生成的种子1)按照升序,给每个字节赋值0,1,2,3,4,5,6.....原创 2020-10-07 22:21:43 · 13472 阅读 · 2 评论 -
(新人友好!)操作系统作业:ubuntu安装及qemu+xv6编译运行
写在前面Linux新人一枚,在作业完成过程中遇到了许多问题,网上教程大多对新人来说挑战较大,在借鉴了许多博主的经验之后准备写下自己的实验过程,有不对之处请指出。步骤安装vmware和ubuntu虚拟机和Linux系统镜像下载。我用的是分别是vmware15和Ubuntu 18.04版本。具体资源可以到“软件安装管家”微信公众号下载(根据自己的系统选择合适的版本下载)。公众号中附有比较全...原创 2020-04-23 00:56:59 · 6380 阅读 · 5 评论 -
#长文链接#超详细解读进程与线程
今天偶尔看到的非常详细的进程与线程的解读,马住慢慢看!http://mp.weixin.qq.com/s?__biz=MzU2NDg0OTgyMA==&mid=2247485619&idx=1&sn=819fffc4380b4e976f541def5ed805f3&chksm=fc45f540cb327c560e4eb5747183faec42fcc77c6061...转载 2020-03-03 19:57:39 · 162 阅读 · 0 评论 -
#转载#深入理解进程创建函数fork()---一次到多次fork()
今天学习操作系统的时候对于创建子进程的fork()语句理解起来有些困难,搜索之后发现这两篇结合代码分析的博客思路很清晰,特此整合成一篇。仅做学习交流用途!1.一次fork()#include<stdio.h>#include<unistd.h>int main(){ pid_t pid; int count = 0; pid = fork(...转载 2020-03-02 10:15:53 · 976 阅读 · 0 评论 -
(详细步骤!)操作系统作业:向Linux内核中添加一个模块
网上找了一圈没有发现比较详细的(面向作业的教程),准备在这里分享一下实验过程。(命令行操作)1.创建c文件和makefile文件在任意位置创建一个文件夹(我创建的名称为/drive)mkdir drive后,输入cd drive 进入文件夹。输入vim hello.c新建hello.c文件,输入以下代码说明:其中printk()函数是直接使用了向终端写函数tty_write()...原创 2020-02-27 23:11:58 · 8683 阅读 · 9 评论