06 2023 档案

摘要:最近通过github和hexo搭建博客时,遇到一些问题,这里写一篇博客记录一下他们的解决方法,顺便推荐几篇关于搭建博客的教程 https://zhuanlan.zhihu.com/p/60578464 https://firstfan119.github.io/2019/12/06/hexo-bui 阅读全文
posted @ 2023-06-23 15:34 alexlance 阅读(26) 评论(0) 推荐(0) 编辑
摘要:ciscn_2019_c_1 这道题的主要应用知识是基本ROP中的retlibc,所以通过这一道题来学习一下retlibc以及复习静态链接和动态链接相关知识 复习 关于动态链接的话,主要是需要知道动态链接库libc.so中的代码映射到内存中结构不变 比如说: //假设在文件中的地址是0x40030, 阅读全文
posted @ 2023-06-15 21:20 alexlance 阅读(176) 评论(0) 推荐(0) 编辑
摘要:可执行程序是如何诞生的? 编译链接过程(简述) 先稍微回顾一下,在生成可执行文件之前,程序会经历三步,分别是预处理、编译、汇编,预处理是将宏展开、#include、#ifendif这些条件编译,还有添加行号、删除注释信息,生成.i文件,然后是编译阶段,计算机会经过语法分析、语义分析、词义分析,并且进 阅读全文
posted @ 2023-06-03 17:11 alexlance 阅读(426) 评论(0) 推荐(0) 编辑