随笔分类 -  linux

摘要:问题 运行sudo yum install xxx时出现该问题 解决 通过命令su切换到root用户 visudo在其中加上xxx ALL=(ALL) ALL 'su xxx'切换回普通用户 阅读全文
posted @ 2021-08-05 14:32 bunner 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1. 通过maps文件获取进程的文件头和段表 想要实现这一功能,根据书上所写,首先要找到代码段的首地址BaseVaddr,然后文件头就从这个地址开始,用ptrace从这个地址读一个sizeof(Elf64_Ehdr)大小的数据出来就可以了 但是,我在实现的时候遇到的一个问题,读出来的结果压根不对,其 阅读全文
posted @ 2021-06-18 22:27 bunner 阅读(145) 评论(0) 推荐(0) 编辑
摘要:相关连接 项目地址 —— linux binary analysis: 《linux二进制分析》学习 (gitee.com) 上一篇博客 —— 通过ptrace跟踪进程 - bunner - 博客园 (cnblogs.com) 1. 任务环境和目标 1.1 实验机器 Ubuntu 20.04 64位 阅读全文
posted @ 2021-06-11 11:29 bunner 阅读(332) 评论(0) 推荐(0) 编辑
摘要:项目地址 https://gitee.com/bunner/linux-binary-analysis 1. 任务环境与目标 1.1 实验机器 Ubuntu 20.04 64位 1.2 任务目标 给定一个可执行文件,该程序调用两次print_string函数,分别输出Hello 1,Hello 2, 阅读全文
posted @ 2021-06-10 12:17 bunner 阅读(1100) 评论(0) 推荐(0) 编辑
摘要:解析代码 /* gcc elfparse.c -o elsparse */ #include <stdio.h> #include <string.h> #include <errno.h> #include <elf.h> #include <unistd.h> #include <stdlib. 阅读全文
posted @ 2021-06-09 10:35 bunner 阅读(634) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示