- 博客(9)
- 收藏
- 关注
原创 上传漏洞的利用与防范方法研究
通过深入分析上传漏洞的利用方式,如恶意脚本上传、借助文件包含漏洞和路径穿越攻击等,我们有针对性地提出了一系列防范措施,包括前端检测、服务器端严格检测以及其他多种手段。例如,攻击者上传一个恶意的 PHP 文件,然后利用文件包含漏洞,在 URL 中构造参数,使服务器加载并执行该恶意文件,从而实现攻击目的。当 Web 应用程序缺乏对上传文件的严格类型、大小、内容等方面的检查,或其过滤规则存在漏洞时,攻击者便有机可乘,能够上传恶意文件,进而实现对目标系统的入侵、控制或破坏。
2025-06-30 22:44:36
813
原创 信息安全杂项训练复盘
解码发现是一个上传的路径,上传了一个jpg图片文件,这样我们可以猜到z2后面的部分就是图片的数据部分,我们将z2后面的部分复制,打开010 Editor(一款十六机制编辑器和文本编辑器,可以用来查看、编辑、分离二进制文件的软件)将复制的z2的数据粘到010,注意要新建16进制的file。和第三题类似,我们先把HTTP数据包过滤出来,然后可以追踪到上传文件相关的痕迹(POST请求),对其HTTP溯源可以看到又是一大串编码,可以不用着急复制去解码,翻到这段编码的最后我们会发现flag就在尾部。
2025-04-24 08:10:55
1039
原创 基于phpMyAdmin的漏洞攻击实战感悟
主要利用了文件包含的漏洞,将写有木马病毒的php文件压缩为zip文件上传,再通过构造zip伪协议,构造一个url从而将木马病毒上传,最后控制服务器。过滤的方式主要分为前端过滤和后端过滤,通过输入特殊符号弹出的弹窗,可识别是js的前端过滤,所以要跳过过滤只需要将浏览器对该网址的前端服务关掉即可。四、主要是利用了该网站的文件上传漏洞,将木马shell更改为网站允许上传的后缀即可控制该网站的服务器。最后将实验文件上传到此处,由于用的靶机是学校提供的教学靶机,所以靶机up就不提供了,文件仅供参考。
2025-04-22 00:09:31
281
原创 凯撒的密码武器
after = lower[k:] + lower[:k] + upper[k:] + upper[:k]#偏移后的字母顺序 还是小写+大写。before = string.ascii_letters #无偏移的字母顺序 小写+大写。table = ''.maketrans(before, after) #创建映射表。return s.translate(table) #对s进行偏移 即加密。def kaisa(s, k): #定义函数 接受一个字符串s 和 一个偏移量k。
2024-06-30 22:50:10
242
原创 变异凯撒题解
lmstr.append(m) # 将递进后的ascii值存入列表lmstr[]m = ord(mstr[i]) # 将密文的第i个字母变为其ascii码值。m_str = 'afZ_r9VYfScOeO_UL^RWUc' # 密文。因此,我们只需要编写一段python代码,通过ASCII码的运算,来得到flag。将ASCII码放入转换器,得到flag{Caesar_variation}变异 = 不是直接凯撒。m = m + j # ascii值+j。根据之前的题目猜测afZ_r与flag{对应。
2024-06-30 22:40:48
393
原创 量子密码分析研究
其次,量子认证、量子签名等协议的研究也取得了重要突破,为通信双方提供了更高级别的身份认证和信息完整性保护。其中,量子密钥分发(QKD)技术是其核心,它利用量子态的传输,实现双方间安全密钥的交换。由于量子测量的不可逆性,任何窃听行为都会立即被发现,确保了密钥的安全性。量子密码学,作为一种基于量子力学原理的新兴密码技术,为信息安全提供了新的解决方案。虽然在实际应用中仍面临一些挑战,如设备性能、通信距离等,但随着技术的不断进步,量子密码学将在未来信息安全领域发挥更加重要的作用。
2024-06-30 11:59:36
798
原创 【无标题】WARNING: You are using pip version 21.1.1; however, version 24.0 is available. 安装Django中的一些问题
however, version 24.0 is available. 的错误,这是在告诉我们,电脑的pip版本过低,有新版本可以使用,这时就需要我们更新pip的版本。打开cmd,输入下面四条口令其中之一即可,都可以用来升级pip版本,如果有的口令升级失败,换一条口令就可以了,我是用第一条口令失败了之后换了第二条口令就成功了。在安装好jdk之后问题就都解决了,我们就可以正常的使用pycharm进行我们的网页开发了。将pip升级完成之后,再使用上面安装Django的口令就可以安装了。
2024-04-23 00:05:53
2634
原创 MySQL数据库安装过程中出现中文乱码问题解决
但是我的笔记本在改完中文名字之后重新配置MySQL时,在进行到配置MySQL服务器这一步时,每个文件的路径都出现了红色感叹号,这个时候大概率是文件名出现了中文,大家可以点击右方蓝色返回箭头,会自动生成相应的英文名称,如果不行则需要手动更改,之后问题就解决了。点开log检查问题的时候发现出现了中文乱码,这个时候应该是计算机的命名被我们改成了中文了,所以到这一步就会识别中文无法进行下去,把我们的计算机命名改为英文名字问题就解决了。区域窗口,管理选项卡下,点击。1、点击设置,进入设置窗口。
2024-04-09 22:33:19
2272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