自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 解决Windows11显示administrator权限不够,需要管理员权限,无法删除,360强制删除无法删除,高级安全设置无法更改,所有选项灰色无法更改

我是在参考了大量资料无法解决的情况下,最后尝试才解决的,方法没有好坏,能解决问题最重要,希望能帮助到大家。也就是说这个时候,电脑实际上是两个管理员,仙侠小说里面的一体两魄的状态,而且对于身体都有最高的控制权。一般来说,我们登录之后,那么电脑上只有一个管理员,实际上系统也是这样显示的。但是实际上,你使用网络账户登录之后,本地的管理员也是存在的,只是尚未激活。这个问题导致的原因是因为你登录的是网络用户而不是本地用户。这个时候,我们需要参考这篇文章,把电脑的另外一个管理员激活。然后重启(我这边是自动重启了)

2024-04-02 14:37:28 278

转载 Windows运行python

windows运行py文件的方法1.通过powershell打开当前文件夹空白的地方,shift + 右键 - 选择powershell选项 - python 按tab选择你要运行的文件2.通过地址栏打开在当前文件夹地址栏上方 - 输入cmd - 回车 - python 按tab选择你要运行的文件...

2021-07-27 09:54:15 405

原创 Echarts入门实例显示不出办法

我使用的是官方的实例,但是复制代码之后,不显示图表在这行代码 <div id="main" style="width: 600px;height:400px;"></div>下面拷贝下面的这行代码:<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script> <script type="

2021-07-27 09:08:47 2218 4

原创 Qt绘图小练习(6)坐标系统

1.仍然在上篇的程序中进行代码演示,更改paintEvent()的内容如下:void Dialog::paintEvent(QPaintEvent *){QPainter painter(this);painter.setBrush(Qt::red);painter.drawRect(0, 0, 100, 100);painter.setBrush(Qt::yellow);painter.drawRect(-50, -50, 100, 100);}坐标系统变换平移变换void Dia

2021-07-16 16:44:11 202 1

原创 Qt绘图小练习(5)绘制图片

1.这次我们重新创建一个Qt Widgets应用,项目名称为mypixmap,在类信息页面,将基类选择为QDialog,类名使用默认的Dialog即可。2.然后在源码目录中复制一张图片3.在dialog.h文件中添加重绘事件处理函数的声明:protected:void paintEvent(QPaintEvent *);4.到dialog.cpp文件中先添加头文件包含#include ,然后添加函数的定义:void Dialog::paintEvent(QPaintEvent *){QP

2021-07-16 16:31:57 1429 1

原创 Qt绘图小练习(4)绘制路径

