Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # TBH Woredpress Version Checker
- # Coded By Red H4t V!per
- target=$1
- path=$2
- url="$target/$path"
- fpath="page.php"
- if [ -e $fpath ]; then
- rm -rf page.php;
- fi
- fpath2="page2.php"
- if [ -e $fpath2 ]; then
- rm -rf page2.php;
- fi
- fpath3="page3.php"
- if [ -e $fpath3 ]; then
- rm -rf page3.php;
- fi
- fpath4="readme.html"
- if [ -e $fpath4 ]; then
- rm -rf readme.html;
- fi
- Usage()
- {
- echo ""
- echo "# ****************************************************************************************************#"
- echo "# Usage : TBH Wordpress Version Checker <target> <path> *#"
- echo "# Help : -h && --help : Show This Menu *#"
- echo "# RunScript : Give Permision to script and run it !! *#"
- echo "# Example : ./script.sh www.example.com wp *#"
- echo "# ****************************************************************************************************#"
- echo ""
- exit
- }
- Check_Arguments()
- {
- if [ -z "$target" ] || [ "$target" == "-h" ] || [ "$target" == "--help" ]; then
- Usage;
- exit
- fi
- }
- Check_WP_Version()
- {
- echo -e '\E[32m'"[*] Start Check ..."; tput sgr0
- wget -q -O page.php "$url/readme.html"
- Version=`cat page.php | grep "Version" | awk '{gsub("<br />","")}1'|cut -d "n" -f 2`
- if [ -z "$Version" ]; then
- echo -e '\E[32m'"[*] Testing an Other Way (Feed Generator Tag)"; tput sgr0
- else
- echo -e '\E[32m'"[*] Found : Version of This (wp) Target is$Version"; tput sgr0
- echo -e '\E[32m'"[*] Finish ..."; tput sgr0
- rm -rf page.php;
- rm -rf page2.php;
- rm -rf page3.php;
- rm -rf readme.html;
- exit
- fi
- wget -q -O page2.php "$url/feed/"
- Version2=`cat page2.php | grep "<generator>" | cut -d "=" -f 2|cut -d "<" -f 1`
- if [ -z "$Version2" ]; then
- echo -e '\E[32m'"[*] Testing an Other Way (Serching in main page sources)"; tput sgr0
- else
- echo -e '\E[32m'"[*] Found : Version of This (wp) Target is $Version2"; tput sgr0
- echo -e '\E[32m'"[*] Finish ..."; tput sgr0
- rm -rf page.php;
- rm -rf page2.php;
- rm -rf page3.php;
- rm -rf readme.html;
- exit
- fi
- wget -q -O page3.php "$url"
- Version3=`cat page3.php | grep "generator"|cut -d "," -f 1|cut -d "=" -f 3|awk '{gsub("WordPress","")}1'|sed '/" /s///g'`
- if [ -z "$Version3" ]; then
- echo -e '\E[32m'"[*] Can Not Find Version :( :( "; tput sgr0
- else
- echo -e '\E[32m'"[*] Found : Version of This (wp) Target is $Version3"; tput sgr0
- echo -e '\E[32m'"[*] Finish ..."; tput sgr0
- rm -rf page.php;
- rm -rf page2.php;
- rm -rf page3.php;
- rm -rf readme.html;
- exit
- fi
- }
- main()
- {
- Check_Arguments;
- Check_WP_Version;
- rm -rf page.php;
- rm -rf page2.php;
- rm -rf page3.php;
- rm -rf readme.html;
- }
- main;
- __________________
Advertisement
Add Comment
Please, Sign In to add comment