(转载)Glibc堆入门
仓库地址https://github.com/SignorMercurio/Heap-Tutorials/ 文字教程https://github.com/SignorMercurio/Heap-Tutorials/blob/master/GLibcHeapInternals/GLibcHeap.md 视频https://www.bilibili.c…
|
33
|
|
36 字
|
几秒读完
有关寄存器
1. 通用寄存器对照表(x86_64 ↔ x86) 64 位寄存器32 位寄存器16 位寄存器8 位高位8 位低位常见作用RAXEAXAXAHAL累加器,常用于返回值RBXEBXBXBHBL基址寄存器RCXECXCXCHCL计数寄存器(循环、rep 前缀的计数器)RDXEDXDXDHDL数据寄存器(I/O、除法余数、syscall 参数)RSIES…
|
80
|
|
544 字
|
3 分钟
Ret2CSU___ciscn_s_3
例题 buuctf ciscn_s_3 备忘录: 64位系统,当参数在 6 个以内,参数从左到右依次放入寄存器: rdi, rsi, rdx, rcx, r8, r9 数字名称寄存器 如r15 低32位为 r15d(double word) 低16位为 r15w(word) 低8位为 r15b(byte) 64位系统调用sys_read 的调用号为…
|
84
|
|
123 字
|
1 分钟内
Vim的使用
在vsc的vim插件下,学习vim记录的一些好用但可遗忘的东西 跳转与移动光标 $表示行首 ^表示行尾 %表示括号匹配 输入H跳转当前窗口首行 输入M跳转当前窗口的中间行 输入L跳转当前窗口的尾行 g键操作 数字+G : 跳转到数字行 gg: 文档开头 G : 文档末尾 gd : go to defination 跳转到定义 gh: go hang…
|
122
|
|
391 字
|
2 分钟
关于我
就读于SCU网安学院 📚 学习 仍然在啃计算机的基础知识,目前掌握了一点点:C语言 Python Java最近开始迷上了 CTF,尤其是 PWN方向。虽然总是看不懂大佬的 exp,但也在努力跟着学!💪 “计算机学习就像是个无底洞,自上而下,每深入一点就发现更多不知道的东西。”—— 笛卡尔(可能没说过,但我信了) 🧪 日常生活 平时喜欢折腾各种东西,…
|
390
|
|
260 字
|
1 分钟内
数据结构
零散的知识点,一般是容易错的地方,主要的知识点总结在先前的博客中,已经遗失了。 广义表的表头是元素,表尾却是表 KMP算法 void getNext(const char *P, int *next) { int i = 1; // 当前正在计算 next[i] int j = 0; // 前缀末尾位置(前缀长度…
|
206
|
|
2559 字
|
15 分钟
纪念L1rics的第一个小窝
公元2025年6月17日,L1rics这个大啥比的第一个博客被他自己删除,并且没留任何备份,享年一个月。 作为代价,L1rics大啥比失去了他的数据结构期末总结笔记。
|
132
|
|
71 字
|
几秒读完