CTFHub 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动用他了
用!
在这里插入图片描述这是他的介绍
执行

/lib64/ld-linux-x86-64.so.2 /readflag

get

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值