0
点赞
收藏
分享

微信扫一扫

OverTheWire攻关过程-Bandit模块23


我们打开lv22-lv23,查看信息


OverTheWire攻关过程-Bandit模块23_作业调度


机器翻译


一个程序定期从基于时间的作业调度程序cron自动运行. 查看/etc/cron。d/对于配置,看看正在执行什么命令。


注意:查看其他人编写的shell脚本是一项非常有用的技能。 这个级别的脚本故意使其易于阅读。 如果您在理解它的作用时遇到问题,请尝试执行它以查看它打印的调试信息。


查看下帮助信息


OverTheWire攻关过程-Bandit模块23_作业调度_02


crontab命令


OverTheWire攻关过程-Bandit模块23_作业调度_03


我们登陆服务器,查看文件


OverTheWire攻关过程-Bandit模块23_服务器_04


继续查看.sh文件内容


#!/bin/bash

myname=$(whoami)
mytarget=$(echo I am user $myname | md5sum | cut -d ' ' -f 1)

echo "Copying passwordfile /etc/bandit_pass/$myname to /tmp/$mytarget"

cat /etc/bandit_pass/$myname > /tmp/$mytarget


脚本内容如上

大概猜测下


需要输入bandit23


echo i am user bandit23 | md5sum | cut -d ' ' -f 1


OverTheWire攻关过程-Bandit模块23_shell脚本_05


获得密码

举报

相关推荐

0 条评论