用 Grav 搭建博客
之前的博客用 Hexo 生成,已经稳定跑了快一年。但是从搭建开始我就很烦 Nodejs,这东西在 Windows 下总有各种稀奇古怪的 bug,在 Linux 下倒是可以正常用,然而那意味着我得在 Windows 下写好博客再拖到虚拟机里去(因为专业需要工作平台只能放在 Windows 下),这无疑背离了静态博客生成器几行命令完成从生成到部署的优点。
之前还用过一阵 Gitblog,其实还是挺好用的,就是几个带的主题都不怎么好看,每次写完文章还得自己把 md 文件传到它的目录下,后来忘了什么原因弃用了 Gitblog 又转投 Hexo 了。
前几天看到有人用 Grav 搭建了博客,虽然主题也没多好看,但它的特性还挺符合我需求的。不需要数据库,可以带后台,插件主题也还算丰富,于是折腾了好几天终于转到了 Grav,简单记录一下遇到的坑吧。
Smali 语法学习
smali生成
使用 apktool 反编译 apk 后,会在反编译工程目录下生成一个 smali 文件夹,其中 android 下存放所调用库的 smali 文件,com 才是我们自己写的代码的 smali 文件。
Ubuntu 14.04 编译安装支持 HTTP2 的 Nginx
据说 HTTP2 对访问速度有神秘加成,正好晚上有空,就来折腾一下。
根据网上搜到的文章,添加了好几个所谓的最新 Nginx 源均失败,有些是因为速度太慢连不上,有些是提供的 Nginx 包是基于 openssl 1.0.1 版本,该版本不能完全支持 HTTP2。
只好从源码编译了。
Shadowsocks 优化记录
网上各种卖的代理速度都不尽如人意,自己搭一个吧,快的时候是要快得多,但是一到晚上网络变差,速度也就不行了,所以优化必不可少。
原作者推荐的优化
原作者的优化主要是在系统层面。
利用 DaoCloud 中继 Shadowsocks
学校的电信网真的是渣到爆,白天还能凑合看下 720p,一到晚上,卡的谷歌都打不开。。。
尝试换了星光互联、阿里云 HK,效果都不行,一到晚上都掉链子。现在突然觉得还是移动良心啊。
换 VPS 没什么用,尝试一下国内中继吧,先打算用腾讯云的学生主机来搞一下,装了 Haproxy,但是启动的时候却提示 Cannot listen to socket
,网上搜索无果,不知道什么原因,而且学生主机带宽只有 1 Mbps,即便中继了也是一样的卡。
南邮 CTF 训练平台 Writeup
WEB
WEB 部分。
签到题
查看源码
md5 collision
借用 PHP 的 ==
弱类型,PHP 中的 == 和“隐式转换”
签到 2
绕过源码中的 maxlength=10
,抓包改包。
这题不是 WEB
下载那个 GIF,文件末尾有 flag,这显然是 MISC 好么。。。
安利一下蚂蚁笔记 Leanote
网络上的各种资料来源广,格式繁多,笔记应用在日常的学习中越来越重要了。大一还是大二的时候用过一段时间印象笔记,写过几次单词备忘以后就没再用过了,毕竟背单词这种东西随便找个带生词本功能的词典都可以完成得很好。后来 Markdown 语法火起来,用了一下知乎上推荐的作业部落的编辑器,做的很不错,但也只是个编辑器了,只能写写 Markdown。
后来又在有道云笔记和为知笔记之间摇摆了一会,选了为知,因为当时有道云对 Markdown 的支持并不好,只能在云协作里用(现在云笔记也可以了),而且为知对代码高亮的支持很好,即便不是 Markdown 笔记,也可以高亮代码。
IDA pro 提示 import site failed 解决方法
Windows 下使用某绿色版 IDA Pro 6.8 时,打开会提示 import site failed
,即便你装好了 Python 也不行。