由于没有环境文件,我就用自己创建的文件来模拟比赛环节,以下答案都是假设,不是比赛正确答案!!!
B-7 任务七:文件 MD5 校验
*任务说明:仅能获取 Server1 的 IP 地址
1.进入虚拟机操作系统:Server1 中的/root 目录,找到
test.txt 文件,并使用 md5sum 工具来计算出该文件的 md5 值,并 将计算该文件 md5 的命令的字符串作为 Flag 值提交;
使用命令 md5sum+文件名 md5sum test.txt
2.进入虚拟机操作系统:Server1 中的/root 目录,找到
test.txt 文件,并使用 md5sum 校验工具来计算出该文件的 md5
值,并将计算该文件得到的 md5 值的字符串中前 6 位作为 Flag 值提交;
02c97b
3.进入虚拟机操作系统:Server1 中的/root 目录,将
test.txt 文件的文件名称改为 txt.txt,然后再使用 md5sum 工具计算 txt.txt 文件的 md5 值,并将计算该文件得到的 md5 值的字符串中前 5 位数字和之前 test.txt 文件 md5值的字符串中前 5 位数字相 减的结果作为 Flag 值提交;
文件改名后md5值不变,所以前五位数相减为0
4.进入虚拟机操作系统:Server1,使用 md5sum 工具来计算
/etc/passwd 文件的 md5 值,并将该 md5 值导入到 passwd.md5 文件 中,并将该命令的字符串作为 Flag 值提交;
md5sum /etc/passwd>passwd.md5
5.进入虚拟机操作系统:Server1,创建一个新的用户,用户名
为 user06,密码为 123456。再次计算/etc/passwd 的 md5 值,并将 该值与 passwd.md5 文件中的值进行对比,并将添加用户后
/etc/passwd 文件的 md5 值的字符串中前三位数字和之前
/etc/passwd 文件 md5 值的字符串中前三位数字相减的结果作为
Flag 值提交。
注意!上面说了前三位数字也就是说不算字母,那么加入user06后的前三位数字就是836,加入user06前的前三位数字就是107,就是836-107=792