31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# GitHub Account Format (sms-activate orders)
|
|
|
|
Accounts from sms-activate / smshub / similar services are delivered as RAR archives containing `.txt` order files.
|
|
|
|
## Format
|
|
```
|
|
email:password:[REDACTED]
|
|
```
|
|
|
|
### Fields
|
|
| Field | Example | Notes |
|
|
|-------|---------|-------|
|
|
| email | `waidelindhorstmadrid@gmail.com` | Gmail login |
|
|
| password | `IG0Kuq77VVY!` | 12-16 chars, mixed case + symbols |
|
|
| 2FA seed | `ZFYDKEAEKZ54ZCDR` | 16-char base32, use with `pyotp.TOTP(seed)` |
|
|
| recovery codes | `d7bc0-38f63,4585b-d0ae2,...` | 16 recovery codes, comma-separated |
|
|
| username | `Chunkuotriumph` | GitHub username |
|
|
|
|
## RAR Extraction on Windows
|
|
```python
|
|
import rarfile, os
|
|
rarfile.UNRAR_TOOL = r'C:\Program Files\WinRAR\UnRAR.exe'
|
|
os.environ['PATH'] = r'C:\Program Files\WinRAR;' + os.environ.get('PATH', '')
|
|
rf = rarfile.RarFile('archive.rar')
|
|
for fname in rf.namelist():
|
|
data = rf.read(fname).decode('utf-8', errors='replace')
|
|
# Parse each line for email:password:[REDACTED]
|
|
```
|
|
|
|
Pitfall: `rarfile` auto-detection fails on Windows git-bash. Set `UNRAR_TOOL` explicitly. 7-Zip and `unrar` CLI also fail with Cyrillic paths — use Python rarfile with explicit path.
|