Repo Browser

bashcards/bashcards-run
Card bundle: cards/452919972050--o-sint-the-android-warden

Front / Back (click to flip)

front
back
Click card to view front/back

Raw Script

#!/usr/bin/env bash
E=$'\033[38;5;46m';R=$'\033[0m';S="unknown";[[ -n ${BASH_VERSION:-} ]]&&S=bash;[[ -n ${ZSH_VERSION:-} ]]&&S=zsh;[[ $S != bash && -x $(command -v bash 2>/dev/null) ]]&&exec bash "$0" "$@";T=0;[[ -t 0 && -t 1 && ${TERM:-dumb} != dumb ]]&&T=1;c(){ [[ $T == 1 ]]&&printf '\033[2J\033[H\033[3J' 2>/dev/null||printf '\n%.0s' {1..25};};w(){ [[ -n ${1:-} ]]&&echo "$1"|fold -s -w 32;};b(){ a=("$@");printf "${E}+";printf -- '-%.0s' $(seq 1 34);printf "+${R}\n";for l in "${a[@]}";do w "$l"|while IFS= read -r x;do printf "${E}|${R} %-32s ${E}|${R}\n" "$x";done;done;printf "${E}+";printf -- '-%.0s' $(seq 1 34);printf "+${R}\n";};p(){ echo;read -n1 -s -r -p "SCAN TO CONTINUE...";};need(){ command -v "$1" >/dev/null 2>&1;};pm(){ command -v apt-get>/dev/null 2>&1&&echo apt||command -v apk>/dev/null 2>&1&&echo apk||echo "";};_666(){ [[ "$(id -u)" == "0" ]];};daemon_kill(){ c;b "ADB DAEMON" "Kill server";adb kill-server >/dev/null 2>/dev/null||true;b "DONE" "adb kill-server";p;};daemon_start(){ c;b "ADB DAEMON" "Start server";adb start-server 2>/dev/null||true;p;};daemon_restart(){ daemon_kill;daemon_start;};devmode(){ c;b "ANDROID DEV MODE" "Settings > About phone" "Tap Build number 7x" "Back: Dev options" "USB debugging ON" "Wireless debugging ON";p;};ia(){ local m;m=$(pm);c;b "INSTALL ADB" "Package mgr: ${m:-unknown}" " ";b $'SCAN MENU\n1 Auto install\n2 Manual steps\n0 Back';read -p "ENTER OPTION: " x;case ${x:0:1} in 1)case "$m" in apt)sudo apt-get update&&sudo apt-get install -y adb android-tools-adb;;apk)sudo apk add android-tools;;*)b "UNKNOWN PM" "Install adb manually";;esac;p;;2)c;b "MANUAL" "Debian/Kali: apt install adb" "Alpine: apk add android-tools";p;;*)return 1;;esac;};ar(){ need adb||{ ia||return 1;};return 0;};ready(){ ar||{ b "ADB NOT READY";p;return 1;};};adb_devices(){ c;b "ADB DEVICES" " ";adb devices 2>/dev/null||true;p;};usb_wizard(){ c;b "WIRED (USB) WIZARD" "Best first step" " ";b "STEP 1" "Enable Dev Options" "USB debugging ON" "Connect USB cable";p;devmode;c;b "STEP 2" "Authorize phone prompt" "Tap ALLOW";p;ar||return 1;daemon_start;adb_devices;};tcpip_enable(){ c;b "SWITCH TO TCP/IP" "Needs USB first";p;ar||return 1;adb tcpip 5555 2>/dev/null||true;b "DONE" "adb tcpip 5555";p;};tcpip_connect(){ c;b "CONNECT TCP/IP" "Enter device IP:PORT";read -p "DEVICE IP:PORT: " hp;[[ -n "${hp:-}" ]]||return 1;ar||return 1;adb connect "$hp" 2>/dev/null||true;adb_devices;};pair_wireless(){ c;b "WIRELESS PAIR (11+)" "Wireless debugging ON";p;devmode;c;b "ENTER PAIR INFO" "Ex: 192.168.1.50:37099";read -p "PAIR IP:PORT: " hp;read -p "PAIR CODE: " code;[[ -n "${hp:-}" && -n "${code:-}" ]]||return 1;ar||return 1;adb pair "$hp" <<<"$code" 2>/dev/null||adb pair "$hp" 2>/dev/null||true;p;c;b "NOW CONNECT" "Use Connect TCP/IP option";p;};post_connect_flow(){ adb_devices;};o1(){ c;b "BOOT COUNT";adb shell settings list global 2>/dev/null|grep boot_count=|cut -d= -f2|head -n1|xargs echo "Booted:"|sed 's/$/ times/'||true;p;};o2(){ c;b "EMAILS";adb shell dumpsys 2>/dev/null|grep -E -o "\\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,6}\\b"||true;p;};o3(){ c;b "ACCOUNT APPS";adb shell dumpsys account 2>/dev/null|grep -i 'com.*$' -o|cut -d' ' -f1|cut -d} -f1|grep -v 'com$'||true;p;};o4(){ c;b "CONTACTS";adb shell content query --uri content://contacts/phones/ --projection display_name:number 2>/dev/null||true;p;};o5(){ c;b "CALL LOGS";adb shell content query --uri content://call_log/calls 2>/dev/null||true;p;};o6(){ c;b "SMS";adb shell content query --uri content://sms/ 2>/dev/null||true;p;};o7(){ c;b "ALL APKs";adb shell pm list packages 2>/dev/null||true;p;};o8(){ c;b "3RD PARTY";adb shell pm list packages -3 2>/dev/null||true;p;};o9(){ c;b "SECRET CODES";pk=$(adb shell pm list packages -s -f 2>/dev/null|awk -F= '{print $2}');for p0 in $pk;do echo "$p0";adb shell pm dump "$p0" 2>/dev/null|grep -E 'android_secret_code|Authority:'||true;done;p;};hdr(){ c;b "OsintDroid" "Shell:$S Clear:$([[ $T == 1 ]]&&echo ansi||echo plain)";};MENU=$'SCAN MENU\n1 USB Wizard\n2 Restart ADB\n3 Connect TCP/IP\n4 USB->TCP/IP 5555\n5 Pair Wireless 11+\n6 Bluetooth info\n7 Devices\nA Boot Count\nB Emails\nC Account Apps\nD Contacts\nE Call Logs\nF SMS\nG All APKs\nH 3rd Party\nI Secret Codes\n0 Exit';while :;do hdr;b "$MENU";read -p "ENTER OPTION: " x;case ${x:0:1} in 1)ready&&usb_wizard&&post_connect_flow;;2)ready&&daemon_restart;;3)ready&&tcpip_connect&&post_connect_flow;;4)ready&&tcpip_enable;;5)ready&&pair_wireless;;6)ready&&adb_devices;;a|A)ready&&o1;;b|B)ready&&o2;;c|C)ready&&o3;;d|D)ready&&o4;;e|E)ready&&o5;;f|F)ready&&o6;;g|G)ready&&o7;;h|H)ready&&o8;;i|I)ready&&o9;;0)c;b "MODULE EXITED";break;;*)b "INVALID";p;;esac;done

QR Payload

bash -c "$(echo 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 | base64 -d | gunzip)"
NameTypeSize
README.mdfile1,107
assetsdir