2022年4月21日
摘要: 一、密码引擎API的主要标准和规范包括: 1.微软的Crypto API Web Crypto API 为脚本提供加密了一套关于密码(学)的接口,以便用于构建需要使用密码的系统。 2.PKCS#11 PKCS#11标准定义了与密码令牌(如硬件安全模块(HSM)和智能卡)的独立于平台的API,并将AP 阅读全文
posted @ 2022-04-21 17:11 20191324 阅读(149) 评论(0) 推荐(0) 编辑
  2022年4月10日
摘要: MD5碰撞 例1: 0e306561559aa787d00bc6f70bbdfe3404cf03659e704f8534c00ffb659c4c8740cc942feb2da115a3f4155cbb8607497386656d7d1f34a42059d78f5a8dd1ef 0e306561559 阅读全文
posted @ 2022-04-10 10:14 20191324 阅读(309) 评论(0) 推荐(0) 编辑
  2022年4月5日
摘要: Exp3-免杀原理与实践 一、实验环境 免杀测试平台:https://www.virustotal.com/ 二、实践过程 2.1正确使用msf编码器,使用msfvenom生成如jar之类的其他文件 检测直接生成的后门exe文件(实验二中的后门程序) 可以看到检出率为53/70,还是比较高的 2.2 阅读全文
posted @ 2022-04-05 20:17 20191324 阅读(55) 评论(0) 推荐(0) 编辑
  2022年3月29日
摘要: 实验基础 本次实验需要我们掌握后门的基础知识,学习使用nc实现Windows,Linux之间的后门连接,学习使用Metaspolit的msfvenom指令生成简单的后门程序,学会MSF POST模块的应用。 一、后门的概念 后门程序就是留在计算机系统中,供某位特殊使用者通过某种特殊方式控制计算机系统 阅读全文
posted @ 2022-03-29 16:14 20191324 阅读(183) 评论(0) 推荐(0) 编辑
  2022年3月22日
摘要: 一、实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代码是不会被运行的。实践的目标是想办法运行这个代码 阅读全文
posted @ 2022-03-22 16:42 20191324 阅读(160) 评论(0) 推荐(0) 编辑
  2021年12月12日
摘要: 1 简述你完成的工作 实现系统功能。 2你们小组总共的代码行数,你贡献的代码行数?相关代码链接? 共5236行,我贡献914行,https://gitee.com/peng_xin_min/eletronic/tree/master/ 3你们小组总共的文档数?你贡献的文档数?相关链接? 总计11篇, 阅读全文
posted @ 2021-12-12 16:07 20191324 阅读(29) 评论(0) 推荐(0) 编辑
  2021年12月11日
摘要: 基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: 1.Web服务器的客户端服务器,提交程序运行截图 2.实现GET即可,请求,响应要符合HTTP协议规范 3.服务器部署到华为云服务器,浏览器用本机的 本次实验参考老师代码 第一次编译报错 在httpd.c文件里 阅读全文
posted @ 2021-12-11 16:02 20191324 阅读(27) 评论(0) 推荐(0) 编辑
  2021年12月10日
摘要: 第十四章:MySQL数据库系统 本章讨论了MySQL关系数据库系统;介绍了 MySQL并指出了它的重要性;展示了如何在Linux机器上安装和运行MySQL;演示了如何使用MySQL在命令模式和批处理模式 下使用SQL脚本创建和管理数据库;说明了如何将MySQL与C编程相结合;演示了如何将MySQL与 阅读全文
posted @ 2021-12-10 18:04 20191324 阅读(34) 评论(0) 推荐(0) 编辑
  2021年11月23日
摘要: 第十三章 TCP/IP和网络编程 本章论述了 TCP/IP和网络编程,分为两个部分。第一部分论述了 TCP/IP协议及其应 用,具体包括TCP/IP栈、IP地址、主机名、DNS、IP数据包和路由器;介绍了 TCP/IP网 络中的UDP和TCP协议、端口号和数据流;阐述了服务器-客户机计算模型和套接字 阅读全文
posted @ 2021-11-23 16:20 20191324 阅读(50) 评论(0) 推荐(0) 编辑
  2021年11月16日
