Write-up | NeSE 丙组 202202

2022 年 2 月丙组月赛,黄队没有 pwn 手出题,所以硬着头皮做了 babybmp 和 wind0ws 两道逆向题,还挺好玩。

阅读更多

Arch Linux 安装步骤记录

本文记录安装 Arch Linux 的过程,便于以后重装时查阅,也希望能够为在安装过程中遇到困难的人提供一些参考。

阅读更多

Write-up | NeSE 丙组 7 月月赛

NeSE 战队丙组 7 月月赛,只做出了 pwn 的这一道题,花了一整天时间。第一次写 Write-up,内容比较详尽。

阅读更多

在 IDA Pro 中恢复 switch 语句

在对程序进行逆向分析时,可能会遇到IDA Pro工具无法正确识别出编译后的switch语句的情况,增加了我们理解代码的难度。本文从编译器对switch语句的优化入手,先正向分析编译器会把switch语句编译成什么样的汇编代码,这些代码由哪些成分组成,之后介绍如何在IDA Pro工具中恢复出switch语句。

阅读更多

面向小白的 Windows 系统重装教程

这是一篇面向小白用户的Windows系统重装教程,由易到难地介绍了重装Windows系统的四种方法,包括直接使用系统提供的重置功能、直接运行镜像内的安装程序、把镜像文件写入U盘安装以及使用PE系统进行安装,内容尽可能简洁明了,可能有部分描述不太专业,欢迎在评论区指正!

阅读更多

Linux 多网络自动路由设置

本文介绍如何通过设置本机上的路由规则,实现在同时连接多个网络时,根据目标地址所属网段来自动选择走哪一个网络。其中有线网卡连接内网(校园网/企业内网),无线网卡连接外网(手机热点),效果为:同时连接两个网络时,访问内网地址(指定网段)会走有线网络,访问其他网络地址会走无线网络;而单独连接其中一个网络时,也能够正常使用。

阅读更多

Hexo 博客安装、备份、恢复和升级

Hexo是目前很流行的一个博客框架,目前搜索引擎中搜索到的自建博客十有七八都是使用的Hexo,本博客用的也正是Hexo。由于Hexo官方文档中安装部分搞得人晕头转向,所以本文整理记录一下Hexo博客安装、部署、备份/恢复以及升级的主要步骤和注意事项,力求简单清爽,供参考。

阅读更多

使用 GitHub Actions 部署 Hexo 博客

本文介绍如何使用GitHub Actions实现自动部署Hexo博客,具体方案为:使用两个仓库,一个私有仓库存放Hexo博客的源程序,一个公开仓库存放生成的静态网站。当我们向私有仓库push时,GitHub Actions自动生成静态页面并推送到公开仓库,实现博客的自动化部署。

阅读更多

Git 基本操作

Git是目前世界上最先进的分布式版本控制系统(廖雪峰说的),2008年,GitHub网站上线,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub。与集中式的版本控制SVN不同,分布式版本控制系统没有“中央服务器”,每个人的电脑上都是一个完整的版本库。

本文记录Git的各种常用的基本操作,方便使用时查阅。如果你是头一次接触Git,建议先找一份教程完整的看一看,推荐廖雪峰的Git教程,虽然有些内容讲的也比较绕,但是入门来说应该足够了。

阅读更多