From cd677157f24f4a4b2686bbb5790cff12dfa5ebc4 Mon Sep 17 00:00:00 2001 From: shihaam Date: Mon, 11 Apr 2022 23:33:29 +0500 Subject: [PATCH] anti-bot --- bml-cli | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/bml-cli b/bml-cli index 82c7b7f..cb11605 100755 --- a/bml-cli +++ b/bml-cli @@ -3,7 +3,7 @@ cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 CONFIG=~/.config/bml-cli/config CREDENTIALS=~/.config/bml-cli/.credentials -COOKIE=~/.cache/bml-cli/.cookie +COOKIE=cookie #~/.cache/bml-cli/.cookie BML_RESETPASS='https://www.bankofmaldives.com.mv/internetbanking/forgot_password' #Setting terminal output colors @@ -76,7 +76,7 @@ check_connection(){ echo ${red}Check your connection and try again.${reset} exit 1 fi - DOS=$(curl -s https://www.bankofmaldives.com.mv/ | grep -oE "error code: 1020") + DOS=$($curl -s https://www.bankofmaldives.com.mv/ | grep -oE "error code: 1020") if [ "$DOS" = "error code: 1020" ] then echo ${red}Access denied${reset} @@ -228,7 +228,7 @@ savepass(){ ################################################################################################ login(){ - LOGIN=$(curl -s -c $COOKIE $BML_URL/login \ + LOGIN=$($curl -s -c $COOKIE $BML_URL/login \ --data-raw username=$BML_USERNAME_UNSAFE \ --data-raw password=${BML_PASSWORD_UNSAFE} \ | jq -r .code) @@ -293,11 +293,11 @@ enter_credentials(){ ################################################################################################ select_profile(){ -REQPRO=$(curl -s -b $COOKIE $BML_URL/profile) +REQPRO=$($curl -s -b $COOKIE $BML_URL/profile) PERSONALPROFILE=$(echo $REQPRO \ | jq -r '.payload | .profile | .[] | .profile' \ | head -n 1) -curl -s -b $COOKIE $BML_URL/profile \ +$curl -s -b $COOKIE $BML_URL/profile \ --data-raw profile=$PERSONALPROFILE \ --compressed > /dev/null } @@ -305,7 +305,7 @@ curl -s -b $COOKIE $BML_URL/profile \ ################################################################################################ userinfo(){ - USERINFO=$(curl -s -b $COOKIE $BML_URL/userinfo) + USERINFO=$($curl -s -b $COOKIE $BML_URL/userinfo) SUCCESS=$(echo $USERINFO | jq -r .success) if [ "$SUCCESS" != "true" ] then @@ -331,7 +331,7 @@ accounts(){ } ################################################################################################ api_dashboard(){ - DASHBOARD=$(curl -s -b $COOKIE $BML_URL/dashboard) + DASHBOARD=$($curl -s -b $COOKIE $BML_URL/dashboard) SUCCESS=$(echo $DASHBOARD | jq -r .success) if [ "$SUCCESS" != "true" ] then @@ -349,7 +349,7 @@ list_contacts(){ } ################################################################################################ api_contacts(){ - API_CONATACTS=$(curl -s -b $COOKIE $BML_URL/contacts) + API_CONATACTS=$($curl -s -b $COOKIE $BML_URL/contacts) SUCCESS=$(echo $API_CONATACTS | jq -r .code) if [ "$SUCCESS" = "17" ] then @@ -372,7 +372,7 @@ transfer(){ ################################################################################################ api_account(){ - API_ACCOUNT=$(curl -s -b $COOKIE $BML_URL/validate/account/$ACCOUNT_NUMBER) + API_ACCOUNT=$($curl -s -b $COOKIE $BML_URL/validate/account/$ACCOUNT_NUMBER) SUCCESS=$(echo $API_ACCOUNT | jq -r .code) if [ "$SUCCESS" = "17" ] then @@ -418,7 +418,7 @@ then CONTACT_NAME=$ACCOUNT_NAME fi CONTACT_NAME_SED=`echo "$CONTACT_NAME" | sed "s/ /%20/g"` - ADDCONTACT=$(curl -s -b $COOKIE $BML_URL/contacts \ + ADDCONTACT=$($curl -s -b $COOKIE $BML_URL/contacts \ --data-raw contact_type=IAT \ --data-raw account=$ACCOUNT_NUMBER \ --data-raw alias=$CONTACT_NAME_SED \ @@ -452,7 +452,7 @@ fi delete_contact(){ printf "Enter Contact ID: " read -r CONATACT_ID - DELETESUCCESS=$(curl -s -b $COOKIE $BML_URL/contacts/$CONATACT_ID \ + DELETESUCCESS=$($curl -s -b $COOKIE $BML_URL/contacts/$CONATACT_ID \ --data-raw _method=delete \ --compressed \ | jq -r .code) @@ -468,7 +468,7 @@ delete_contact(){ } ################################# api_activites(){ - API_ACTIVITES=$(curl -s -b $COOKIE $BML_URL/activities) + API_ACTIVITES=$($curl -s -b $COOKIE $BML_URL/activities) SUCCESS=$(echo $API_ACTIVITES | jq -r .code) if [ "$SUCCESS" = "17" ] then @@ -497,7 +497,7 @@ activities(){ then display_banner && display_name && display_userinfo echo Current Page: $PAGENO - curl -s -b $COOKIE $BML_URL/activities?page=$PAGENO \ + $curl -s -b $COOKIE $BML_URL/activities?page=$PAGENO \ | jq -r '["Type","Date","Time","Contact","Amount","Remarks","Status"], ["====","==========","=========","==========================","============","==================","==========="],(.payload | .content | .data | .[] | [.type, .datetime, .creditName, .formattedAmount, .message, .status]) | @tsv' \ | sed "s/+05:00//g" \ | sed 's/\([0-9]\{4\}-[0-9][0-9]-[0-9][0-9]\)T\([0-9][0-9]:[0-9][0-9]:[0-9][0-9]\)/\1 \2/g' \ @@ -681,7 +681,7 @@ change_password(){ done - curl -s -b $COOKIE $BML_URL/user/changepassword \ + $curl -s -b $COOKIE $BML_URL/user/changepassword \ --data-raw currentPassword=$OLD_PASSWORD \ --data-raw newPassword=$NEW_PASSWORD \ --data-raw newPasswordConfirmation=$REPEAT_NEWPASSWORD \ @@ -689,7 +689,7 @@ change_password(){ echo ${lightgreen}OTP sent to ${yellow}${ECHOOTPCHANNEL}${reset} read -n 6 -p 'Enter OTP: ' OTP - CHANGEPASSWORD=$(curl -s -b $COOKIE $BML_URL/user/changepassword \ + CHANGEPASSWORD=$($curl -s -b $COOKIE $BML_URL/user/changepassword \ --data-raw currentPassword=$OLD_PASSWORD \ --data-raw newPassword=$NEW_PASSWORD \ --data-raw newPasswordConfirmation=$REPEAT_NEWPASSWORD \