GuallaGang508 / SMSBotBypass

otp bot
333 stars 105 forks source link

SMSBotBypass

Bypass SMS verifications from Paypal, Instagram, Snapchat, Google, 3D Secure, and many others... using a Discord Bot or the private API.

It's really simple. Imagine that your friend got a Snapchat account, you try to reset his password using the sms system :

Then, you use the bot (!call 33612345678 snapchat). The bot is gonna call him, using the snapchat service, ask for the code received. If he send the code using the numpad, then your gonna receive the code and be able to reset the password. It's like an automatic system for SE.

API

The API requests availables & working :

Bot Commands

All the Admin commands :

All the Users commands :

The differents call services supported :

How it works ?

  1. When you do a !call 3312345678 paypal, the Discord Bot sends a post request to our private api, who is gonna save the call into our sqlite DB and send the call to our twilio API.
  2. The Twilio API use our /status route to know what to do in the call, the status route returns TwiML code to Twilio.
  3. The /status route returns the self hosted service song using the /stream/service route.
  4. If the user enter the digit code using the numpad, the song stops, it thanks him for the code, and end the call.
  5. The /status route send the code to your discord channel using a webhook.

Prerequisite

Install the API

Download the API Files from the github

git clone https://github.com/Ross1337/SMSBotBypass.git

Go to our API folder

cd /SMSBotBypass/api/

Install the dependencies

npm i

Start the api, wait 15s, and then, stop it

npm start

Modify the config.js file

Open the port 1337

To check if everything works fine, I did a full test system. If your Twilio account is not upgrade, before the test, go to the /test/call.js file and modify the phone number line 122 with your phone numer.

npm test

image

Your private API now works ! If your api is not working, upgrade your Twilio account and try again.

Be carefull, you also need to change the TTS Language, go to https://www.twilio.com/console/voice/twiml/text-to-speech and change the TTS Language from English to French with the Lea voice.

Install the Discord Bot

Take your API Password from you config.js file in your api folder we are gonna use it

cd ../bots/discord

Modify the config.js file

Create two discord roles, one "Admin" with Administrator permissions, and the other one "Bot User" with any permission.

Add the bot to the discord server

Initialize the discord bot

npm i

You can now start the discord bot

node bot.js

You can get all the informations neeeded on discord doing !help

image

Disclaimer

This code is only a POC code, do not use it illegally. You could been arrested to use badly this code. Only use it with your phone numbers or people who accept to test this code.

Contributions

Feel free to contribute to this project by fork and pull request this repo!