linux动态加载
S1rius AI正在绞尽脑汁想思路ING···
S1riusのAI摘要
DeepSeek-chat
linux 动态加载
查看环境
先给了 755 他自己传了 flag 等于告诉我们在哪了 然后限到了 644 不想让我们直接看
都到这一题了权限应该不用讲了
提示给了 shell 且不需要提权
于是需要新学一个东西 动态加载
Linux ELF Dynaamic Loader
elf 文件
elf 文件是 linux 下的可执行文件 文件头为 elf
不知道是靶机还是蚁剑虚拟终端的问题 没法 vi 直接 cat 就能看到了
动态库链接器/加载器
- 当需要动态链接的应用被操作系统加载时
- 系统必须要定位然后加载它所需要的所有动态库文件
- 在 Linux 环境下,这项工作是由 ld-linux.so.2 来负责完成的
- 执行操作时操作系统会将控制权交给 ld-linux.so
- 而不是交给程序正常的进入地址
- ld-linux.so.2 会寻找然后加载所有需要的库文件,然后再将控制权交给应用的起始入口。
ldd 命令
使用 ldd 命令即可查看 简便的 shell 命令依赖哪些动态加载库 

姿势
在 cat elf 文件时 看到第一行后面/lib64/ld-linux-x86-64.so.2 动态库 并且在 ldd 可以看到 ls 和 cat 动用他了 用!
这是他的介绍 执行
1
/lib64/ld-linux-x86-64.so.2 /readflagget
评论









