后续六个字符串:efbaf275cd、4be9c40b8b、44b2395c46、f8c8873ce0、b902c16c8b、
ad865d2f63是通过对随机数变量RANDOM随机执行命令: echo $RANDOM|md5sum|cut -c1-10
后的结果,请破解这些字符串对应的RANDOM值
1 #!/bin/bash
2
3 #================================================================
4 # Copyright (C) 2021 . All rights reserved.
5 #
6 # 文件名称:baolipojie.sh
7 # 创 建 者:gan
8 # 创建日期:2021年04月17日
9 # 描 述:
10 #
11 #================================================================
12 declare -A cba
13 abc=(\
14 091b847d96 \
15 b21dfa3fea \
16 80ad60f95c \
17 d26e597a24 \
18 721327bfc0 \
19 18be9375e5)
20 i=0
21 sum=0
22 while (( i<=100 ));do
23
24 (( sum == ${#abc[@]} )) && break
25 for j in ${abc[@]};do
26 num=`echo $i|md5sum|cut -c1-10`
27 [ $num == $j ] && { cba[${j}]=$i;let sum++; }
28 done
29 let i++
30 done
31 echo ${#cba[*]}
32 for i in ${!cba[@]};do
33 echo ${i}的原始数字是${cba[${i}]}
34
35 done