关于domjudge部署指南
前言 (个人学识浅薄,此教程只够举行简单的校内赛事,轻喷),同时下次或者以后再办算法赛一类,都可以查找此文章,方便借鉴。 在开始之前,我们先理清一下我们的搭建思路,我们使用的主要工具是docker,所以除了UI工具,几乎全都是使用的docker容器进行搭建(借用学长的一句话:docker大法好啊~!),容器大致架构图如下: 此教程拉起容器全程未使用…
|
232
|
|
3472 字
|
19 分钟
php命令执行漏洞命令执行漏洞的rec绕过
一、空格过滤绕过 符号替换 使用 ${IFS}、$IFS$9、$IFS 代替空格,例如 cat${IFS}/flag。 重定向符 < 或 <>:cat</flag。 编码绕过 URL编码:%09(Tab)、%20(空格)、%0a(换行)。 十六进制编码:\x20。 …
|
230
|
|
486 字
|
3 分钟
Caddy配置概要
Caddy概述 与同样的产品nginx和apache类似,它可以用作web服务,但是相比起nginx和apache,caddy集成了Let's Encrypt插件,以及可以选择ZeroSSL作为证书提供商,也就是说它会默认给站点配置免费的ssl证书,至于配置难度相比起两外两位老前辈也是方便上了许多 Caddy安装 包管理器安装 对于Debian, …
|
316
|
|
892 字
|
9 分钟
HSTS概要
HSTS的作用 效果:强制启用HTTPS HSTS 和 强制HTTPS 的区别 众所周知,强制Https仅仅是做了一个端口转发,将80端口的数据包进行301重定向到443,所以两者区别还是大大滴有。 反观HSTS的工作原理,very amazing啊,相当于直接告诉浏览器只能够通过https访问此站点,不然就不让进。 正常代理工具配置: 我这边是使…
|
388
|
|
519 字
|
3 分钟
双系统下从另一系统切换回windows时,系统时间不同步问题
描述: 三个月前也是给电脑上开了个ubuntu,一开始那两天一直在折腾新系统,差不多过了一周,切换回win11系统过后,用ssh连接服务器反复报错,一番追寻之下,才发现系统时间有点奇奇怪怪,别说,还真是这个毛病。 原因: 不同的系统使用的时间不同,有的使用的地方时,有的却是世界协调时,这就会导致不同的时间管理系统在启动时的时间发生错误变化 解决方案…
|
348
|
|
749 字
|
3 分钟
win11终端(cmd/powershell)编码问题
描述: powershell/cmd默认代码页为936(取决于操作系统语言),通过chcp命令可以查看当前代码页和修改代码页(修改当前代码页作用性质为一次性) 代码页的选择可能导致多种未知错误包括但不限于(以下仅我本人遇见): 使用python2版本时,对cp65001兼容不佳导致(对936兼容,可使用$env:PYTHONIOENCODING =…
|
292
|
|
340 字
|
2 分钟