9vvert

kmonad -- Using Capslock as both Esc and Ctrl

在使用vim的时候,我已经习惯了将esc和capslock互换位置,不得不说是真的爽。 而对于emacs派,则流行将left ctrl和capslock呼唤,这样按C-a, C-b, C-f等快捷键就不会那么痛苦。 去年我试过一个keymap软件(名字忘了)来实现vim流的映射, 但结果一言难尽 —— 在vscode里,互换就不会生效,还有其它的一些小bug, 不久就被我遗弃了。 最近发...

BuckeyCTF - printful

这一题断断续续尝试了1天,从泄漏栈指针、任意位置读写,到远程dump ELF、泄漏got表、获得libc地址,到最后尝试写入ROP链,实在是非常梦幻() 然而可惜的是在最后一步总是遇到 remote connection closed with EOF的情况。赛后查看大佬们的wp发现和我写的不是同一个return addr. 除了最后一个小节,都会记录我当时的探索过程,因此有些过程可能是错的...

Learning Frida - 01

在SekaiCTF-2025中,面对一个程序,我用繁琐的动态调试方法来手动dump数据,每次运行都需要按下几十次 F9, 甚是繁琐,在被折磨一通耻辱下播(bushi)。比赛结束后我学习了一位大佬的解法,他使用了frida脚本来一键dump, 深深地震惊了我:这就是科技的力量吗?虽然很早以前就听过hook技术,但却没有想过还能这么玩。 不久后的FortID CTF中,其中有一道名为toile...