Skip to content

Repository files navigation

AMD Developer Cloud — Auto Registration & Credit

Automated pipeline for AMD Developer Cloud account registration, email verification, and GPU credit requests.

Features

  • Cookie-Based Auth — Import browser cookies, skip Okta login flow
  • Full AMD Pipeline — Register → Activate → Login → Credit Request
  • DigitalOcean Account — Auto register + email verification
  • FunCaptcha Solver — 2Captcha integration
  • Email Automation — IMAP polling for tokens & verification codes
  • Anti-Detection — CloakBrowser with fingerprint rotation
  • Profile Dump — Generate formatted profile output per account

Scripts

amd_credit_cookies.py (NEW — Cookie-Based)

Full pipeline using browser cookies for authentication:

  1. Import cookies → Authenticated session (skip Okta)
  2. Fill AMD developer profile (name, company, country, academia)
  3. Submit Marketo credit form (use_case validated)
  4. Generate profile dump output
# Generate random profile
python3 amd_credit_cookies.py --generate --email user@domain.com

# Generate without submitting
python3 amd_credit_cookies.py --generate-only --email user@domain.com

# Submit with cookies
python3 amd_credit_cookies.py --cookies cookies.json --data profile.json

# Batch
python3 amd_credit_cookies.py --batch accounts.jsonl

amdregister.py

Full AMD Cloud Credit pipeline (username/password + OTP):

  1. Register at www.amd.com (CloakBrowser)
  2. Fetch activation token from email (IMAP)
  3. Activate account with token + password
  4. Login via Okta → Bearer token (HTTP)
  5. Submit credit request (Marketo form)
python3 amdregister.py --count 3
python3 amdregister.py --email user@domain.com --name "Erik Hansen" --company "MIT" --country US

do_activate.py

DigitalOcean account registration:

  1. Fetch "Confirm your AMD Developer Cloud account" email → visit link
  2. Fetch "Welcome to the AMD developer cloud" email → get DO waves link
  3. Register at devcloud.amd.com (using waves link if available)
  4. Solve FunCaptcha via 2Captcha
  5. Inject token via Arkose API
python3 do_activate.py --input do_pending.json
python3 do_activate.py --email user@domain.com
python3 do_activate.py --all

request_credits.py

Credit request for existing accounts:

  1. Okta login (username/password + OTP)
  2. Navigate to credit form
  3. Fill Marketo form and submit

fill_profiles.py

Profile filling for existing accounts:

  1. Okta login (username/password + OTP)
  2. Navigate to /profile/
  3. Fill form and save

Setup

  1. Clone repo:
git clone https://github.com/gieskuy5/amd-register.git
cd amd-register
  1. Install dependencies:
pip install cloakbrowser requests
  1. Create config:
cp config.example.json config.json
  1. Edit config.json with your credentials:
{
  "password": "your_password",
  "imap_host": "imap.gmail.com",
  "imap_user": "your_email@gmail.com",
  "imap_password": "your_app_password",
  "captcha_key": "your_2captcha_api_key",
  "email_domain": "your_domain.com"
}

Cookie Format (for amd_credit_cookies.py)

Export cookies from browser using EditThisCookie or Cookie-Editor extension:

[
  {
    "name": "cookie_name",
    "value": "cookie_value",
    "domain": ".amd.com",
    "path": "/",
    "secure": true,
    "sameSite": "Lax"
  }
]

Profile Data Format

{
  "first_name": "Joko",
  "last_name": "Firmansyah",
  "email": "joko@domain.com",
  "company": "MIT",
  "address": "123 Main St",
  "city": "Cambridge",
  "state": "MA",
  "zip_code": "02139",
  "phone": "+1-617-555-0100",
  "country_code": "US",
  "job_function": "Student",
  "linkedin": "https://linkedin.com/in/username",
  "github": "https://github.com/username",
  "affiliation": "School",
  "use_case": "Developing AI-powered applications...",
  "outcome": "Evaluate AMD GPU performance..."
}

AMD Validation

AMD validates these fields on submission:

  • Profile name (first + last)
  • Email
  • Use case (detailed description of GPU usage)

Output Files

  • success.txt — Successfully registered accounts (email:password:date)
  • do_activate_results.json — DO registration results
  • output/ — Profile dump files
  • data/ — Screenshots and debug files

Requirements

  • Python 3.8+
  • CloakBrowser — Stealth browser
  • 2Captcha — CAPTCHA solving service (for DO)
  • Browser cookies (for cookie-based auth)

License

MIT

Author

@DezmonDzhino

About

AMD Developer Cloud auto registration

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages