10 2021 档案
摘要:代码 int g=1298; int h; static int s; main(int argc, char *argv[]) { int a=1; int b; static int c=3; b=2; c=mysum(a,b); printf("sum=%d\n", c); } extern
阅读全文
摘要:OpenSSL编译安装 我们去OpenSSL官网下载最新版本OpenSSL 1.1.1k的源码openssl-1.1.1k.tar.gz,然后把代码上传到openEuler云服务器中。 建立两个文件夹,分别放置OpenSSL的源码和安装路径,记住pwd运行的结果/root/rocopenssl: m
阅读全文
摘要:实验介绍 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 实验准备 一般情况下,缓冲区溢出会造成程序崩溃,在程序中,溢出的数据覆盖了返
阅读全文
摘要:Linux文件系统的三层抽象是: 硬件空间,内核空间,用户空间 如下图: cat userlist(test2 目录下) 块模型
阅读全文
摘要:参考伪代码实现ls的功能,提交代码的编译,运行结果截图,码云代码链接。 打开目录文件 针对目录文件 读取目录条目 显示文件名 关闭文件目录文件 ls: 码云托管链接编译和运行结果:https://gitee.com/luhanqi_20191301/hello1/blob/master/myls.m
阅读全文
摘要:-a 打印所有显示所有文件及目录 -lu 以最后存取时间排序,显示文件和目录的详细属性 -s 显示文件和目录的大小,以区块为单位 -t 用文件和目录的更改时间排序。 -F 执行文件,目录,Socket,符号连接,管道名称后面,各自加上"*","/","=","@","|"号。 -i 显示文件和目录的
阅读全文
摘要:截图 2.系统调用及伪代码: 查看文件对应的十六进制形式,也可以将文件对应的十六进制形式输出到一个指定的文件。 查找命令: man xxd man hexdump man -k change|grep file|grep 2 man -k converter |grep hex |grep 2 需要
阅读全文
摘要:https://www.cnblogs.com/301and308/p/15418622.html
阅读全文
浙公网安备 33010602011771号