草庐IT

C++实验

全部标签

使用Ubuntu和kali来实现Tcp劫持和反弹Shell攻击(从零开始实验)

前期准备准备一台Ubuntu虚拟机ubuntu20.04ubuntu20.04解压即用已安装vm-tools用户名base密码baseapt已换源克隆出另一台Ubuntu如果无法从主机复制粘贴到Ubuntu,执行以下命令并重启sudoaptinstallopen-vm-tools-desktop准备一台kali由于Ubuntu无Wireshark,所以需要在软件商店里安装Wireshark,kali自带Wireshark。Ubuntu配置telnetkali安装netwoxsudoapt-getinstallnetwox如果报错,使用sudoapt-getupdate,若还不行,使用sudoa

2022 弱口令安全实验室招新赛-靶机挑战记录

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、ubuntu代码执行getshell获取webshell二、server2008r2EW流量代理ms17010三、AD机器账号伪造漏洞域内hash传递攻击登录域控总结前言2022弱口令安全实验室招新赛开始之前看到了报名信息,后面忘记报名了,群里也是看到大佬们在讨论这个靶场,耐不住向某个报名了靶机挑战通道的师傅要了一份靶场,打打看。由于上课加搞毕设开题答辩,今天写一下打靶场记录。提示:以下是本篇文章正文内容靶场说明:需要下载完成三个虚拟机,组成一个内网环境,全部搭建完成后组网才可完成题目。三台的顺序是ubuntu-s

ACL访问控制列表配置实验

项目场景:       通过对如图的拓扑进行配置,使得设备可以满足要求。需求分析:需求:1.PC1可以telnetR1,但不能pingR1;PC1可以pingR2,但是不能telnetR2;2.PC2和PC1相反:       PC2可以pingR1,但不能telnetR1,PC2可以telnetR2,但不能pingR2分析:PC1可以telnetR1,但不能pingR1;PC2可以pingR1,但不能telnetR1PC1可以pingR2,但是不能telnetR2;PC2可以telnetR2,但不能pingR2deny规则①PC1不能pingR1;② PC2不能telnetR1;③ PC1不

机器学习线性回归——实验报告

机器学习实验报告〇、实验报告pdf可在该网址下载一、实验目的与要求二、实验内容与方法2.1线性回归算法学习与回顾2.1.1线性回归的原理2.1.2一元线性回归模型2.1.3多元线性回归模型2.2线性回归算法实现简单预测三、实验步骤与过程3.1比较线性回归与现有论文中的回归算法在人脸识别中的性能3.1.1实验数据集与训练集、测试集的划分3.1.2实验步骤1.线性回归分类算法LRC2.岭回归(RidgeRegression)3.Lasso回归3.1.3实验结果3.1.4实验结果分析四、思考题4.1首先了解现阶段的半导体的股票大头4.2导出股票的数据4.3可视化股票数据4.4预测模型4.5预测结果展

【数电实验】随机数生成电路

一、设计任务要求1.设计并实现一个随机数生成电路,每2秒随机生成一个0~999之间的数字,并在数码管上显示生成的随机数。2.为系统设置一个复位键,复位后数码管显示“000”,2秒后再开始每2秒生成并显示随机数,要求使用按键复位。3.实验板上输入时钟选择1kHz或更高的频率。二、设计思路随机数产生:设一个变量f为vector(5downto0),随时钟进行计数,其中的,每次抽取其中四位进行相邻位异或运算产生新的数作为这一位数。如第一个数的有四位,则取f的0~3位,第二个数,则取f的1~4位,第三个数,则取f的2~5位。第一位数有四位,如第一位数的第0位,则为从取出来的f的0~3位的第0位和第1位

实验5:用户登录动态监测--程序运行时首先列出当前系统中的已登录用户的名单,再检查指定用户是否已登录。如果已登录,则显示相应信息;如果未登录,则等待该用户登录,直到指定用户登录进--操作系统原理和实践

实验目的使学生熟悉一种简单的指定用户的监测方法,熟悉UNIX的基本SHELL程序设计方法和使用技巧,包括:命令行参数检测用户变量while循环控制暂停进程(sleep)实验内容编写一个用户监测程序usr_monitor,其运行格式为:usr_monitor username其中username是用户指定的任意一个用户名。程序运行时首先列出当前系统中的已登录用户的名单,再检查指定用户是否已登录。如果已登录,则显示相应信息;如果未登录,则等待该用户登录,直到指定用户登录进入系统为止。实验内容:shell程序设计思路(1)根据变量$#的值检查命令行上是否有一个用户名,如果有则继续运行;如果没有或多于

c - 我怎样才能让我的 C 代码自动打印出它的 Git 版本散列?

有没有一种简单的方法来编写可以访问其Git版本哈希的C代码?我用C语言编写软件以在实验室环境中收集科学数据。我的代码将它收集的数据记录在一个.yaml文件中以供以后分析。我的实验每天都在变化,我经常不得不修改代码。为了跟踪修订,我使用了一个git存储库。我希望能够将Git修订散列作为注释包含在我的.yaml数据文件中。这样,我可以查看.yaml文件并确切地知道使用了哪些代码来生成该文件中显示的数据。有没有一种简单的方法可以自动执行此操作? 最佳答案 如果您使用的是基于make的构建,则可以将其放入Makefile中:GIT_VERS

c - 我怎样才能让我的 C 代码自动打印出它的 Git 版本散列?

有没有一种简单的方法来编写可以访问其Git版本哈希的C代码?我用C语言编写软件以在实验室环境中收集科学数据。我的代码将它收集的数据记录在一个.yaml文件中以供以后分析。我的实验每天都在变化,我经常不得不修改代码。为了跟踪修订,我使用了一个git存储库。我希望能够将Git修订散列作为注释包含在我的.yaml数据文件中。这样,我可以查看.yaml文件并确切地知道使用了哪些代码来生成该文件中显示的数据。有没有一种简单的方法可以自动执行此操作? 最佳答案 如果您使用的是基于make的构建,则可以将其放入Makefile中:GIT_VERS

计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

一.实验要求1.配置DNS服务器2.HTTP服务器(可以用配置Tomcat替代,需要能进入管理界面,即点击"ManagerApp"图标后能正常跳转到另一个界面)3.配置FTP服务器二.实验过程1.下载VMware我是用的VMwareWorkStationPro16.2.3VMware官网下了之后别乱动,先下镜像2.下载镜像我用的是windowsserver2019不知道是不是官网,反正下得挺慢的3.新建虚拟机按照这篇文章来新建虚拟机我在安装过程中出现过全是黑屏,或者蓝屏,或者提示找不到许可证……如果你们没遇到那就万事大吉,有遇到的话可以在网上搜一下这些问题怎么解决,实在不行就评论问一下。4.配

计算机网络体系结构综合分析实验

实验步骤/过程1.启动Wireshark;2.开始分组捕获:选择菜单项Capture->Interfaces,当计算机具有多个网卡时,选择其中发送或接收分组的网络接口卡,当packets有数字显示后,点击“Start”开始进行分组捕获。3.在捕获期间通过访问网络产生流量,浏览网易(www.163.com)首页。完成后,单击Wireshark捕获对话框中的“stop”按钮,停止分组捕获。此时, Wireshark主窗口显示已捕获的通信的所有协议报文。4.分析HTTP之前的DNS过程,找一个DNS请求报文(请求网易网站的DNS报文),回答相应问题。5.请关注TCP三报文握手连接建立过程以及连接释放