- 博客(9)
- 收藏
- 关注
原创 ucore lab2笔记
bootasm.S新增物理内存探测部分probe_memory://对0x8000处的32位单元清零,即给位于0x8000处的//struct e820map的成员变量nr_map清零 movl $0, 0x8000 xorl %ebx, %ebx//表示设置调用INT 15h BIOS中断后,BIOS返回的映射地址描述符的起始地址 movw $0x8004, %distart_prob
2021-03-21 20:32:04 1022
原创 Diffie-Hellman密钥交换与Elgamal公钥加密算法
Diffie-Hellman密钥交换Diffie-Hellman的有效性是建立在计算离散对数很困难的这一基础上的。算法:第一步,选定一个素数q和它的原根a,并公开。第二步,用户A和用户B分别选定私钥和(),并用公布的q和a分别计算和作为A和B的公钥向对方公开。第三步,A和B通过对方公开的公钥Y分别通过下式计算得出K,K便成了双方约定的密钥。对A: 对B: 原理:拿A的密钥生成式来分析可以看出双方的K是相等的,至此双方完...
2021-03-12 16:24:31 2203 1
原创 ucore lab1笔记
phase21.修改gdbinit(gdb初始化):file bin/kernelset architecture i8086target remote :1234设为i8086模式,并且通过1234端口与qemu通信2.在lab1目录下执行make debug3.此时CS=0xf000,EIP= 0xfff0, 则[CS:EIP] = (CS << 4) + (EIP) = 0xffff0 输出0xffff0 处的指令果然是一条跳向0xf...
2021-03-10 14:29:15 435 1
原创 Windows Hook的简单实现
源代码:FirstHook.exe的源代码(起到加载KeyHook.dll——安装钩子的作用)FirstHook.cpp:#include <iostream>#include <Windows.h>#include <conio.h>#define DEF_DLL_NAME "KeyHook.dll"#define DEF_HOOKSTART "HookStart"#define DEF_HOOKSTOP "HookStop"// 定...
2021-02-14 23:07:23 425
原创 斐波那契数列的递归实现原理
def fib(n): if n<=2: return 1 else: return fib(n-1) + fib(n-2)n = int(input())print(fib(n))若输入n = 5运算顺序大致如此:第一层:mat(5)=mat(4)+mat(3)第二层: mat(4)=mat(...
2019-09-14 16:47:55 1629
原创 关于kali linux 安装输入法等一系列caodan问题
今天上午以前的虚拟机崩了,只好重装一个,又回到了最基本却也是最糙心的系统配置问题。尝试安装fcitx首先照着网上百分之九十的教程都说应该把fcitx和fcitx-googlepinyin给装了,但本人安装且reboot之后却依然无法ctrl-space切换出输入法,在系统设置中也无法调出,尝试n遍后只好放弃这条路。尝试安装ibus于是跟着网上第二多教程安装ibus和ibus-p
2018-02-06 22:04:57 2218
原创 对于安装了VM TOOLS 后只可进行屏幕自适应却无法复制黏贴
1.重装vm tools(没用)2.检查虚拟机->设置->选项->虚拟机隔离(都是灰色不可用)3.检查vmware服务cmd:services.msc(均开启)4.绝望之余忽然脑海中响起:Have you try to turn it off n on? bulleyes.....
2018-02-06 20:39:30 1801 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人