简单应用依然在前面的项目中进行讲解。更改paintEvent()函数如下:void Widget::paintEvent(QPaintEvent *){QPainterPath path;path.addEllipse(100, 100, 50, 50);path.lineTo(200, 200);QPainter painter(this);painter.setPen(Qt::blue);painter.setBrush(Qt::red);painter.drawPath(path)

2021-07-16 15:43:33 1012

原创 Qt绘图小练习(3)绘制文字

1.接着在上一节的项目上进行讲解,首先将paintEvent()函数更改如下:void Widget::paintEvent(QPaintEvent *){QPainter painter(this);painter.drawText(100, 100, “qshuishuishusi”);}控制文字的位置为了更明显地看到文字在指定矩形中的位置,我们绘制出这个矩形。将paintEvent()函数更改如下:void Widget::paintEvent(QPaintEvent *){QP

2021-07-16 15:03:12 639

原创 Qt绘图小练习(2)渐变填充

线性渐变1.更改上一篇文章的paintEvent()函数如下:void Widget::paintEvent(QPaintEvent *){//线性渐变QLinearGradient linearGradient(QPointF(40, 190),QPointF(70, 190));//插入颜色linearGradient.setColorAt(0, Qt::yellow);linearGradient.setColorAt(0.5, Qt::red);linearGradient.se

2021-07-16 14:43:08 353

原创 Qt绘图小练习(1)简单绘制

画线:1.新建QtWidgetsApplication名称改为mypainter,选择类信息页面选择基类为QWidget,类名默认为Widget不变2.在mainwindow.h文件中添加重绘事件处理函数的声明:protected:void paintEvent(QPaintEvent *);3.下面到mainwindow.cpp文件中,先添加头文件#include 然后添加该函数的定义:void Widget::paintEvent(QPaintEvent *){QPainter p

2021-07-16 14:34:35 1131

原创 Qt超级简单小项目(6)设置主窗口状态栏

环境:Windows10+Qt5承接上文完成的编辑器1.对于菜单动作添加状态提示,可以直接在设计器中来完成。下面进入设计模式,在Action编辑器中选中新建动作,然后在右面的属性编辑器中将其statusTip更改为“新建文件”。这时运行程序,当光标移动到新建动作上时,在下面的状态栏将会出现设置的提示。显示其他临时信息我们到mainwindow.cpp文件的构造函数最后添加如下一行代码:ui->statusbar->showMessage(tr(“Welcome to the te

2021-07-16 13:58:09 433

原创 Qt超级简单小项目(5)实现查找功能

环境:Windows10+Qt5添加查找对话框1.继续在前一篇程序的基础之上进行更改。首先到mainwindow.h文件中添加类的前置声明(对于什么是前置声明,以及这样使用的好处,可以自己百度一下):class QLineEdit;class QDialog;注意前置声明所在的位置跟头文件包含的位置相同。然后在private部分添加对象定义:QLineEdit *findLineEdit;QDialog *findDlg;下面再添加一个私有槽声明:private slots:void

2021-07-16 09:14:38 1969 1

原创 Qt入门超级简单小项目(4)实现Qt文本编辑功能

环境:Windows10+Qt5实现新建文件、文件保存和另存为功能1.打开上篇文章讲的项目2.在mainwindow.h文件类声明的public部分进行函数声明:void newFile(); // 新建操作bool maybeSave(); // 判断是否需要保存bool save(); // 保存操作bool saveAs(); // 另存为操作bool saveFile(const QString &fileName); // 保存文件 这里的几个函数

2021-07-15 13:58:07 928

原创 Qt入门超级简单小项目(3)布局管理器

环境:Windows10+Qt5完善菜单1.新建Qt Widgets应用,项目名称为myMainWindow1,基类选择QMainWindow,类名为MainWindow。2.完成后,在设计模式添加菜单项,并添加资源文件,向其中添加菜单图标。最终各个菜单如下图所示。工具栏添加菜单图标右键添加工作栏可以将动作编辑器中的动作拖动到工具栏中作为快捷图标使用,可以在工具栏上右击来添加分隔符。布局管理器1.从左边控件栏中拖入三个Push Button按钮和一个Vertical Layout(

2021-07-15 10:33:52 638

原创 Qt入门超级简单小项目(2)添加菜单图标

环境:windows10+Qt5添加主窗口菜单1.新建Qt Widgets Application,项目名称为mymainwindow,基类选择QMainWindow,类名为MainWindow。2.创建完项目后,双击mainwindow.ui文件进入设计模式。在这里可以看到界面左上角的“在这里输入”,我们可以在这里添加菜单。双击“在这里输入”,将其更改为“文件(&F)”,然后按下回车键。这里的&F表明将菜单的快捷键设置为了Alt+ F,可以看到,实际的显示效果中&符号是隐藏的

2021-07-15 09:47:00 1405 1

原创 Qt入门超级简单小项目(1)登录对话框

环境:Windows10+Qt51.新建Qt Widgets Application,项目名称为login,类名和基类保持MainWindow和QMainWindow不变。2.完成项目创建后,向项目中添加新的Qt设计师界面类,模板选择Dialogwithout Buttons,类名更改为LoginDialog。完成后向界面上添加两个标签Label、两个行编辑器Line Edit和两个按钮Push Button,设计界面如下图所示。3.先选中用户名后面的行编辑器部件,然后在属性编辑器中将其ob

2021-07-14 17:35:36 862

转载 must declare a named package eclipse because this compilation unit is associated to the named module

Just delete module-info.java at your Project Explorer tab.

2021-03-07 10:55:41 2719 2

原创 VScode换背景图攻略——background-cover

这是成功之后的大致流程网上很多我也是改代码改过来改过去也没用,实际上也不用内部去改代码,当然如果有了解的话用background更好,不过直接用background-cover也是不错的选择在我看来,图上就是使用这样的第一步第二步安装这个然后进入扩展设置然后就可以直接在里面把图片的路径复制粘贴进去就行了,还可以换着图来,透明度也能改,这个看个人喜好了总之,不必要像很多网上教程塞代码进去修改了,还是很方便的...

2020-08-15 21:49:39 3242 2

转载 转载:zip伪加密原理

zip伪加密原理及操作阅读了许多大佬有关zip伪加密的文章,感觉讲解的都十分透彻,来记录下自己的感悟以防忘记。原理:一个zip文件由三部分组成:压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志。具体含义请参照大佬的博客,解释的很详细。http://blog.csdn.net/wclxyn/article/details/7288994实例这里写图片描述压缩源文件数据区:50 4B 03 04:这是头文件标记(0x04034b50)14 00:解压文件所需 pkware 版本0

2020-08-13 20:05:02 275

原创 个人复习笔记:算法基础——枚举和贪心

算法是解题过程的准确而完整的描述,它是一个有限规则的集合,这些规则确定了了解某一类问题的一个运算序列,对于某一类问题的任何初始输入,它能机械地一步一步地计算,并且通过有限步骤之后,计算终止对产生输出。算法特征:有穷性:一个算法必须在执行有限步之后结束确定性:算法的每一个步骤必须是确切地定义的输入:一个算发有0个或多个输入输出:一个算法有1个或多个输出可行性:算法中要执行的每一个计算步骤都是可以在有限时间内完成的算法评价:正确性可读性容错性——对不规范数据的处理时间复杂度:是衡量程序运行

2020-08-10 11:42:33 194

原创 pwn入门笔记(4)——如何利用printf漏洞突破canary保护

实例分析编译printf2.c ,要加canary保护输入写exp,利用printf漏洞来突破canary并且覆盖ret#include<stdio.h>void exploit(){ system("/bin/sh");}void func(){ char str[0x20]; read(0, str, 0x50); printf(str); read(0, str, 0x50);}int main(){ func()

2020-07-29 17:21:11 429

原创 pwn入门笔记(3)——printf漏洞调试

printf在C语言中,我们经常使用各种函数来进行输出操作printf,fprintf,vprintf,vfprintf,sprint等,其中Fomat String是其第一个参数,我们一般称之为格式化字符串printf 接受变长的参数,其中第一个参数为格式化字符串,后面的参数在实际运行时将与格式化字符串中特定格式的子字符串进行对应,将格式化字符串中的特定子串,解析为相应的参数值。解析我们都知道printf在执行的时候,首先进行格式化字符串的解析,,从栈或者寄存器中获取参数并与符号说明相匹配,然

2020-07-28 18:19:59 525

原创 winhex常见问题:无法创建i:\TEMP\Win\WinHex 001.tmp,请确定文件夹存在且文件未被写保护

点击菜单帮助–设置–初始化设置–恢复默认设置即可

2020-07-28 11:12:33 6086 3

原创 BUUCTF misc 大白

下载下来是一张卡哇伊的大白图片它只有一半,很显然高度有被修改拖入winhex,在圈内修改数值来修改高度(上面这个我已经修改了)之后我们可以很明显的看到flag

2020-07-28 11:08:46 2446

原创 BUUCTF pwn test_your_nc exp

from pwn import *context.os='linux'context.arch='amd64'context.log_level='debug'//其实直接连上去就可以了,前面那段都可以不要io=remote('node3.buuoj.cn',25976)io.interactive()

2020-07-28 08:28:42 249

原创 pwn入门笔记(2)——什么是Canary保护

有无Canary保护的区别无canary保护有canary保护子函数在执行完了之后会去对比之前开始压入的有没有变化,如果不一样,就说明被改了实例#include<stdio.h>int main(){ char *name = "Roger"; printf("My name is %s"); return 0;}源码已给,之后参考笔记(0)去编写接下来输入gcc -no-pie -fno-stack-protector -m32 -o pr

2020-07-27 11:07:38 324

原创 pwn入门笔记(1)——保护概述和溢出实例

保护和溢出常见的保护CANNARY(栈保护)当启用栈保护的时候,函数会往栈里面插入cookie信息,当函数返回的时候会验证coookie信息是否合法,不合法就会中止程序运行,就是防止程序溢出FORTIFY同样也是防止缓冲区溢出NX(windows平台上称为DEP)No-eXecute(不可执行),当程序溢出成功转入shellcode,程序会尝试在数据页面执行指令,此时CPU就会抛出异常,而不是去执行恶意指令PIE(ASLR)ASLR:地址空间分布随机化每次电脑重启,装载同一个程序,函数

2020-07-25 21:48:20 400

原创 pwn入门笔记(0)——基础理论

什么是PWN俚语词,象征着黑客成功入侵,在数据溢出后,向目标发出特定的数据,使其执行我们的恶意代码eg.永恒之蓝病毒web的XXS什么是溢出?当要表示的数据超出计算机所使用的数据的表示的范围时,则产生数据的溢出原因1:使用非类型安全(non-type-safe)C,C++等C,C++没有进行边界的检查,比如数组,下标越界2:以不可靠的方式存取或复制内存缓冲区我们常用的一些函数没有对长度进行限制3:编译器设置的内存缓冲区太靠近关键数据栈的缓冲区和里面核心代码段太近了,核..

2020-07-23 22:47:35 673

原创 2020大学生网络知识大赛总决赛个人12——18急救包(最后还是肝完了,累~)

1.强制性标准是由法律规定必须遵照执行的标准,强制性国家标准的代号为()A.GB;B.GB/T;C.JB;D.JB/T正确答案是:A2.计算机越来越普遍,而操作系统用于管理和控制计算机的硬件和软件资源,以下哪个选项不属于LINUX操作系统的特点?A.LINUX不支持多任务;B.LINUX支持多用户会话;C.LINUX可以提供分层文件系统;D.LINUX可以提供广泛的网络功能,支持大多数互联网通信协议和服务正确答案是:A3.在Windows系统中,用户登录密码的散列一般保存在() 文件中A.US

2020-07-20 22:33:56 19586

转载 2020大学生网络知识大赛总决赛模拟题12-18

作者实在肝不动了参考一下这位大佬的博客吧nisp

2020-07-20 21:24:21 509

原创 2020大学生网络安全知识大赛总决赛模拟题错题集(11)

1.以下选项中不属于单包攻击的是A.Ping of Death攻击;B.IP地址扫描攻击;C.ICMP重定向报文攻击;D.分布式拒绝服务(DDoS)攻击正确答案是:D2.地址解析协议(ARP)是根据IP地址获取物理地址的一个TCP/IP协议,关于ARP描述正确的是A.不需要对IP地址和物理地址进行缓存;B.建立在网络中主机相互信任的基础上;C.发送包含源IP地址的ARP请求广播;D.根据IP地址获取物理地址的UDP协议正确答案是:B3.在常规密码中,收信方和发信方使用相同的密钥,即加密密钥和解密

2020-07-20 21:16:47 4598

原创 2020大学生网络安全知识大赛总决赛模拟卷错题集(10)

1.根据明文密文的划分方式不同,可将密码体制分为分组密码和序列密码。下列属于分组密码的是( )A.AES;B.RC4;C.ZUC;D.SM2正确答案是:A2.PKI是一种标准的公钥密码的密钥管理平台,在PKI中负责签发、撤销证书的是( )A.CA(Certification Authority);B.RA(Registration Authority);C.PKC(Public Key Certificate);D.CRL(Certificate Revocation List)正确答案是:A3

2020-07-20 20:33:31 2741 1

原创 2020大学生网络安全知识总决赛模拟题错题集(9)

1.网络钓鱼欺骗是社会工程学的一种方式,下列关于社会工程学的说法中错误的是( )A.社会工程学利用了人性的弱点;B.社会工程学需要结合常识;C.社会工程学的目的是获取秘密信息;D.谎言越多,社会工程学的欺骗效果越好正确答案是:D2.根据恶意代码特征对恶意代码前缀命名,Worm.Sasser病毒属于( )A.引导区病毒;B.蠕虫病毒;C.木马病毒;D.宏病毒正确答案是:B3.安全策略通常指在安全区域内用于实施安全相关活动的一套规则,在实施过程中需要遵循最小特权原则,以下对该原则描述正确的是( )

2020-07-20 20:06:00 1839

原创 2020大学生网络安全知识竞赛总决赛错题集(8)

1.下列技术中,不属于网络隔离技术的是()A.网络蜜罐;B.IDS;C.VLAN划分;D.防火墙正确答案是:A2.路由器、防火墙、交换机等网络设备是整个互联网世界的联系纽带,占据着非常重要的地位,是计算机网络的节点。网络设备的安全性尤为重要,目前来看各个国家和地区针对PC端和移动端的安全都提到了非常重视的高度。下列漏洞中不属于网络设备漏洞的是( )A.交换机设备漏洞;B.Windows系统漏洞;C.防火墙漏洞;D.网络摄像头漏洞正确答案是:B3.体域网是附着在人体身上的一种网络,由一套小巧可移动

2020-07-20 17:05:41 4516

原创 2020大学生网络安全知识总决赛模拟题错题集(7)

1.风险评估的方法有很多种,概括起来可分为三大类:定量的风险评估方法、定性的风险评估方法、定性与定量相结合的评估方法。运用数量指标来对风险进行评估是( )的评估方法A.定性;B.定量;C.定性与定量相结合;D.以上都不是正确答案是:B2.密码学作为信息安全的关键技术,其安全目标主要包括三个非常重要的方面:保密性、完整性和可用性。( )是确保信息仅被合法用户访问,二不被泄露给非授权的用户、实体或过程,或供其利用的特性。A.保密性;B.完整性;C.可用性;D.以上都不是正确答案是:A3.密码学作为信

2020-07-20 16:14:34 3143

原创 2020大学生网络安全知识大赛总决赛模拟题错题集(6)

1.SSH协议是在( )与( )之间的加密隧道应用协议A.网络层 传输层 ;B.传输层 应用层;C.传输层 应用层;D.数据链路层 网络层正确答案是:B2.Honeyd是一种很强大的具有开放源代码的蜜罐,运行在( )系统上,可以同时模仿400多种不同的操作系统和上千种不同的计算机A.UNIX;B.Linux;C.Windows;D.MacOS正确答案是:A3.Tor是目前最流行、最受开发者欢迎的网络匿名访问手段,其英文全称为( )A.The Onion Router;B.To Onion Ro

2020-07-20 15:02:48 2971

原创 2020大学生网络安全知识竞赛总决赛模拟卷易错题集(5)

1.信息安全问题是一个系统问题,而不是单一的信息本身的问题,根据系统安全的整体结构,可将信息系统安全分为5个层次。以下不属于信息系统安全五个层面的是( )A.物理安全;B.网络安全;C.数据安全;D.端口安全正确答案是:D作为全方位的、整体的信息安全防范体系是分层次的,以下关于企业信息系统层次划分的描述,错误的是( )A.越接近内部的网络安全要求等级越低,越接近外部的网络安全要求等级越高;B.业务专用网是企业为了特殊工作需要而建造的专用网络;C.互联网区域用于日常的互联网业务,安全防护等级要求最

2020-07-20 10:48:06 5651

原创 2020大学生网络安全知识竞赛总决赛模拟题易错题集(4)

1.以下属于常用的安全测试的方法的是( )A.黑盒测试;B.白盒测试;C.灰盒测试;D.以上都是正确答案是:D2.PDCA循环的含义是将质量管理分为四个阶段,即计划(plan)、执行(do)、检查(check)、处理(Act)。以下不属于PDCA循环特点的选项是( )A.开环系统,运行一次;B.顺序进行,循环运转;C.大环套小环,小环保大环,相互制约,相互补充;D.不断前进,不断提高正确答案是:A3.HTTP是超文本传输协议,是为了提供一种发布和接收HTML页面的方法。HTTP服务默认TCP端口

2020-07-20 10:02:13 2088

原创 2020大学生网络安全知识竞赛总决赛模拟题易错题集(3)

1.DES是一种使用密钥加密的块算法,其英文全称是( )A.Data Encryption Standard;B.Dynamic Encryption Standard;C.Dynamic Ellipse System;D.Digital Ellipse System正确答案是:A2.SQL是一种用于数据库访问的标准语言,具有查询、更新、管理数据库等功能,其英文全称为( )A.Structured Query Language;B.Standard Query Language;C.Security

2020-07-20 09:42:46 1784

原创 2020大学生网络安全知识竞赛总决赛模拟题易错题集(2)

1.OSI模型中位于最顶层并向应用程序提供服务的是( )A.网络层;B.应用层;C.传输层;D.表示层正确答案是:B2.日志可以描述电脑的使用记录,以下不属于日志特点的是?( )A.日志种类多;B.大型企业的系统日志数据量很小;C.网络设备日志具有时空关联性;D.网络入侵者可能对日志信息进行篡改正确答案是:B3.以下不属于常见的故障预测技术方法的是( )A.基于统计的方法;B.基于数学的方法;C.基于随机选择的方法;D.基于人工智能的方法正确答案是:C4.数据传输可分为有线传输和无线传输,

2020-07-19 19:33:08 1515

原创 2020大学生网络安全知识竞赛总决赛模拟卷易错题集(1)

1.传输层用于控制数据流量,以确保通信顺利,该层次的常用协议包括( )A.IP;B.TCP;C.FTP;D.PPP正确答案是:B2.WWW服务是目前应用最广的一种基本互联网应用,默认的网络端口号是( )A.22;B.21;C.8080;D.80正确答案是:D3.数据链路层具有流量控制功能,其数据单位是( )A.Bit;B.Packet;C.Frame;D.Segment正确答案是:C4.缓冲区溢出攻击指利用缓冲区溢出漏洞所进行的攻击行为。以下对缓冲区溢出攻击描述正确的是( )A.缓冲区溢

2020-07-19 19:32:19 1279

标程&测试文件.zip

acm校模拟赛资源

2020-03-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除