- 博客(99)
- 资源 (8)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 GNS3安装和使用详细图文教程,避免各种烦人报错
如何安装GNS3一、准备工作GNS3软件支持虚拟机和物理机两种模式,我们建议使用虚拟机模式,因此在安装GNS3软件前,请确保你的电脑上安装了虚拟机软件。推荐使用VMware软件。Windows环境下推荐安装最新的VMware workstation 15.5,MAC环境推荐安装VMware Fusion 8以上。如果不打算使用虚拟机模式,可以完成大部分实验内容,但某些特定的实验内容无法完...
2020-04-10 23:03:55
16941
3
原创 如何在VMware中的Linux安装VMware tools
打开需要安装VMware tools的虚拟机,点击【虚拟机】——》【安装虚拟机】点击弹出的 VMware tools的压缩包文件,提取到下载中解压出来的VMware-tools-distrib文件中有【VMware-install。pl】的shell脚本文件,使用命令行执行该脚本文件文件...
2022-03-07 22:29:19
1437
2
原创 消除键盘缓冲区中多余输入数据
前言在书体过程中,看到实例程序中使用while(getchar()!=’\n’)消除回车,刚开始不理解,不明白原理是什么。通过查阅getchar()的功能才慢慢理解。实例程序/* 1-只存在'P', 'A', 'T'三种字符; 2-'P', 'T'只能出现一次并且按照该顺序先后出现; 3-P&T之间不能没有A; 4-T之后A的数量 = P之前A的数量 × P&T中间A的数量。*/#include<stdio.h>#include<string.h&g
2022-02-20 15:26:05
503
原创 09 第十周--程序设计与算法(一)测验
054:成绩排序总时间限制: 1000ms 内存限制: 65536kB描述给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。输入第一行为n (0 < n < 20),表示班里的学生数目;接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。输出把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。样例输入4Kitty
2022-02-18 20:25:52
470
原创 08 第八、九周--程序设计与算法(一)测验
045:指针练习:输出Hello总时间限制: 1000ms 内存限制: 65536kB描述下面程序片段的输出结果是 Hello ,请填空#include <iostream>using namespace std;int main() { char s[] = "Hello"; char * p; for(// 在此处补充你的代码) cout << * p ; return 0;}输入无输出Hello样例输入无样例输出
2022-02-18 19:54:58
321
原创 07 第七周--程序设计与算法(一)测验
040:统计数字字符个数总时间限制: 1000ms 内存限制: 65536kB描述输入一行字符,统计出其中数字字符的个数。输入一行字符串,总长度不超过255。输出输出为1行,输出字符串里面数字字符的个数。样例输入Peking University is set up at 1898.样例输出4代码#include<stdio.h> #include<string.h>int main(){ int i,l,sum=0; char str[25
2022-02-18 18:47:13
219
原创 06 第六周--程序设计与算法(一)测验
035:Pell数列总时间限制: 3000ms 内存限制: 65536kB描述Pell数列a1, a2, a3, …的定义是这样的,a1 = 1, a2 = 2, … , an = 2 * an − 1 + an - 2 (n > 2)。给出一个正整数k,要求Pell数列的第k项模上32767是多少。输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数k (1 ≤ k < 1000000)。输出n行,每行输出对应一个输入。输出应是一个非负整数。样例
2022-02-18 14:38:51
290
原创 05 第五周--程序设计与算法(一)测验
28:与指定数字相同的数的个数总时间限制: 1000ms 内存限制: 65536kB描述输出一个整数序列中与指定数字相同的数的个数。输入输入包含三行:第一行为N,表示整数序列的长度(N <= 100);第二行为N个整数,整数之间以一个空格分开;第三行包含一个整数,为指定的整数m。输出输出为N个数中与m相同的数的个数。样例输入32 3 22样例输出2代码#include<stdio.h> int main(){ int N,arr[100],
2022-02-18 14:10:46
716
原创 04 第四周--程序设计与算法(一)测验
022:角谷猜想总时间限制: 1000ms 内存限制: 65536kB描述所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。输入一个正整数N(N <= 2,000,000)输出从输入整数到1的步骤,每一步为一行,每一部中描述计算过程。最后一行输出"End"。如果输入为1,直接输出"End"。样
2022-02-18 13:25:59
254
原创 03 第三周--程序设计与算法(一)测验
012:奇偶数判断总时间限制: 1000ms 内存限制: 65536kB描述给定一个整数,判断该数是奇数还是偶数。输入输入仅一行,一个大于零的正整数n。输出输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。样例输入5样例输出odd代码#include<stdio.h> int main(){ int num; scanf("%d",&num); if(num%2==0) printf("even"); else pri
2022-02-17 22:27:17
591
原创 02 第二周--程序设计与算法(一)测验
007:对齐输出总时间限制: 1000ms 内存限制: 65536kB描述读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。输入只有一行,包含三个整数,整数之间以一个空格分开。输出只有一行,按照格式要求依次输出三个整数,之间以一个空格分开 。样例输入123456789 0 -1样例输出123456789 0 -1代码#include<stdio.h> int main(){ int a,b,c; scanf("%d%d%
2022-02-17 21:45:26
500
原创 01 第一周--程序设计与算法(一)测验
001:输出第二个整数总时间限制: 1000ms 内存限制: 65536kB描述输入三个整数,把第二个输入的整数输出。输入只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。输出只有一行,一个整数,即输入的第二个整数。样例输入123 456 789样例输出456代码如下:#include<stdio.h> int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); prin
2022-02-17 21:07:53
208
原创 005 [Error] expected declaration or statement at end of input
错误描述如下:F:\000 待处理\004 openjudge刷题\code\成绩排序.c In function ‘stu_sort’:63 1 F:\000 待处理\004 openjudge刷题\code\成绩排序.c [Error] expected declaration or statement at end of input分析&解决办法:这是因为在目标函数中大括号不成对所造成的,仔细在函数中查找,然后补全即可解决该问题。...
2022-02-15 13:01:01
445
原创 004 通过指针进行内存复制出现错误
050指针练习:Memcpy之二描述程序填空,使得程序按要求输出#include <iostream>using namespace std;void Memcpy( void * src, void * dest, int size){// 在此处补充你的代码}void Print(int * p,int size){ for(int i = 0;i < size; ++i) cout << p[i] << ","; cout <
2022-02-14 22:28:27
860
原创 003 大数组为什么要定义在主函数外?在主函数内为什么不可以?
大数组要定义在函数外的原因如下:定义在main函数外就是定义全局变量。在所有子程序(包括main函数)中定义的变量为局部变量。全局变量在静态存储区内分配内存,而局部变量在栈内分配内存空间。一般堆很大,比如内存1G,堆也可以大到1G。C语言编写的程序会在运行期间创建一个堆栈段,用来保存函数的调用关系和局部变量,而在main函数内部定义大数组相当与在栈内需要一个很大的空间,会造成栈的溢出。因此,当我们需要定义一个极大的数组时,最好在main函数外部定义。实例如下:035:Pell数列描述Pell
2022-02-13 13:08:34
3210
2
原创 MS12-020漏洞攻击复现
1、漏洞说明MS12-020:开启远程桌面服务(3389端口)的系统可被执行远程代码(蓝屏重启)受影响系统:Windows XP、Windows 7、Server 2003/2008 (漏洞官方说明)2、实验环境网络:Win Server 2003 <-> Win XP角色:Win Server 2003 模拟黑客,Win XP模拟肉鸡/靶机3、实验流程DOS下开启远程服务:REG ADD HKLM\SYSTEM\CurrentControlSet\Contr
2022-01-24 15:40:19
2554
原创 基于Cain的ARP攻击实践(截取数据&获取上网账户密码)
1、实验目标使用Cain攻击(ARP扫描+ARP欺骗)用wireshark抓包分析ARP扫描和ARP欺骗用Cain获取telnet、HTTP、https账号密码2、实验环境网络:Win Server 2003 <-> Win XP角色:Win Server 2003安装Cain v4.9模拟黑客,Win XP模拟肉鸡/靶机3、实验流程win 2003启动wireshark,并开启网卡监听。进入Cain中,启动sniffer功能,进入sniffer菜单,右键启动
2022-01-24 11:55:35
6840
2
原创 002 谭浩强主要习题代码练习汇总
编写一个C程序,运行时输人a,b,c三个值,输出其中值最大者解题思路:1-先对前两个数进行比较,把较大值赋给最大值2-把最大值和第三个数比较,较大者赋给最大值#include<stdio.h>int main(){ int a,b,c,max; scanf("%d,%d,%d",&a,&b,&c); max=a>b?a:b; if(max<c) { max=c; } printf("the max is:%d",max);.
2022-01-24 11:38:42
899
原创 基于P2P终结者的ARP攻击实践(截取数据&获取上网账号密码)
1、实验目的使用P2P终结者/Ettercap/Cain攻击用wireshark抓包分析ARP扫描和ARP扫描和ARP欺骗用Wireshark抓取上网账号密码2、实验环境网络:winserver 2003 <–>Win XP ,两台主机同处一个局域网,能互相ping通角色:Win Server 2003 安装P2P终结者模拟黑客,Win XP模拟肉鸡/靶机3、实验流程启动P2P终结者,选择”智能选择网卡“P2P终结者自动识别网络中其他主机启动Win 2
2022-01-22 16:23:27
4832
原创 001 超全C语言程序设计概念
前言此笔记主要参考自赵海英老师的C语言课程,此笔记是在考研重新学习C语言的情况下进行的整理,主要用于后续的C语言概念温故知新。第一章 基础知识1、数制及转换四种数制:二进制 十进制 八进制 十六进制二进制定义:0 1两种编码符号,逢二进一八进制定义:0 1…7八种编码符号,逢八进一十六进制定义:0 1…9 A B…F十六种编码符号,逢十六进一十进制->二进制:除二取余倒排二进制->十进制:按位乘权相加二进制->八进制:三位压成一位八进制->二进制:一位展成三位
2022-01-21 21:22:28
1768
15
原创 进程和线程有什么异同详解
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。它的执行需要系统分配资源创建实体之后,才能进行。操作系统管理核心中的重要对象,从0进程(os不可见),到1号(init)。。。,到N号,人机交互shell。。。是最小资源分配单位,可看成是只有一个线程的进程。线程在Linux环境下的轻量级进程,LWP,light weight progress在进程内部的并行执行流,无独立资源(使用进程资源)下运行是最小的执行单位,调度的基本单位
2020-06-15 22:10:39
772
原创 信息安全第十六讲--物联网应用隐私保护技术作业
什么是匿名认证技术?匿名认证技术是指用户可以根据场景的要求,向服务停供这证明其拥有的身份凭证属于某个特定的用户集合(有资格访问的集合),但服务提供者无法识别出用户究竟是该特定用户集合中的哪一个具体用户。身份匿名隐私保护技术有哪些?1.零知识证明2.环签名3.群签名4.基于RT语言匿名授权面向数据分发的隐私保护技术有哪些?1.数据扰乱2.K-匿名方法3.L-diversity方法4.Anatomy方法LBS位置隐私泄露威胁有哪些?1.具体空间标识泄露2.观察标识泄露..
2020-06-02 14:12:52
895
原创 华三模拟器无法调节界面大小和窗口并排 | 用xshell连接hcl终端
用xshell连接hcl一、背景二、具体实现方法一、背景HCL终端配置界面太小,每次都需要调节,并且界面不支持窗口并排排列。HCL不像华为的Ensp有登录的端口号。工具:Xshell Named Pipe TCP Proxy二、具体实现方法1、单机HCL模拟器设置按钮,弹出对话框中可以看出本软件使用的都是10000~60000之间的UDP端口。2、在主界面上添加两个设备,暂时先不启动设备(设备为黑色)3、HCL中的设备都是以虚拟机的形式在Virtual Box种运行的,在Virtual B
2020-05-30 17:36:20
5709
1
原创 信息安全第十五讲--物联网安全关键技术作业
无线传感器网络基本安全需求和特殊安全需求分别有哪些?基本安全需求:1.可用性 2.完整性 3.机密性 4.认证性 5.可控性 6.数据新鲜性特殊安全需求:1.高效性 2.抗毁性 3.可扩展性 4.灵活性无线传感器网络安全机制有哪些?秘钥管理机制安全数据融合机制路由安全机制认证及完整性保护机制数据加密机制什么是安全数据融合?在融合结点对冗余数据进行过滤、筛选,去除冗余,并对原始数据进行简单计算和处理,将处理后的更贴合实际需要的融合数据继续..
2020-05-28 15:33:25
456
原创 信息安全第十四讲--物联网安全架构与基础设施作业
感知层的任务是什么?感知层的任务是全面感知外界信息,或者说是原始信息收集器。传感器安全技术有哪些?1.节点认证 2.数据完整性 3.安全路由 4.抗DOS攻击 5.消息机密性 6.数据新鲜性 7.秘钥管理RFID的安全问题和安全技术分别有哪些?安全问题:非法复制 限距离攻击 非法跟踪安全急速:密码技术 抗限距离攻击技术 身份隐私保护技术处理层的安全挑战有哪些?超大量终端的海量数据的识别和及时处理智能是否会被利用自动能否变为失控灾难控..
2020-05-27 15:06:45
409
原创 Linux中修改源镜像地址 | 解决软件无法更新以及下载太慢问题
一、centos修改yum源镜像地址:mirrors.163.com(也可改为其他的镜像地址)首先备份系统自带yum源配置文件/etc/yum.repos.d/centos-base.repo[root@iZ91q68xe2hhxlZ yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak进入yum原配置文件所在的文件夹[root@iZ91q68xe2hhxlZ yu
2020-05-26 17:03:36
954
原创 VMware中安装了Linux没有IP地址,或者显示127.0.0.1
在VMware虚拟机中暗转了Linux,但在终端查询不带IP地址,或者只有127.0.0.1,连接不到网络一、正常情况输入Ifconfig,显示如下二、异常显示,解决办法查看IP地址时,找不到IP地址查看IP地址时为127.0.0.1输入ifconfig命令后,没有IP地址,而且没有inet addr,也没用inet6 addr三、解决办法:检查三样东西:虚拟网卡,windows服务,网络配置文件虚拟网卡看虚拟机右下角的网卡图标,观察是否连接正常windows服务打.
2020-05-26 16:48:12
6734
1
原创 信息安全第十二讲--信息安全管理技术作业
什么是信息安全规划?信息安全规划也称为信息安全计划,它用于在较高的层次上确定一个组织设计信息安全的活动,主要内容包括安全策略、安全需求、计划采用的安全措施、安全责任和规划执行时间表等内容。什么是信息安全风险评估?对信息安全威胁进行分析和预测,评估这些威胁对信息资产造成的影响。资产识别与估价–>威胁与脆弱性识别–>安全防护措施确认–>确定风险大小与等级–>安全措施建议信息安全等级保护要求/指南有哪些?1.GB/T22239-2008 2.GB/T22240..
2020-05-25 14:52:53
253
原创 信息安全第十一讲--信息安全测评技术作业
什么是信息安全测评 ?信息安全测评是指对信息安全模块、产品或信息系统的安全性等进行验证、测试、评价和定级,以规范他们的安全特定。什么是信息安全验证技术?基于一定的分析手段或经验,验证信息安全产品或信息系统中不存在相应的安全隐患。信息系统中的控制流、信息流和边界值等是需要重点分析的对象。什么是信息安全测试技术?准备、经济地为开发者或评估人员提供指标值或计算它们的相关数据,它们反映了产品或系统在安全性、运行性能、协议符合性和一致性、环境适应性、兼容性等方面的状况,为提高产品或系统个低质量或..
2020-05-25 11:14:37
485
原创 信息安全第十讲--内容安全技术作业
内容安全的危害和需求有哪些?数字版权侵权及控制不良内容传播及其控制敏感内容泄露及其控制内容伪造及其控制内容安全技术分为哪几种?分别是什么概念?内容安全技术分为:被动内容安全技术:不预先处理被监管的内容,它通过分析获得的内容本身判断内容的性质,并实施相应的控制策略。主动内容安全技术:对被监管的内容先进行预处理,在内容中添加验证信息,在以后的监管中,它通过分析所获得的内容中添加的验证信息来判断内容的性质,并实施相应的控制。什么是多媒体内容安全技术?多媒体内容安全技术:通过..
2020-05-20 15:29:41
280
原创 信息安全第九讲--恶意代码检测与防范技术作业
什么是恶意代码?其特性是什么?恶意代码或恶意软件主要是指以危害信息的安全等不良意图为目的的程序,它们一般潜伏在受害计算机系统中实施破坏或窃取信息。恶意代码具有如下特性:针对性欺骗性变化性恶意代码触发方式有哪几种?恶意代码触发的方式主要为:参照始终触发 参照时间触发 参照计数次数触发恶意代码分析的目的是什么?恶意代码分析过程实际上是了解恶意代码运行过程、传播机制和功能用途的过程,通过静态查看恶意代码相关的代码或数据文件,可以帮助分析人员对恶意代码有基本的了解,而需要..
2020-05-19 21:38:57
1746
原创 信息安全第八讲--安全审计与责任认定作业
什么是审计系统?审计系统是一种为事后观察、分析操作或安全违规事件提供支持的系统,它广泛地存在于操作系统、数据库系统和应用系统中,记录、分析并报告系统中当普通或安全事件什么是事件记录?事件记录是指当审计事件发生时,由审计系统用审计日志记录相关的信息。相比于普通日志,审计日志的生产一般由统一的机制完成,数据存储的结构也更一致、层次更分明,由于受到系统保护,审计数据的存储一般也更安全,这增加了攻击者消除攻击痕迹的困难。内核级:由审计系统的内核模块生成应用级:由用户态生成什么是数字取证?..
2020-05-18 14:31:19
287
原创 信息安全第七讲--安全防护与应急响应作业
什么是防火墙?功能是什么?防火墙是个一个网络安全设备或由多个硬件设备和相应软件组成的系统,位于不可信的外部网络和被保护的内部网络之间,目的是保护内部网络不遭受来自外部网络的攻击和执行规定的访问控制策略。防火墙有如下功能:过滤不安全的服务和通信禁止未授权的用户访问内部网络控制对内网的访问方式防火墙的基本类型有哪些?防火墙有以下几种:包过滤防火墙:通过检查协议类型控制各个写一下的通信,通过IP地址控制来自特定源地址或发往特定目的地址的通信,由于包过滤防火墙可以通过检查端口控制对外..
2020-05-18 11:37:56
406
原创 在Windows中如何批量修改图片文件格式
前提在互联网时代,图片是我们经常使用的信息文件,各种图片也有各自不同的格式,比如常见的存储的格式,“bmp,jpg,tiff,gif,pcx,tga,exif,fpx,svg,psd,cdr,pcd,dxf,ufo,eps,ai,raw”。不同的图片往往适应不同的需求,当我们遇到图片格式不符合的情况时,就需要修改图片格式。但是当图片数据量很大时,这是一个很大的任务量,这时,我们会批量修改图片格式就会使任务量大大减小。首先,我们把需要更改格式的所有图片复制并粘贴到一个文件夹中,作为修改图片存储格式..
2020-05-17 16:05:51
7964
原创 信息安全第六讲--网络与系统攻击技术作业
典型攻击过程分为哪几个阶段?攻击过程分为以下四个阶段:网络与系统调查阶段:搜集攻击对象的所有相关信息,以设计有效的攻击手段。渗透与破坏阶段:基于搜集到的攻击对象信息,设计相应的渗透与破坏方案并实施攻击渗透。控制与维持阶段:基于前期的渗透结果,根据攻击的目标,对对方系统进行控制,完成既定的攻击任务。退出与清理阶段:完成相应的攻击任务之后,对供给过程信息进行清除,清理攻击过程痕迹。什么是安全漏洞?安全漏洞是指受限制的计算机、组件、应用程序或其它联机资源的无意中留下的不受保护的入口点。漏洞是.
2020-05-13 15:33:39
913
原创 Markdown语法--设置字体、自号、颜色
markdown编辑语法–设置字体、自号和颜色Markdown是一种可以使用普通文本编辑器编写的简单易上手的标记语言,类似于HTML的语法,可以在普通文本内具有一定的格式。而且实际上Markdown标记的文本也是转化为HTML的语法进行渲染的。但是Markdown功能并没有HTML那么强大,本身并不支持修改字体、字号和颜色,所以在Markdown中要修改字体、字号、颜色,需要使用内嵌HTML。实现如下所示:<font face="宋体">宋体</font><font fa
2020-05-12 22:22:21
387
原创 信息安全第五讲-信息隐藏技术作业
什么是信息隐藏技术?信息隐藏(Information Hiding)又名数据隐藏(Data Hiding),起源于古代就出现的隐写,与密码技术不同,隐写技术通过将数据存储在其他可公开的载体中,使对手难以知道保密通信或保密存储的存在,也难以找到破解对象,可以实现更加安全的保密通信。什么是扩频调制?将消息信号调制到各个频率上进行通信的方法,将信息编码调制成为随机序列,构成隐写信息QIM有什么作用?基于QIM的信息隐藏能够消除载体信号对提取算法的干扰,在一定尺寸的载体信号中能够嵌入较多的..
2020-05-12 15:52:32
847
原创 利用Windows自带组件搭建FTP服务器
这次现代通信原理的课程设计是自己搭建一个多媒体传输系统,我们是网络工程专业,对利用IP地址传输信息的方式了解多一点,所以这次我自己搭建一个FTP服务器,利用网络来实现视频,音频等的传输.我以自己的电脑,使用的windows10操作系统为例.1. 在Windows功能中开启FTP功能2. 开启成功之后,在管理工具中找到我们打开的功能3. 建立网站点开之后,在左边空白出右击,建立一个空白网站.这里注意,输入的地址就是对方通过这个地址和FTP进行联系.4. 将刚建立好的网站添加FTP发布5.
2020-05-12 12:31:14
661
原创 信息安全第四讲作业
什么是授权?为了使合法用户正常使用信息系统,需要给已经通过认证的用户授予相应的操作权限,这个过程被称为授权。可授权的权限包括读写文件、运行程序和网络访问等,实施和管理这些权限的技术称为授权技术。主体属性和课题属性分别有哪些?主体属性:组别属性主体性质安全状态课题属性:是否可读是否可写是否可执行是否可连接保密密级是否可查询是否可删除是否可增加访问控制分为哪几种?自主访问控制强制访问控制基于角色的访问控制基于属性的访问控制什么是PMI..
2020-05-11 16:46:26
238
原创 信息安全第三讲作业
什么是实体?什么是标识?实体:实体用哪个与抽象地指代一个程序、设备、系统或用户等。标识:标识是指对实体的数字化指代。实体既可以是一个业务操作对象,也可以是业务操作的发起者,即包括客体与主体。系统标识和网络实体标识分别有哪些?系统实体标识:系统资源标识用户、组角色标识数字证书标识网络实体标识主机、网络和连接标识网络资源标识连接及其状态标识什么是口令与挑战-响应技术被认证者(声称者)可以通过声称知道某事获得认证,其中,“某事”一般包括口令与对相关问题的回..
2020-05-11 15:27:35
276
GNS3安装和使用说明手册.pdf
2020-04-21
GNS3-2.1.9-all-in-one.exe
2020-04-12
PotPlayer播放软件基本使用说明--曾清华.docx
2020-04-02
PotPlayerSetup.exe
2020-04-02
PotPlayer播放软件基本使用说明--曾清华.pdf
2020-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人