HGAME Week3 Writeup

没想到节后比春节时的事情还更多,最后一两天终于赶上末班车,上了上分。基本都是看着 Hint 做的,难度比别人低了很多很多…不过反正是学习嘛 XD

{ Web }

送分的SQLi [100]

先敲个 1' or '1'='11 or 1=1 看看,确认没有单引号包裹。然后 order by 2,再来点一般套路:

继续阅读

HGAME Week2 Writeup

这周赶上过年,两整天做不了题,写得比较赶(现在是凌晨五点,失眠……干脆写 wp),见谅。

{ Web }

Random? [250]

根据提示,访问 /.random.php.swpvim -r random.php 得到源码。以“unserialize ctf -魔术”为关键词在谷歌搜到这篇文章。知识点:PHP 的引用赋值,构造 ?emmm=O:4:"emmm":2:{s:6:"public";N;s:6:"secret";R:2;} 即可得到 Flag:hgame{&_Is_wondeRful!@# }

继续阅读

能调用任意函数的函数

其实这是某社团第三次 C 语言作业中一道附加题,当时一看到题目就觉得很有趣,花了一个下午研究了函数调用栈,内嵌汇编的知识,当晚给做了出来。能跑,但是没有解决函数的返回类型这个问题。

这几天接触宏函数接触得比较多,尝试着实现了一个没用的伪泛型宏函数:

继续阅读

2018-1-12

稍微写一些上了大学之后就一直在考虑的问题。

1. 为什么我高考严重失利

第一条原因,是我对自己的过度自信,以及这种自信过于浅的根基。我的高一之前,由于起点很低,在肉眼可见的同龄人之间,总是佼佼者之列。但是,我没有那种意识(能力就不好说了)跳出我所处的平台。虽然我的几次升学都成功挤进更高的平台,但是进步始终不足挂齿。正是由于这种无法跳出所处平台的狭隘眼界,使我直到高中后两年才真正发力于课内的知识。但是在充满挑战的二中,高一薄弱的基础始终是我高中阶段的软肋。

继续阅读