With kerbrute.py:
python kerbrute.py -domain <domain_name> -users <users_file> -passwords <passwords_file> -outputfile <output_file>
With Rubeus version with brute module:
DOMAIN,qq.com | |
DOMAIN,115.com | |
DOMAIN,bl.com | |
DOMAIN,xjairport.com | |
DOMAIN,ztupic.com | |
DOMAIN,keytop.cn | |
DOMAIN,alipay.com | |
DOMAIN,huilvyun.com.cn |
[General] | |
ipv6 = false | |
bypass-system = true | |
dns-server = https://223.5.5.5/dns-query | |
bypass-tun = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 255.255.255.255/32 | |
skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, localhost, *.local, *.crashlytics.com, *.edu.cn, captive.apple.com | |
[Rule] | |
# 本地网络-直连 | |
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Lan/Lan.list,DIRECT |
With kerbrute.py:
python kerbrute.py -domain <domain_name> -users <users_file> -passwords <passwords_file> -outputfile <output_file>
With Rubeus version with brute module:
Just plug in your own values for registry and repo/image name.
registry='localhost:5000'
name='my-image'
curl -v -sSL -X DELETE "http://${registry}/v2/${name}/manifests/$(
curl -sSL -I \
-H "Accept: application/vnd.docker.distribution.manifest.v2+json" \
Use your service account's key JSON file to get an access token to call Google APIs.
Good for seeing how things work, including the creation of JWT token.
To create a JWT token, you can replace create-jwt-token.sh
script with tools like step.
If you just want to get an access token for a service account,
#!/bin/bash | |
# Check_port <address> <port> | |
check_port() { | |
if [ "$(which nc)" != "" ]; then | |
tool=nc | |
elif [ "$(which curl)" != "" ]; then | |
tool=curl | |
elif [ "$(which telnet)" != "" ]; then | |
tool=telnet | |
elif [ -e /dev/tcp ]; then |
http://download.xs4all.nl/test/10GB.bin | |
http://ftp.iinet.net.au/test500MB.dat | |
http://lg-tor.fdcservers.net/10GBtest.zip | |
http://lg.ams2-c.fdcservers.net/10GBtest.zip | |
http://lg.chi2-c.fdcservers.net/10GBtest.zip | |
http://lg.den2-c.fdcservers.net/10GBtest.zip | |
http://lg.fra2-c.fdcservers.net/10GBtest.zip | |
http://lg.la2-c.fdcservers.net/10GBtest.zip | |
http://lg.lon-c.fdcservers.net/10GBtest.zip | |
http://lg.mad-c.fdcservers.net/10GBtest.zip |
import os, json | |
import requests, time, uuid, hmac, hashlib, base64 | |
import logging | |
from datetime import datetime | |
# Setup logging | |
logFormatter = logging.Formatter('%(asctime)s - %(message)s') | |
rootLogger = logging.getLogger() | |
consoleHandler = logging.StreamHandler() |
import argparse | |
import requests | |
import json | |
from datetime import datetime | |
def format_timestamp(timestamp): | |
if isinstance(timestamp, int): | |
formatted_time = datetime.fromtimestamp(timestamp).strftime('%Y-%m-%d %H:%M:%S') | |
return formatted_time | |
return str(timestamp) |
#!/bin/bash | |
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" | |
while getopts ":i:n:" opt; do | |
case $opt in | |
i) | |
GRE_INTERFACE="$OPTARG" | |
;; | |
n) | |
DOMAIN_NAME="$OPTARG" |