With kerbrute.py:
python kerbrute.py -domain <domain_name> -users <users_file> -passwords <passwords_file> -outputfile <output_file>With Rubeus version with brute module:
| # IMPORTANT! | |
| # This gist has been transformed into a github repo | |
| # You can find the most recent version there: | |
| # https://github.com/Neo23x0/auditd | |
| # ___ ___ __ __ | |
| # / | __ ______/ (_) /_____/ / | |
| # / /| |/ / / / __ / / __/ __ / | |
| # / ___ / /_/ / /_/ / / /_/ /_/ / | |
| # /_/ |_\__,_/\__,_/_/\__/\__,_/ |
With kerbrute.py:
python kerbrute.py -domain <domain_name> -users <users_file> -passwords <passwords_file> -outputfile <output_file>With Rubeus version with brute module:
| # ---------------------- | |
| # Status Bar | |
| # ----------------------- | |
| set-option -g status on # turn the status bar on | |
| set -g status-utf8 on # set utf-8 for the status bar | |
| set -g status-interval 5 # set update frequencey (default 15 seconds) | |
| set -g status-justify centre # center window list for clarity | |
| # set-option -g status-position top # position the status bar at top of screen | |
| # visual notification of activity in other windows |
This list is meant to be a both a quick guide and reference for further research into these topics. It's basically a summary of that comp sci course you never took or forgot about, so there's no way it can cover everything in depth. It also will be available as a gist on Github for everyone to edit and add to.
###Array ####Definition:
| from uuid import UUID | |
| def validate_uuid4(uuid_string): | |
| """ | |
| Validate that a UUID string is in | |
| fact a valid uuid4. | |
| Happily, the uuid module does the actual | |
| checking for us. |
| [prune] | |
| go-tests = true | |
| unused-packages = true | |
| [[constraint]] | |
| name = "github.com/sirupsen/logrus" | |
| version = "1.0.5" | |
| [[constraint]] | |
| name = "github.com/pkg/errors" |
| lsof -P -i tcp | awk '{print $2,$4,$9}' | tr -d 'u' | sort -u| grep -v PID | while read pid fd details; do curr_time="$(date +%s)"; birth_time="$(stat --printf "%Z" /proc/${pid}/fd/${fd})"; age=$((curr_time-birth_time)); if (( $age > 0)); then echo "${age} seconds /proc/${pid}/fd/${fd} ${details}" ; fi; done | sort -n -k1 |
| lsof -P -i tcp | awk '{print $2,$4,$9}' | tr -d 'u' | sort -u| grep -v PID | while read pid fd details; do curr_time="$(date +%s)"; birth_time="$(stat --printf "%Z" /proc/${pid}/fd/${fd})"; age=$((curr_time-birth_time)); if (( $age > 0)); then echo "${age} seconds /proc/${pid}/fd/${fd} ${details}" ; fi; done | sort -n -k1 |
Gain adb root.
$ adb shell am start -n com.android.engineeringmode/.qualcomm.DiagEnabled --es "code" "angela"
Download Magisk-v14.0 and extract it somewhere. Download MagiskManager.
| import socket | |
| import sys | |
| import os | |
| import base64 | |
| def prep(): | |
| srv_sock = './srv_socket' | |
| try: | |
| os.unlink(srv_sock) | |
| except: |