Inconventional Commits
前言
我一直试着遵循Conventional Commits,但并不认可它的一些规则。
比如说:feat(lang): add Polish language——你管这叫feat?这有新功能?
比如说:docs: correct spaces of CHANGELOG——docs/style/chore都完全可以适用,为什么一定是docs?
鉴于这个过于混乱,我个人稍微整合了一下,作为自己的commit规范。没提到的都和Conventional Commits一样。
因为比较不conventional,所以取了Inconventional Commits这个名字。
正文
去除了revert,删除某个以前有的东西应当在类别前加-,如-feat。后面的内容依然是对此commi...
我都拿服务器跑些啥
正文
文件
Gitea:自建的Git服务,用于托管一些比较隐私的代码,也可以用类似于GitHub Actions和Webhook的功能来自动化一些事情
online-clipboard:我写的一个类似netcut.cn的在线剪贴板,可以用来快速记录与分享文本、文件
PsiTransfer:临时文件传输服务,类似已经死了的Firefox Send
FileBrowser:轻量网页文件管理器,可以用来管理一些文件或者远程执行命令
Cloudreve:全功能网盘,支持离线下载、文件传输、文档编辑、在线预览等功能
aria2:搭配Cloudreve使用,用于离线下载大文件
ONLYOFFICE Server:搭配Cloudreve使用,用于在线编辑文档
O...
逆向 COM dll
关键词
ASP Server.CreateObject, COM reverse engineering
本文附件
PwdInfo.dll
COMView
火绒剑 / Procmon
IDA Pro
x64dbg
File for Windows
New Bing (有Windows API问题直接问就行)
开始之前
首先注册一下dll:regsvr32 PwdInfo.dll
准备好Visual Studio 2022,选中“使用C++的桌面开发”,并选择MSVC v143 - VS2022 C++ x64/x86 生成工具、Windows 11 SDK、适用于最新 v143 生成工具的 C++ ATL (x86 和 x64)
开启Developer Pow...
从 MT 管理器提取安卓签名密钥
前言
一言以概之,有个人硬盘爆了,刚好他的密钥几乎没有备份,于是只能从MT管理器里提取一个出来,就当是某种forensics吧。
正文
注意,以下内容仅适用于在MT管理器导入时没有开启“使用密码保护”或“使用 MT 账号保护”的密钥。
首先找到这个文件,一般是在/sdcard/MT2/keys/或/sdcard/Android/data/bin.mt.plus/MT2/keys/下,名字是xxx.key。
binwalk跑一遍,并提取文件:
$ binwalk -D='.*' xxx.key
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------...
科学苗子游记
正文
夏令营之前
TODO
吃住
住在深圳明德实验学校,宿舍条件相当烂,并且夜间断电。
除了周末在明德,平时吃饭在南科大食堂。明德的饭基本是相当一般的盒饭,南科大的饭则相当好并且可以任意吃,并每天领取饮料/水果。在明德的周末偶尔会举办一个pizza day,貌似总共有两次?
开营、结营时会在腾讯滨海大厦吃饭,这个则相当高档。
科研
TODO
开放的知识
TODO:这里主要写Sci-Hub与Z-Library
讲座
TODO
娱乐
交友
TODO
CTF
一起打了AmateursCTF,于是出现了algo全解而pwn一道都做不出来的奇观。
健康
明德的运动场地挺全的,还有个地下羽毛球场。很不幸的是,由于我全程宅宿舍/南科大教室(改代码/打CTF/打r...
Ventoy Arch Linux To Go 十分钟速通
前言
最近不是CanoKey有货了嘛,想买一个来玩玩gpg。gpg公钥显然需要离线生成,刚好几个月前参加科苗的时候认识了一个用Ventoy跑Fedora的人,于是就想到了用Ventoy做一个Arch Linux To Go。
中途出了一大堆问题,于是水了这篇博文以防后人踩坑。
准备
16GB起步的U盘或移动硬盘,安装Ventoy
VirtualBox 甲骨文什么时候*啊
Arch Linux镜像
安装
Arch安装
启动VirtualBox,新建个虚拟机,配置时有两点需要注意的:
勾选“启用 EFI”
创建虚拟硬盘时选择“预先分配全部空间”,如果只是给CanoKey用的话8GB就够了(这个以后可以扩容,)
开机,启动archinstall,...
Jekyll 支持哪些语言高亮
每次想给代码块找语言代号都要去搜一遍,于是记录一下以备不时之需。
首先,Jekyll用的默认高亮引擎是Rouge,而Rouge的支持语言列表在这里,于是这就是Jekyll支持的语言列表了。
以下列出一些本人常用的:
python (也叫py)(没有2或3的区别)
shell (也叫sh/bash/zsh等,在这里)
batchfile (也叫bat/batch等),博文内使用bat标记
plaintext (也叫text)(注意,这个实际上不会高亮,也就是不会在HTML中特殊处理,参见这里)
console (用于终端高亮,也就是$或user@host一类开头的)
也谈《樱之诗》
剧透警告
不要看剧透。攻略可能是有必要看的,但千万不要看剧透。
本文包含剧透,推完整部作品前不要点开。
前言
上一次让我这么惊艳的还是《素晴日》。
寒假科苗结束那会花了一周(~80小时)推,大概是总用时最长的一部吧。
正文
虽然百感交集,但真到写的时候却不知道怎么说。
音乐。最喜欢的两首夢の歩みを見上げて和君の筆は世界を奏でる;和《素晴日》里的夏の大三角与夜の向日葵一样有着很深的感情色彩。
御樱禀。全剧我最喜欢兼最遗憾的人物。喜欢的话是她真的从各种方面都有很深的魅力,遗憾的话是怎么救赎完就直接跑了?而且刻里也没了?另外就是个人线剧情明明是可以展开的,但除了ghs几乎什么都没剩,转变也略显突兀。
剧情。显然以我匮乏的语言是完全无法表达的,只能抒发一些感叹。艺术、人性、...
共计 57 篇文章,8 页。