WIP checkin

bug/bundler_fix
HD Moore 2015-12-28 14:12:50 -06:00 committed by Tim
parent d891e27cdd
commit 5bf308e720
1 changed files with 31 additions and 1 deletions

View File

@ -43,7 +43,9 @@ class Console::CommandDispatcher::Android
'send_sms' => ['send_sms'],
'wlan_geolocate' => ['wlan_geolocate'],
'interval_collect' => ['interval_collect'],
'activity_start' => ['activity_start']
'activity_start' => ['activity_start'],
'sqlite_read' => ['sqlite_read'],
'sqlite_write' => ['sqlite_write']
}
# Ensure any requirements of the command are met
@ -546,6 +548,34 @@ class Console::CommandDispatcher::Android
end
end
def cmd_sqlite_write(*args)
results = client.android.sqlite_write("SELECT 1")
p results
end
def cmd_sqlite_read(*args)
path = "sqlite_read_#{Time.new.strftime('%Y%m%d%H%M%S')}.txt"
read_opts = Rex::Parser::Arguments.new(
'-h' => [ false, 'Help Banner' ],
'-o' => [ false, 'Output path for contacts list']
)
read_opts.parse(args) do |opt, _idx, val|
case opt
when '-h'
print_line('Usage: sqlite_read [options]')
print_line(read_opts.usage)
return
when '-o'
path = val
end
end
results = client.android.sqlite_read("")
p results
end
#
# Name for this dispatcher
#