引言:
23-24秋冬学期小白软件保护技术课程复习笔记,内容包括各种古早..呸..经典的逆向分析工具的使用方法,shellcode分析,EXE文件脱壳,DOS文件头,PE文件头分析,输入表,输出表,重定位表等。
23-24秋冬学期小白软件保护技术课程复习笔记,内容包括各种古早..呸..经典的逆向分析工具的使用方法,shellcode分析,EXE文件脱壳,DOS文件头,PE文件头分析,输入表,输出表,重定位表等。
2023第六届安洵杯网络安全挑战赛,Pwn方向部分题解。总共三题, 本文主要介绍前两题,Side Channel和Seccomp,考点包括Srop,栈迁移,侧信道攻击等。比赛时间11h还是很有限,做题的时候在一些莫名其妙的地方卡了很久,最后在学长的hint下艰难地搞出来呜呜呜...还是菜,继续练~
在之前的Lab中,我们已经分别进行了硬件系统(体系结构)和软件系统(操作系统)的学习;本次实验,我们将让之前lab5编写的操作系统运行在我们自行编写的微架构上,将硬件系统和软件系统充分结合起来,真正做到软硬件的协同开发。(2023SYS2实验指导)
线程是操作系统调度的基本单位,当一个线程的时间片结束之后,操作系统需要选择一个新的线程来占有CPU。本实验需要完成RV64架构下的线程调度机制,探究与线程有关的一些问题。
时钟中断是操作系统中一个十分重要的概念,一个好的时钟中断,将能使一个CPU发挥两个CPU的功效,大大方便和简化程序的编制,提高系统的效率与可操作性。本实验将完成RV64架构下时钟中断的设置及相关的一些处理。
系统课从Lab3开始,实验重心从硬件开始向软件转移。本实验主要实现利用RiscV编写简单的内核代码,包括实现一些跳转和函数的传参。
常微分方程(Ordinary Differential Equations,ODEs)模型是描述自然、工程和社会科学中许多动态系统行为的数学模型。常微分方程模型包含一个或多个未知函数及其导数,用于描述系统中的变化和相互作用。本文将介绍如何使用常微分方程去解决追逐问题和最速降线问题。
差分方程是描述离散时间系统动态特性的数学方程。与常微分方程不同,差分方程是在离散时间步上描述系统行为的。它在许多领域中被广泛应用。本文主要介绍差分方程的一些特性,并利用差分方程去解决一些实际问题——蛛网模型与种群增长模型。
12枚外观相同的硬币中有一枚是伪币,伪币质量与真币不同,天平一次测量只能比较两端质量的大小,不能读出质量数值,能否用天平测量三次找出伪币,并说明伪币相对真币偏轻或偏重?伪币辨识问题是著名的群试问题,本文将介绍如何利用Dyson集来解决伪币辨识问题,以及如何在
PageRank是一种用于评估网页重要性的算法,最初由谷歌创始人之一拉里·佩奇(Larry Page)提出。该算法基于网络图的链接结构,通过分析网页之间的链接关系来确定网页的权重和排名。本文将着重介绍PageRank应用的数学模型,及一些重要的数学概念。