MENU

兼总条贯 知至知终

使用 Supervisor 守护 Shadowsocks 进程

有一段时间 Shadowsocks 的进程频繁挂掉,原因不明。。。按理说不应该啊,我没跑数据库,内存绝对够用啊,为什么会杀进程。。。

每次连 VPS 重启服务很麻烦,于是研究研究如何守护进程。

pip install supervisor
echo_supervisord_conf > /etc/supervisord.conf   # 在 /etc 下创建 supervisor 配置文件,也可以换个目录

编辑创建好的配置文件,在文件最后添加 shadowsocks 任务。

Read More

Python 识别简单验证码

最近做题的时候碰到好几道 WEB 都需要验证码识别,如果是爆破,那么 PKAV 的 Http Fuzzer 就可以了,但如果题目更变态一点,需要做复杂的操作,那个简单的 Fuzzer 就没办法了,还是得自己写脚本。

依赖

识别验证码,肯定需要图像库 PIL ,还需要一个可以做简单识别的库 pytesseract ,毕竟只是做个题,总不能自己训练一个出来,没那功夫。

再吐槽一下 windows 这个坑,pip 没法安装 PIL ,下了二进制包安,用的时候各种报错,网上说还需要 32 位,64 位一起装。。。

Read More

吐槽一下 Chocolatey

Windows 下的包管理是一件非常蛋疼的事情,搭建一个可用的开发环境往往需要到一堆网站上去下一堆安装包,然后依次点开,选择路径,安装。不像 Linux,绝大部分都可以直接用一行命令搞定。

Read More

VPS配合Git搭建Hexo博客

之前用的 Gitblog 最近出现了一个奇葩的问题,文章不按时间排序了,仔细看了文档也没有地方说这个问题。无奈之下换回以前的 Hexo。

0x01 Hexo的本地安装

这是一个都被大家写烂了的部分,我就不再多说了,其实也不难,看看文档就行了。还不会就随便搜两篇教程看看。

这里值得注意的就是 Windows 下环境变量要配置好,文档里推荐的 nvm 并不会帮你弄环境变量,所以还是去node.js官网下一个安装包更方便, Git 也是必需的东西,同样要配置环境变量。

还有就是 npm 的源国内连很慢,可以用淘宝的镜像。 Windows 下在用户目录下(如C:\Users\dashen\)新建一个.npmrc文件,写入:

registry = https://registry.npm.taobao.org

搞定。

Read More

HackingLab 脚本关 writeup

HackingLab脚本关部分题目还是有点难度的。

0x01 key又又找不到了

小明这次哭了,key又找不到了!!! key啊,你究竟藏到了哪里,为什么我看到的页面上都没有啊!!!!!!
通关地址

点这个链接,跳转到了另一个没有key的页面,抓包看看,注意截断response包,拿到key。

<script>window.location="./no_key_is_here_forever.php"; </script>
key is : yougotit_script_now

Read More

RSA 常用工具介绍

介绍一下RSA中常用的两款工具RSAtool和yafu。

1 RSAtool

没有找到RSAtool自己的网站或是官方一点的下载地址,搜索引擎大致看了看也没看到比较好的介绍或是使用说明,只好自己随便写写了。

Read More

RSA 算法科普及简单 Python 实现

最近做几个ctf的crypto题,好几道RSA都没法用以前无脑工具破搞定了,所以深入研究了一下原理和一些小trick,把自己的一点体会分享出来,共同学习。

1 算法基本思路

RSA算法是一种非对称加密算法,是现在广泛使用的公钥加密算法,主要应用是加密信息和数字签名。详情请看维基

Read More