Skip to content

Instantly share code, notes, and snippets.

View Zayrick's full-sized avatar

木头 Zayrick

  • 19:17 (UTC +08:00)
View GitHub Profile
@Zayrick
Zayrick / GPON_HGU_B3_admin_password_cracker.py
Last active September 11, 2024 06:50
用于破解陕西广电GPON HGU B3型家庭网关(TBG300-0-04)的超级管理员密码的暴力破解脚本。
import requests
# 定义用户代理,用于模拟浏览器的请求头
USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36"
# 定义登录和注销的URL
LOGIN_URL = "http://192.168.1.1/boaform/admin/formLogin"
LOGOUT_URL = "http://192.168.1.1/boaform/admin/formLogout"
# 遍历尝试的密码,从0到9999
@Zayrick
Zayrick / docker-registry-proxy-worker.js
Last active February 25, 2025 00:52
基于 Cloudflare Workers 的 Docker Registry 代理脚本,支持自动补全 library 命名空间,动态使用访问域名作为代理地址,并优化了认证处理和请求转发逻辑。适用于国内访问 Docker Hub 镜像时遇到的拉取问题。
/**
* Docker Registry 代理 Worker
*
* 功能说明:
* 1. 根路径请求重定向到 Docker 官网
* 2. 针对 /v2/ 请求返回带有 WWW-Authenticate 挑战的响应,
* 引导 Docker 客户端获取认证 Token。
* 3. 针对 /auth/token 请求,从 Docker 授权服务获取认证 Token。
* 4. 对于其他请求(如拉取镜像配置或镜像数据),转发到上游 Docker Registry,
* 并在必要时对请求路径进行调整(例如缺失默认命名空间时自动补全 "library")。