CTF做题环境linux系统的配置
新安装了Linux的虚拟机作为pwn的做题环境,在这里我用的是Ubuntu 18.04.2 LTS版本
基础编译环境
由于是使用的VMware简易安装,系统里好像并没有基础的编译运行环境
123sudo apt-get install gccsudo apt-get install g++sudo apt-get install vim
在编译pwn题目时,可能会遇到
12345In file included from stack_example.c:1:0:/usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: No such file or directory #include <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~compilation terminated.
这是由于gcc环境没有安装完善
1sudo apt-get install gcc-multilib
安装pwntools[参考]
安装所需要 ...
Hexo进阶——主题和功能的完善
花费了一天的时间搭建Hexo博客,总算是有个雏形,可是默认的主题总觉得有些丑,决定换个主题再继续折腾一番……这篇文章主要记录一下主题的安装、配置与美化,以及配置过程中遇到的一些问题–
找一个适合自己的主题
Hexo官网上提供了几百种样式的主题,可以从这里面去寻找自己喜欢的Hexo Themes
经过一番骚操作,最终相中了Butterfly这个主题,真是深得我心
对主题进行安装和配置
Butterfly主题也有比较详细的安装配置方法,照着这个hexo-theme-butterfly安装文档一步一步自己进行配置就可以~
配置时遇到的问题
尽管主题的官方文档已经说的很详细,但是我在配置的过程中还是遇到了一丢丢小问题,在此记录:
1. Algolia搜索
在启用Algolia搜索系统的时候,在Algolia的配置上遇到了很大的问题,ID和Key什么的都没有配置好,也许是我英语水平太低,没能理解官方配置文档所致。这里附一篇中文的配置介绍——Hexo+Next集成Algolia搜索。参考这一篇文章再自己进行配置就容易多了
2. 新建文章时的默认模板
当我们使用 hexo new "fil ...
使用Hexo+Nginx+Namecheap+DigitalOcean搭建个人博客网站
想来想去,准备搭建一个自己的个人网站,用来放一些教程、笔记什么的,以备以后之需。
搭建个人博客有很多种方法,一是使用现成的博客站点,比如CSDN、博客园这些,使用起来比较方便快捷,属于傻瓜式的博客搭建;二是使用Github Pages,用这个最大的好处就是不需要自己申请服务器和域名,一个GitHub账号就可以搞定,0成本,比较适合学生党;三是自己申请一个服务器和域名,这个方法可定制化程度很高,但是成本相对也高。
这里我使用的是第三种方法,用DigitalOcean+NameCheap搭建域名服务器,用Hexo构建个人博客主页的架构。
准备工作
在DigitalOcean上申请一个服务器
1. 注册DigitalOcean账号
打开DigitalOcean进行账号注册,点这个链接会给你$10-$30的优惠额度,相当于可以免费使用两个月。当然也可以像我一样使用GitHub的学生包优惠,可以直接兑换$50的优惠额度。关于GitHub学生包的申请方法,可以自行谷歌。
不管是否使用GitHub学生包,都需要先注册一个账号,注册账号的时候需要验证你的信用卡信息或者使用PayPal支付$5以证明 ...
Hello World
Hello World!
第一篇博客,,写什么好呢,就随便写写测试一下吧~~
一直以来就想找个方式记录一下自己对着电脑瞎搞搞的历程,恰巧之前注册过GitHub的学生包,里面有免费赠送的域名和服务器。。本着不用白不用的白嫖原则,就正好利用起来搭建一个自己的博客来记录各个美妙的时刻~~
OK.由此创建了我个人博客的第一篇文章,发出来纪念一下~~~