查看环境
先给了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动用他了
用!
这是他的介绍
执行
/lib64/ld-linux-x86-64.so.2 /readflag
get