摘要: 1.1 gets函数与栈帧 gets函数不安全 启动gdb rip寄存器存放的是下一条指令要执行的地址,rbp寄存中 1.1 内存安全问题与解决方式 gets函数在栈区留有的buffer,存在数据越界的问题,即使是专业的工程师也会出现类似的问题。 如何找到或者避免类似的安全问题? 动态分析,也就是测 阅读全文
posted @ 2022-06-02 14:46 抿了抿嘴丶 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Cargo Cargo是Rust的构建系统与包管理工具 构建代码,下载依赖的库,构建这些库 toml是cargo的配置格式。Rust中代码的包称为crate。 如果创建项目时,没有使用cargo,可以将源代码移到src中 cargo check可以用来检查代码,确保通过编译,cargo check比 阅读全文
posted @ 2022-06-02 14:46 抿了抿嘴丶 阅读(578) 评论(0) 推荐(0) 编辑