Vnc+Xfce环境下使用Fcitx输入法
前言在Ubuntu下实现远程控制,一般的解决方案为安装xfce桌面环境及vncserver。(自带的vino必须要登录后才能连接,不方便在服务器环境使用)
一般linux比较好用的输入法如sogou,其基于fcitx输入法环境。
但xfce环境并不包含fcitx输入法环境的配置及运行,也就是通过vnc连接时xfce桌面无法使用fcitx输入法。
正文通常我们使用vnc+xfce时,vnc的启动脚本...
【湿货】Web应用渗透实验
前言最近为完成作业,以及复习web安全知识,做了个简单关于web应用的渗透测试教程。
使用PentesterLab进行演示,有兴趣的可以看看。
PS:非常简单的小白向,但常见的案例都有。
正文作业为ppt格式,为方便网页查看,将其转换成了pdf。(但是有些图片被遮罩了)
点击查看pdf
点击下载ppt
Kvm USB重定向问题解决
前言最近在使用Ubuntu下的Kvm虚拟机时,无法通过spice将USB设备传入虚拟机。
其中出现以下提示:
spice-client-error-quark: Could not redirect USB Device [046d:081b] at 3-2: Error setting USB device node ACL: 'Not authorized' (0)
正文解决...
Flask 蓝图嵌套
前言Flask是一个轻量级的python web框架,与django相比,flask抛开了繁琐的配置项等等。
Flask与Django一样,支持模块化开发,使用BluePrint(蓝图)实现。
但是,这个蓝图并不支持嵌套。。
正文当然,我能想到的问题早就有人想到,并解决了。
详情见issue.
解决方案class NestableBlueprint(Blueprint):
"&q...
Flask SelectField (Not a vaild choice) 错误解决
前言最近折腾起来Flask,在使用WTForm的时候遇到了一点小问题。
当提交表单时,SelectField项提示错误Not a vaild choice.
正文此时表单代码为:
class QuestionAddForm(FlaskForm):
type = SelectField('类型', choices=list(
{
1: ...
Python解析url请求参数
前言在制作爬虫模拟登陆时发现表单数据如下。
userName=xxx&userPwd=xxx
结构相当简单,想要转换成dict,分割两下就好了,但是仔细想想,这么常见的需求,一定会有相应的模块。
寻找了一番,果然是有的。
方法详细操作自行查看文档。
from urllib.parse import parse_qs
print(parse_qs('userName=xxx&...
2018 年度总结
前言又一年过去了,总结一下今年的经历,迎接新的一年。
学业由中专升上大专,也算是人生的一段小高潮了。(从此沦为咸鱼)
先来说说中职的菜鸡经历:
2018年广东省中职技能大赛网络空间安全赛项一等奖。
2018年全国中职技能大赛网络搭建及应用赛项一等奖。
再来说说到高职的超级菜鸡经历:
2018年计算机学会算法大赛优秀奖。(好菜鸡呀,校内比赛三等奖都没)
2018年南山区职业技能竞赛网络安全项目...
Wsl解决0x800700b7问题
前言今天将win10的server重启之后,wsl无法正常运行,提示:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800700b7
The distribution installation has become corrupted.
Please select R...
使用QuickLook进行快速预览
前言在macOS下有一个便捷的功能,其名为QuickLook。
只要在文件管理器选中一个文件,按下空格,即可快速预览。
最近重装了macOS,发现这个功能好像失效了。(可能是应用没有注册快速预览功能)
经过一番搜索,找到了更好的解决方案。(还找到了win版的QuickLook)
Windows版QuickLook点击打开项目地址。
安装即可,文章后面内容对此不适用。
Mac QuickLook失效...
PHP7 兼容旧 MySQL Api
前言这几天折腾网络安全的玩意,在搭建安全测试平台的过程中出现了点小问题。
安全测试平台使用的php版本是5.x,但我在服务器上安装的是7.x,7.x的php废除了对mysql的api,添加了一套新的api,mysqli。
虽然可以去安装php5.x来解决这个问题,不过常用的5.6好像也不支持了,那就不折腾了。
考虑到各种因素,于是乎用mysqli的api修改一下,做了个mysql的api兼容层。
...