摘要: 第十二章:块设备I/O和缓冲区管理 本章讨论了块设备I/O和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点;论 述了 Unix的缓冲区管理算法,并指出了其不足之处;还利用 信号量设计了新的缓冲区管理算法,以提高I/O缓冲区的缓存效率和性能;表明了简单的PV算法易于实现,缓存效果好, 不存在死 阅读全文
posted @ 2021-11-16 20:55 20191324 阅读(24) 评论(0) 推荐(0) 编辑
  2021年11月9日
摘要: 第六章:信号和信号处理 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号; 然后举例说明了信号在Unix/Linux中的常见用法;详细解释了Unix/Linux中 阅读全文
posted @ 2021-11-09 15:35 20191324 阅读(25) 评论(0) 推荐(0) 编辑
  2021年11月7日
摘要: 1.通过输入gcc -S -o main.s main.c 将下面c程序”week0303学号.c“编译成汇编代码 #include <stdio.h> int g(int x){ return x+3; } int f(int x){ int i = 24; return g(x)+i; } in 阅读全文
posted @ 2021-11-07 17:04 20191324 阅读(286) 评论(0) 推荐(0) 编辑
  2021年11月3日
摘要: 1. 提交学习stat(1)的截图 stat指令:文件/文件系统的详细信息显示。 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: stat命令-->用来显示文件的详细信息,包括inode, atime, mtime, ctime -f 不显示文件本身的信息,显示文件所在文件 阅读全文
posted @ 2021-11-03 20:59 20191324 阅读(20) 评论(0) 推荐(0) 编辑
  2021年11月2日
摘要: 第五章 定时器及时钟服务 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复倒计时。 阅读全文
posted @ 2021-11-02 15:42 20191324 阅读(17) 评论(0) 推荐(0) 编辑
  2021年10月31日
摘要: 编辑并运行代码,使结果是后四位学号 t1.c: #include <stdio.h> int g = 1321; static int s; int main() { int a = 1; static int c = 3; int b = 2; c = mysum(a,b); printf("su 阅读全文
posted @ 2021-10-31 16:09 20191324 阅读(8) 评论(0) 推荐(0) 编辑
  2021年10月27日
摘要: 第四章:并发编程 本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法, 以及并行性与并发性;解释了线程的原理及其相对于进程的优势;解释了死锁问题, 并说明了如何防止并发程序中的死锁问题;讨论了信号量, 并论证了它们相对千条件变量的优点;还解释了支待 Linux 阅读全文
posted @ 2021-10-27 16:29 20191324 阅读(39) 评论(0) 推荐(0) 编辑
  2021年10月26日
摘要: 一、实验简介 实验中命令在 xfce 终端中输入,前面有 $ 的内容为在终端输入的命令,$ 号不需要输入。命令上有 # 的内容为注释,不需要输入 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于 阅读全文
posted @ 2021-10-26 20:44 20191324 阅读(144) 评论(0) 推荐(0) 编辑
  2021年10月24日
摘要: 第三章 Unix/linux进程管理 多任务处理指的是同时进行几项独立活动的能力 进程:在操作系统中,任务也称为进程,执行映像定义为包含代码、数据和堆栈的存储区,进程就是对映像的执行。 PROC结构体:在操作系统知识中我们学习过,进程的状态用一个独特的数据结构表示,叫做进程控制块(PCB)。在Liu 阅读全文
posted @ 2021-10-24 16:20 20191324 阅读(27) 评论(0) 推荐(0) 编辑
  2021年10月15日
摘要: 第十一章:EXT2文件系统 什么是EXT2文件系统? The Second Extended File System ( ext2)文件系统是linux系统中的标准文件系统。对于ext2文件系统,磁盘首先被划分为一个个block,每个block大小是相同的,一般为1kByte或4kByte,这些bl 阅读全文
posted @ 2021-10-15 16:57 20191324 阅读(34) 评论(0) 推荐(0) 编辑
  2021年10月7日
摘要: 第七章 文件操作 文件操作级别 硬件级别文件操作包括: fdisk:将硬盘、U盘或SDC盘分区 mkfs:格式化磁盘分区,为系统做好准备 fsck: 检查和维修系统 碎片整理:压缩文件系统中的文件 操作系统内核中的文件系统函数: kmount(),kumount ( ) (mount/umount 阅读全文
posted @ 2021-10-07 20:53 20191324 阅读(74) 评论(0) 推荐(0) 编辑