网安实验
文章平均质量分 82
red1y
每当我为你抬起头,连眼泪都觉得自由
展开
-
信息隐藏实验一 LSB隐写和RS分析实现
一、LSB隐写1. 简介隐写对象:bmp 图像,图像内容为原始像素值隐写方式:将秘密信息转换为二进制比特流,嵌入像素值的最低位中(对图像的影响最小)隐写规则:嵌入0,将对应像素值最低位置为0;嵌入1则置为1提取方式:提取像素值最低位,重新转换为对应数据编码2. 实现读取原始图像:图像头+图像内容,我们可以进行隐写的部分为内容部分void readHeader(FILE *image, UCHAR header[]) { fread(header, 1, 1078, image原创 2022-03-28 20:29:57 · 3122 阅读 · 0 评论 -
网络安全实验二 Part 2 捕包软件的实现
实验任务使用libpcap编写捕包程序利用libpcap获取本机数据包,可自定义过滤条件逐层解析数据包,获取IPv4数据包的src_ip,dst_ip,src_port,dst_port将上述四元组写入文件(每次运行生成一个新文件)效果展示 (源码)规则文件格式:行内 or 关系,行间 and 关系,该文件对应的过滤规则见上图记录文件首行运行方式:./capture [rule_file]实验步骤一、熟悉libpcap使用官方文档捕包实例过滤规则实验步骤二、原创 2022-03-19 22:32:20 · 406 阅读 · 0 评论 -
网络安全实验一 Part 2 Windows环境下的扫描器程序
实验任务编写端口扫描程序具有界面(使用QtCreator)具有多线程处理能力使用简单的connect确定端口是否开放即可可以提前结束扫面,安全的结束线程效果示例(源码)界面扫描局域网内开放的端口扫描百度多线程加速提前结束扫描实验步骤一、熟悉QtCreator编程C语言中文网Qt教程,按序看10~15篇Qt弹窗,QString,用于和用户交互,发出警告/提示Qt多线程,本实验要用到Qt Socket,Qt有封装好的socke原创 2022-03-15 00:05:06 · 5135 阅读 · 0 评论 -
网络安全实验一 Part 1 编写Linux下的C/S文件传输程序
实验任务实现一个CS模式的文件传输应用,要求客户端可以向服务器上传文件客户端可以获取服务器文件列表,并下载指定文件效果示例 (源码)实验步骤一、确定传输协议作为一个双向文件传输的C/S应用,必须规定双方交流的规则,也就是协议的语法、语义、时序协议格式:操作码(ASCII字符) + 信息其中close connection\text{close connection}close connection,opt=0opt = 0opt=0,客户原创 2022-03-14 22:39:20 · 646 阅读 · 0 评论