adenectomy

最近在写一个api的时候想用浏览器在django服务部署后也能访问到静态文件,于是乎阅读了一下django的源码,发现在runserver的时候,静态文件是由django.contrib.staticfiles.views.serve来提供服务的。

fresh-watered

最近我发现我的一台Ubuntu18.04的机器不能正常的进行WakeOnLAN了,回想之前是Ubuntu16.04的时候还是正常的,猜想是因为系统设置的问题,于是乎求助google,进行了一番搜索后找到了如下的解决方法:

tidy-kept

JWT简介:

​ JWT全称Json Web Token,JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名。简洁(Compact): 可以通过URL,POST参数或者在HTTP header发送,因为数据量小,传输速度也很快 自包含(Self-contained):负载中包含了所有用户所需要的信息,避免了多次查询数据库。

搭建用于激活Windows系统和Office的Docker

今天一位同事在激活自己的windows 10专业版系统的时候遇到点问题,于是乎有了下文。本来可以使用/hub.docker.com/r/luodaoyi/kms-server/提供的kms.luodaoyi.info这台kms服务器进行激活操作,但是telnet尝试了一下,发现目标服务器的1688端口没有开放,那只好自己拉一下镜像到自己的服务器上跑一个kms了。

3138778305

libpcap是是unix/linux平台下的网络数据包捕获库,大多数的网络监控软件都是以它为基础的,例如Tcpdump。

最近想在我的Openwrt路由器上开发一个数据包分析工具,需要学习一下libpcap的功能,于是乎写篇博文记录一下经过。

OpenWRT中Wget报Invalid SSL certificate

在折腾OpenWRT的时候遇到个报错:

1
Connection error: Invalid SSL certificate

wget的时候无法下载https的资源,猜想是系统中没有相应的证书吧,经过一番搜索,果不其然,于是乎将证书安装上,问题解决。

1
2
opkg install ca-bundle
opkg install ca-certificates

由于我插了优盘在路由器上,将软件默认安装到了优盘中,所以还需要将/etc/ssl做个软连接到/etc。

1
ln -s /mnt/usb/etc/ssl/ /etc/ssl

从docker stop/start出发,实现自动启动容器内应用

接上篇,sqli-labs镜像能够实现docker run的时候自动启动mysql和apache进程,但是一旦docker异常退出或者执行docker stop之后,再次执行docker start启动容器时,mysql和apache不会自动启动,而只有mysql会启动起来,于是乎有了如下的折腾过程。

Postgres的特色语法

Postgres号称世界上最好的开源数据库,我们自己的产品也在使用,于是乎我特地去学习了一下Postgres的特色语法,这里从书上摘抄了一些语句,忘记的时候可以翻一下。

制作SQLiLabs的Docker镜像

最近想系统的来学习一下有关sql注入的基础知识。github上有一个印度大牛总结的sqli-labs项目,里边包含了常见的sql注入漏洞的程序,用来夯实基础还是够用的。但是搭建漏洞环境比较麻烦,需要LAMP或者WAMP环境,下软件都需要一大堆,放在自己的机器上也不方便跨设备访问,将其制作成docker镜像是一个不错的选择。