Otomatisasi Verifikasi Google One/Gemini Student dengan Pyppeteer
by: Nyx6st
Overview
Script ini, yang dibangun dengan Python 3.7+ dan pyppeteer
(headless Chromium), dirancang untuk mengotomatisasi proses verifikasi Google One Student Plan secara semi-otomatis. Ideal untuk dijalankan di lingkungan Linux seperti VPS atau PC, script ini akan memandu Anda mengisi email, meminta OTP manual, dan merekam hasilnya.
Fitur Utama
- Otomatisasi browser headless (Chromium)
- Pengiriman email verifikasi otomatis
- Input OTP manual (memungkinkan intervensi user)
- Penyimpanan screenshot bukti verifikasi
- Logging detail status sukses/gagal
Cuplikan Kode Esensial
# 1. Inisialisasi Browser Headless
async def start_browser():
browser = await launch(headless=True, args=['--no-sandbox', '--disable-gpu', ...])
return browser
# 2. Navigasi & Input Email
await page.goto("https://one.google.com/verify/student", {'waitUntil': 'networkidle0'})
await page.waitForSelector('input[type="email"]', {'visible': True, 'timeout': 60000})
await page.type('input[type="email"]', email)
await page.keyboard.press('Enter')
# 3. Penyimpanan Bukti & Log
filename = f"screenshots/{email.replace('@', '_at_')}_result.png"
await page.screenshot({'path': filename, 'fullPage': True})
with open("logs.txt", "a") as log:
log.write(f"{email} : OTP {otp} ✔️ Berhasil diverifikasi\n")
Struktur File Proyek
gemini_student_autofarmer.py
— Script utamaemails.txt
— Daftar email target (satu per baris)logs.txt
— Catatan hasil eksekusiscreenshots/
— Folder untuk bukti gambar
Panduan Penggunaan
- **Prasyarat:** Pastikan Anda memiliki Python 3.7+ dan koneksi internet stabil. Anda juga harus memiliki akses ke inbox email yang digunakan (`emails.txt`).
- **Instalasi Dependensi:** Buka terminal (di Linux/PC/VPS) dan jalankan:
Pyppeteer akan otomatis mengunduh Chromium saat pertama kali dijalankan.pip install pyppeteer
- **Persiapan File:**
- Simpan kode script ke `gemini_student_autofarmer.py`.
- Buat `emails.txt` di folder yang sama, isi dengan email target (misal: `user@nullsto.edu.pl`).
- **Jalankan Script:** Dari terminal, navigasi ke folder script dan eksekusi:
python3 gemini_student_autofarmer.py
- **Interaksi OTP Manual:** Script akan berhenti untuk setiap email dan meminta Anda memasukkan kode OTP (6 digit) yang diterima di inbox email target.
- **Hasil:** Screenshot bukti klaim akan tersimpan di folder `screenshots/` dan log status di `logs.txt`.
Catatan: Kompatibilitas Termux
Script ini **tidak dapat berjalan langsung di Termux Android**. pyppeteer
memerlukan biner Chromium yang kompatibel dengan arsitektur x86/x64 dan lingkungan desktop (GUI/X11), yang tidak didukung secara native oleh Termux (ARM64) tanpa konfigurasi ekstrem (misal: Proot Ubuntu dengan Xvfb, yang sangat tidak direkomendasikan karena kompleksitas dan konsumsi sumber daya tinggi).
Untuk menjalankan script ini, disarankan menggunakan **VPS (Virtual Private Server) Linux** atau PC/Laptop dengan sistem operasi Linux/Windows.
Link Full Script (Priv8 RAW)
[Download Script Lengkap - RAW]
gemini_student_autofarmer.py
atau ini
2gemini_student_autofarmer.pyPenutup
Script ini dirancang sebagai Proof of Concept (PoC) dan alat bantu edukasi bagi peneliti keamanan atau enthusiast untuk memahami otomatisasi browser dan kerentanan web. **Gunakan dengan etika dan tanggung jawab.**
"Where Creativity, Exploitation, and Expression Collide. ."
Posting Komentar