自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Python Virtualenvwrapper创建“干净”虚拟环境,环境变量设置

解决python创建虚拟环境时遇到的磨人小问题

2023-04-05 18:06:25 340

原创 侧信道攻击实验四 AES CPA 攻击

带有AES能量迹数据集的CPA仿真实验。

2021-12-26 22:03:09 12001 15

原创 侧信道实验实验三 S盒CPA侧信道攻击

侧信道仿真实验,对DES的S盒CPA攻击。

2021-12-24 00:11:30 4689 2

原创 侧信道实验实验二 S盒DPA侧信道攻击

侧信道仿真实验,对DES的S盒DPA攻击。

2021-12-19 02:55:27 5466 5

原创 【VS Code】“The ‘clang-format‘ command is not available. Please check your clang-format.executable“解决

在VS Code中对C语言进行代码格式化的时候发现’clang-format’插件一直在提示报错:The 'clang-format' command is not available. Please check your clang-format.executable user setting and ensure it is installed.在网上找了很多方法,其中很多都在说配置文件.clang-format,但是我没整明白,最后在dynamsoft上得到了解决方案。下载 Clang for

2021-11-13 12:33:35 6128

原创 计算机网络实验 IP网络规划与路由设计

(这是头歌平台上的一个计网实验,我懒得删改内容了,直接把实验报告上传上来了。大家可以跳到文章内自己想看的位置去看)文章目录实验目的实验环境相关原理或知识点实验任务IP网络规划网络基本配置静态路由、默认路由配置实验总结实验目的区别节点.网段、广播三种类型IP地址掌握IP子网掩码的两种表示方法明确IP网关含义掌握IP子网划分、网络规划的基本方法熟悉组网仿真工具GNS3使用方法学会使用路由器的基本配置命令深入理解路由表基本结构、路由过程学会静态路由、默认路由配置

2021-09-28 22:30:18 6747 4

原创 XSS & SQL injection

Network penetration test experiment _3: NXSS 和 SQL 注入目录Network penetration test experiment _3: NXSS 和 SQL 注入实验目的系统环境网络环境实验工具实验步骤XSS部分:利用Beef劫持被攻击者客户端浏览器实验环境搭建。0. 搭建GustBook网站1. 利用AWVS扫描留言簿网站2. Kali使用beef生成恶意代码注3. 访问http://留言簿网站/message.asp;将恶意代码写入网站留言板实

2020-12-16 04:11:50 469

原创 CTF Practice

Network penetration test experiment _2:CTF Practice目录Network penetration test experiment _2:CTF Practice实验目的系统环境实验工具实验步骤和内容1. 发现目标,找到WebDeveloper的IP地址2. 利用NMAP扫描目标主机,发现目标主机端口开放、服务情况3. 若目标主机提供了HTTP服务,尝试利用浏览器访问目标网站4. 利用whatweb探测目标网站使用的CMS模板并分析使用的CMS是什么5. 简

2020-12-15 23:11:44 302

原创 栈和队列复习

