Linux内核源码阅读--引导启动部分(三)
head.s 的作用是重新设置 IDT 和 GDT,检查 A20 是否已经开启,并设置页目录表及页表,最后跳转到 init/main.c
Linux内核源码阅读--引导启动部分(二)
setup.s 的作用是保存一些重要参数,将 system 模块移到内存地址起始处,设置 GDTR 及 IDTR,打开 A20 地址线,编辑 8259A 芯片,CR0 寄存器 PE 位置 1,最后跳转至 head.s
Linux内核源码阅读--引导启动部分(一)
本文分析了 boot 文件夹目录结构及各文件功能,并阅读了 bootsect.s 文件的所有汇编
Linux内核源码阅读--开始之前
在开始阅读系统引导启动部分的内核代码之前,需要对以下内容进行了解:Linux 中断机制、Linux 内核源码目录结构、磁盘结构及 INT 0x13
Source Insight 3破解
上操作系统课的老师给我们发了一个大工程编辑软件 Source Insight 3,还是没有注册过的,我就拿来分析了一下,发现注册函数很简单 (o°ω°o)
保护模式
本文解释了与保护模式相关的一些基础概念,如寻址方式、门、程序不可见寄存器、分页机制、TSS与任务切换等,为后面的 Linux 内核源码阅读系列做一个铺垫
分析winxp扫雷游戏
本文分析了 xp 系统自带的扫雷游戏,分析了相关函数逻辑与雷区结构,最后用易语言实现了一个秒解扫雷的程序
二进制炸弹第五关+彩蛋
最近学校布置了一道实验——超级二进制炸弹2018版,基础的有四关,然后就是第五关和隐藏彩蛋,本文主要分析了后者的解题方法
Insecure CAPTCHA
验证码的确是解决 CSRF 漏洞的一大利器,不过这里的不安全验证码我个人觉得更偏向于描述不安全的验证逻辑,DVWA 的这一分栏更多的是偏向代码审计,找到服务器验证流程的逻辑缺陷
CSRF
CSRF 是指利用受害者尚未失效的身份认证信息,诱骗其点击恶意链接或者访问包含攻击代码的页面,在受害人不知情的情况下以受害者的身份完成非法操作