Google TOTP decode and self-generate
Pre-requirements
- An ubuntu system
- with python3 supports
- with python3-pip
- with package installer, likes apt
Step1. Export TOTP
Export your TOTP from Google Authenticator by using "Transfer Codes". Take a screenshot of the generated QR-Code.
Step 2. Decode the exports
Step 2-1. Decode QR-code
-
Install dependencies
sudo apt install -y libzbar0 pip install pyzbar pillow -
Run the script
from pyzbar.pyzbar import decode from PIL import Image img = Image.open('google_auth.jpg') decoded_objects = decode(img) for obj in decoded_objects: print('Type:', obj.type) print('Data:', obj.data.decode('utf-8'), '\n') -
The script output should be
Type: QRCODE Data: otpauth-migration://offline?data=... -
Just save the string after
dataparamater