栈理解栈栈是一个特殊的线性表,它最特的地方就是它的操作被限制在了栈顶,栈底是固定的,操作也就只有入栈和出栈。最先进栈的元素不是只能最后出栈。栈只是对入栈出栈的位置进行了限制,但是没有对进出时间有限制。栈的存储结构顺序存储栈的结构定义typedef int DataType;struct SeqStack{ int MAX; //最大容量 int top; //栈顶指针 DataType *elem; //存放元素的起始指针};typede

2020-11-25 19:21:12 188

原创 Network sniffer & Identity authentication

Network penetration test experiment _2:Network sniffing & identity authentication这里写目录标题Network penetration test experiment _2:Network sniffing & identity authentication实验目的系统环境网络环境实验工具实验原理实验步骤和内容网络嗅探部分1. sniffer(Wireshark)抓包2. ARP欺骗3. FTP数据还原部分3.

2020-11-10 11:50:56 318 4

原创 Network scanning & Network investigation

网络渗透测试实验一: 网络扫描与网络侦查目录网络渗透测试实验一: 网络扫描与网络侦查实验目的系统环境网络环境实验工具实验步骤1. 文档查找实验目的理解网络扫描、网络侦察的作用;通过搭建网络渗透测试平台,了解并熟悉常用搜索引擎、扫描工具的应用,通过信息收集为下一步渗透工作打下基础。系统环境Kali Linux 2;Windows网络环境交换网络结构实验工具Metasploitable2(虚拟机镜像);Nmap(Kali自带);WinHex、数据恢复软件等实验步骤1. 文档

2020-11-07 16:42:01 372

原创 DeceCMS v5.7 SP2正式版前台任意修改用户密码修改漏洞复现

DeceCMS v5.7 SP2正式版前台任意修改用户密码修改漏洞复现一、漏洞限制1、只能影响前台账户2、只能修改未设置安全问题的账户二、影响版本DeDeCMSV5.7SP2 正式版(2018-01-09)三、漏洞复现1、复现环境PHP 5.6DeDeCMSV5.7SP2 正式版(2018-01-09)2、复现工具① DeDeCMSV5.7SP2 正式版(2018-01-09)② HackBar/Max HacKBar 插件 (后者火狐专有)③ Burp Suite 抓包工具④

2020-10-24 22:24:04 381

原创 phpStudy Pro的数据库启动一会儿又关闭的解决方法

问题本质这个问题的本质其实是端口被占用(至少我遇到的情况是这样去)解决方法步骤1.打开界面上mysql的配置如图所示:2.打开错误日志选项3.通过路径找到错误日志4.打开错误日志发现问题所在——端口占用5.解决端口占用解决端口占用这么简单的操作我就不截图展示了(绝对不是我懒!)命令就那么几条:1.查询占用端口的PIDnetstat -ano|findstr 3306 //这里的3306是我的被占用的端口,每个人可能不同2.查询占用端口的程序tasklist|findst

2020-10-14 19:50:09 2048

原创 微信小程序——调用摄像头拍照上传 后端:node.js

前端部分///.wxml<view class="tui-picker-content"><button bindtap="submitImage">提交照片</button><view>//jssubmitImage:function(e){ var that = this; var roomID = that.data.ro...

2020-04-15 14:54:59 1509

原创 微信小程序——获取openid,后端语言:node.js

前言说实话,获取OpenID这部分操作是我做小程序到现在耗时最长、精力投入最多的!所以我打算来个比较详细的讲解。因为这个是上周完成的操作,后续我去完善其他功能了,所以当时的报错截图我并没有保留多少,而且有一部分内容现在还有点忘了…………QAQ。 综上,一定要养成随笔记录的好习惯!OpenID和unionIDOpenID是公众号的普通用户的一个唯一的标识,只针对当前的应用有效。公众号和小程...

2020-04-15 13:33:13 947

原创 微信小程序——wx:request请求&Node.js编写api接口

简析wx:request1.urlurl:'开发者服务器接口地址'接口地址填写你小程绑定的合法域名就可以,本地测试的话文章底部番外会提到。2.data我们对url进行https请求跟在浏览器打开一个网址是一个道理。在浏览器打开网址,实际上是向这个域包所在的服务器发送了一个https请求。格式为: url:'http://xxxxxxx.com', //这个接口随便写的 d...

2020-03-21 09:08:36 2674

原创 Node.js个人理解——RESTful API

Node.js RESTful API什么是 REST?一种软件架构风格。REST是设计风格而不是标准。REST通常基于使用HTTP,URI,和XML(标准通用标记语言下的一个子集)以及HTML(标准通用标记语言下的一个应用)这些现有的广泛流行的协议和标准。REST 通常使用 JSON 数据格式。HTTP 方法以下为 REST 基本架构的四个方法:GET - 用于获取数据PUT - ...

2020-03-19 18:37:45 239

原创 Node.js个人理解——Express安装框架

Node.js Express 框架Express 框架核心特性:可以设置中间件来响应 HTTP 请求定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。安装 Express安装 Express 并将其保存到依赖列表中:$ cnpm install express --save或者npm install express --s...

2020-03-19 18:37:27 275

原创 Node.js个人理解——GET/POST请求

Node.js GET/POST请求表单提交到服务器一般都使用 GET/POST 请求。获取GET请求内容由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。node.js 中 url 模块中的 parse 函数提供了这个功能。var http = require('http');var url = req...

2020-03-19 18:37:12 350

原创 Node.js个人理解——路由

Node.js 路由我们要为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码。因此,我们需要查看 HTTP 请求,从中提取出请求的 URL 以及 GET/POST 参数。这一功能暂定为我们的HTTP服务器的功能。我们需要的所有数据都会包含在 request 对象中,该对象作为 onRequest() 回调函数的第一个参数传递。但是为了...

2020-03-19 18:36:54 180

原创 Node.js个人理解——函数

Node.js函数Node.js中函数的使用与Javascript类似,即一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。举例代码:function say(word) { console.log(word);}function execute(someFunction, value) { someFunction(val...

2020-03-19 16:29:27 192

原创 Node.js个人理解——模块系统

Node.js模块系统创建模块Node.js给了两个对象exports ——模块公开的接口require —— 从外部获取模块的接口(获取模块的exports对象)实例:先创建hello.js文件,代码如下:exports.world = function() { console.log('Hello World');}...

2020-03-19 16:28:42 245

空空如也

空空如也

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

TA关注的人

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