跳转至

Pwn培训

PWN培训

  1. 了解函数调用栈的原理以及栈帧概念,可参考下列文章: https://www.yuque.com/cyberangel/rg9gdm/gcz7x2 https://www.cnblogs.com/clover-toeic/p/3755401.html https://www.cnblogs.com/clover-toeic/p/3756668.html
  2. 了解保护机制,栈溢出原理,参考文章: https://ctf-wiki.org/pwn/linux/user-mode/stackoverflow/x86/stackoverflow-basic/
  3. 配置pwn环境的虚拟机:Ubuntu64位系统,安装pwntools,pwndgb(GDB-Plugins),libcsearcher动态库(配不好就先装完pwntools和GDB-Plugins)
  4. pwndbg基础动态调试的使用
  5. 了解ret2text,完成buuctf上的前3题

PS:第2条和第4条可以参考B站上的视频《你想有多PWN》前5节学习,学有余力的同学可以了解CTF-wiki上基本ROP的文章,试着做buuctf后面的题 https://ctf-wiki.org/pwn/linux/user-mode/stackoverflow/x86/basic-rop/#ret2text

虚拟机安装好之后换源

https://www.yuque.com/hxfqg9/bin/hg3qeh

https://www.myfreax.com/ubuntu-22-04geng-gai-jing-xiang-ruan-jian-yuan/