“信息安全基础-中国政法大学”实验报告

Web 安全:网站暴力破解攻击实验

1. #!/bin/bash read -p "input the length: " n
for i in seq 1 $n do for ((j=n;j>=n;j>=i;j--)) do echo -n " " done

for((m=1;m<=$i;m++))
do
    echo -n "* "
done
echo
copy

done

for i in seq 1 $n do for((j=0;j<=$i;j++)) do echo -n " " done

for((k=$i;k<$n;k++))
do
    echo -n "* "
done
echo
copy

done

2. var=abcdefg

echo ${var#*d}

3. #! /bin/bash n=0 while [ $n -lt "1" ]; do read -p "Please input a number, it must greater than "1":" n done

sum=0 for i in seq 1 $n; do sum=[[i+sum]doneechosum] done echo sum

4. #! /bin/bash for f in ls /root/; do if [ -d f];thencprf ] ; then cp -r f /tmp/ fi done

5. #! /bin/bash groupadd users for i in seq 0 9; do useradd -g users user_0$i done

for j in seq 10 100; do useradd -g users user_$j done

6. #!/bin/bash find /123/ -type f -name "*.txt" > /tmp/txt.list for f in cat /tmp/txt.list do mv ff f.bak done

find /123/ -type f -name *.txt |xargs -i mv {} {}.bak

find /123/ -type f -name *.txt -exec mv {} {}.bak ;

for f in cat /tmp/txt.list do echo $f.bak done > /tmp/txt.bak.list

tar -czvf 123.tar.gz cat /tmp/txt.bak.list |xargs

7. #! /bin/bash nu=wc -l 2.txt | awk '{print $1}' for i in seq 1 5 do l=sed -n "$i"p 2.txt if echo lgrepvq[azAZ]thenechol |grep -vq '[a-zA-Z]' then echo l fi done for i in seq 6 10 do l=sed -n "$i"p 2.txt echo $i | sed 's/[a-zA-Z]//g' done for i in seq 11 $nu do sed -n "$i"p 2.txt done

最新评论
暂无评论~