摘要: x86 x64 c语言栈的格式 先说x86的栈的格式 函数的参数全部在栈上面,有一个ebp寄存器记录当前函数的帧基指针,esp寄存器是栈顶指针 然后栈的粒度是4字节 函数调用时候遵循下面的入栈顺序: 参数n~1依次入栈,然后入栈函数的返回地址(也就是这个被调用函数退出后返回到原来函数的位置),然后入 阅读全文
posted @ 2025-12-09 00:03 sakrain 阅读(32) 评论(0) 推荐(0)
摘要: 额话说一直想弄一个ubuntu环境,但是硬盘没容量,最近下狠心加了一个固态1T的移动硬盘,然后就有机会部署一个完整的环境了。 感觉之前都是用虚拟机的GUI很卡,所以说想到了VSCODE+SSH(说实话我很少用VSCODE,虽然装了但是主要还是IDLE+VS STUDIO+DEVCPP) 1.配置ub 阅读全文
posted @ 2025-12-07 18:37 sakrain 阅读(80) 评论(0) 推荐(0)
摘要: 之前记录的,现在再整理一下,如果网站还开着抽空补一下 powerfulshell题解 flag{N0w_I_Adm1t_ur_tru1y_5He11_m4ster_237e30ac4b} PowerfulShell@hackergame> __3=~ PowerfulShell@hackergame 阅读全文
posted @ 2025-11-29 20:35 sakrain 阅读(44) 评论(0) 推荐(0)
摘要: geekgame打的很烂,pwn题当时都没看,时间全花在web上了,web上平台和知识点太多了我记不住啊emmm。而且还考验对语言的理解能力,c和python还好,碰到java只能抄网上的教程,结果网上的也很烂,就寄了。misc的题也很难绷,好多人都是用ai做的那个paper那个题,那个题必须了解p 阅读全文
posted @ 2025-11-25 02:14 sakrain 阅读(70) 评论(0) 推荐(0)
摘要: 好吧,今天正式入坑CTF的reverse和pwn了,当然先从reverse开始入手。 先是写一下buuctf的writeup和一些ida的技巧 一个是显示二进制编码 显示中文 导出数据 显示动态字符串 处理反编译失败 显示二进制编码: 那个number of opcode bytes改成8或者4啥的 阅读全文
posted @ 2025-11-21 19:46 sakrain 阅读(61) 评论(0) 推荐(0)
摘要: 从2015年开始,华为开始发布搭载麒麟芯片的手机和平板等设备,但是很遗憾,华为从2018年开始停止了官方渠道的BOOTLOADER解锁,甚至于从EMUI10/EMUI9.1.1开始,华为已经彻底删除了解锁命令,因此想要完全定制化自己的华为手机是相当困难的,这里的定制化包括替换安卓系统或者linux内 阅读全文
posted @ 2025-08-27 00:39 sakrain 阅读(176) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-07-23 22:10 sakrain 阅读(13) 评论(0) 推荐(0)
摘要: 记录理论计算机科学、计算复杂性学习笔记。主要来自《计算复杂性现代方法》 阅读全文
posted @ 2024-05-08 20:07 sakrain 阅读(102) 评论(0) 推荐(0)
摘要: 永久停更 USTC 复活 阅读全文
posted @ 2023-05-15 17:09 sakrain 阅读(130) 评论(0) 推荐(1)
摘要: 啊,有生之年微机课去机房了,发现自己之前使用的电脑已经被恢复出厂设置了,啊,这一点痕迹也没有了,好吧。 -OH计划已经出了,政策是好了些,但是还是要Ag才能入围,好吧,还是没学上.jpg 阅读全文
posted @ 2023-04-10 14:09 sakrain 阅读(104) 评论(0) 推荐(0)