自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 信息安全实训4

用F5隐写解密工具解密图片,得到一个.txt文件,用二进制工具打开后通过头文件看出是个zip压缩包 ,修改文件后缀得到zip压缩包,解压时发现需要密码,但通过暴力破解没发现密码,合理怀疑是zip伪加密,用二进制工具打开后修改对应参数,成功解压得到答案。由于不了解二进制工具的使用以及不知道png图片在二进制格式下各参数的含义,浪费了许多时间,但同时也学习到了二进制下一些常见文件的参数。用二进制工具winhex打开大白的图片,修改第二行的图片宽的参数,保存后再次打开图片得到结果。

2024-04-18 23:45:16 873 1

原创 信息安全实训3

Web渗透也称为Web应用安全渗透测试,是一种通过模拟黑客攻击来评估Web应用程序安全性的过程。其目的是发现应用程序中的潜在漏洞,以便及时修复,防止黑客利用这些漏洞进行恶意攻击。Web渗透测试可以帮助组织了解自身安全状况,提升安全防护能力。

2024-04-18 19:39:16 881

原创 信息安全综合实训2

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换

2024-04-17 10:15:14 308

原创 信息安全实训——1.1

实训2 Web漏洞原理与利用

2024-04-15 19:57:05 399 1

原创 差分密码分析的原理与实践

差分密码分析(Differential Cryptanalysis)是一种密码分析方法,旨在通过观察密码算法在不同输入差分下产生的输出差分,来推断出密码算法的密钥信息。

2023-07-05 01:42:30 607

原创 BUUCTF——异性相吸 题解

答案:flag{ea1bc0988992276b7f95b54a7435e89e}

2023-06-27 23:10:24 1816 1

原创 [AFCTF2018]Morse题解

[AFCTF2018]Morse题解

2023-06-27 21:55:42 196 1

原创 BUUCTF刷题之——变异凯撒

题目:凯撒?替换?呵呵!加密密文:afZ_r9VYfScOeO_UL^RWUc格式:flag{ }

2023-06-10 22:22:04 3074

原创 使用DOS窗口运行MySQL时容易遇到的常见问题

使用DOS窗口运行MySQL时容易遇到的常见问题

2023-04-09 21:24:59 81 1

原创 回溯法解决旅行商问题

#include<bits/stdc++.h>using namespace std;const int N=5; //顶点数int E[N+1][N+1]; //邻接矩阵int Q[N+1][N+1]; //加权邻接矩阵int randnum[]={1,1,1,1,1,1,1,0,0,0};//设置随机数种子int tot1=0,tot2=0; //用来记录找到的哈密顿回路数int arr[N+1]; //用来储存通路经过的顶点,称之为盒子

2022-12-29 22:14:59 323

原创 回溯法解决哈密顿回路问题

回溯法,回溯法有“通用的解题法”之称。用它可以系统地搜索一个问题的所有解或任一解。回溯法是一种即带有系统性又带有跳跃性的搜索算法。它在问题的解空间树中,按深度优先策略,从根节点出发搜索解空间树。算法搜索至解空间树的任一结点时,先判断该节点是否包含问题的解。如果不包含,则跳过对以该节点为根的子树的搜索,逐层向其它祖先节点回溯。否则,进入该子树,继续按照深度优先策略搜索。回溯法求问题的所有解时,要回溯到根,且根节点的所有子树都已被搜索遍才结束。void f2(int step ,int now)//step

2022-12-29 22:12:27 1245

原创 暴力枚举解决哈密顿回路问题

默认以1为初始节点,生成2到N的全排列,验证1--排列--1是否为哈密顿回路。1、从2到N进行全排列2、对每一个排列进行验证是否是哈密顿回路void f1(){int V[N+2],num=1;for(int i=1;i<=N;i++) V[i]=i;V[N+1]=V[1];for(int i=1;i<=N;i++) num*=E[ V[i] ][ V[i+1] ];//先对1到n这个排列进行验证if(num){

2022-12-29 22:05:36 218

空空如也

空空如也

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

TA关注的人

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