BaseCTF2024的赛题review和study log一.A Dark Room(入门)F12直接打开源码看,得到flag
二.flag直接读取不就行了?(简单,但是对我来说不简单)获取容器网址后进入显示
1234567891011121314<?phphighlight_file('index.php');# 我把flag藏在一个secret文件夹里面了,所以要学会遍历啊~error_reporting(0);$J1ng = $_POST['J'];$Hong = $_POST['H'];$Keng = $_GET['K'];$Wang = $_GET['W'];$dir = new $Keng($Wang);foreach($dir as $f) { echo($f . '<br>');}echo new $J1ng($Hong);?>
作为一个零基础小白,自然是不会做的,直接去搜wp,然后根据wp反推考察的 ...
regex正则表达式的基本语法学习
regex学习网站https://regexlearn.com/zh-cn/learn
一.基本匹配[]匹配括号内所有的字符
[^]匹配除了括号内的所有字符
[a-z]匹配在一个字符串中a到z之间的所有字符,字母换成数字也是可以的
.匹配任意字符
二.重复*在一个字符后面加上*,表示该字符完全不去匹配或者可以多次匹配,等价于{0,}
+在一个字符后面加上+,表示该字符可以出现一次或者多次,这跟*有些区别,等价于{1,}
?在一个字符后面加上?,表示该字符可有可无,以此进行匹配,等价于{0,1}
{}在一个字符后面加上这个大括号,括号里面填的是数字,表示该字符重复出现的确切次数,以此来匹配
{2,3}括号的用法和上面一样,但是里面加了一个区间
意思是匹配该字符重复出现2到3次的字符串
如果不写右端点,如{2,}表示选择那些至少重复出现2次该字符的字符串
组合运用[0-9]{4}这个意思是在单个数字0至9的范围 ...
留白的个人博客搭建
参考文章
https://blog.fiveth.cc/p/bb32/
【零成本】Hexo个人博客搭建教程 | 无需服务器_哔哩哔哩_bilibili我是参考了Monday的blog搭建过程,同样采用Hexo框架,
参考Mondaying的md书写格式
一.准备工作1.首先去下载了node.js和git,然后检验是否下载成功
运气很好,没报什么错误
2.但是在下载Hexo的时候出现问题
先是测试下载了express,打开cmd输入npm install express -g出现报错
12345678910 npm error code ECONNRESETnpm error syscall readnpm error errno ECONNRESETnpm error network request to https://registry.npmjs.org/express failed, reason: read ECONNRESETnpm error network This is a problem related to network ...