From c853577ddfe48025c5402754b7708f78afd11e97 Mon Sep 17 00:00:00 2001 From: carnal0wnage Date: Tue, 27 Jun 2017 22:24:02 -0400 Subject: [PATCH] function for polly --- libs/brute.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libs/brute.py b/libs/brute.py index 6699cf3..3062036 100644 --- a/libs/brute.py +++ b/libs/brute.py @@ -577,7 +577,7 @@ def brute_glacier_permissions(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY): return generic_permission_bruteforcer(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, 'glacier', tests) #http://boto3.readthedocs.io/en/latest/reference/services/greengrass.html -#TODO #doesnt seem to be in the codebase for python ?? +#If this one doesnt work make sure boto3 is up to date def brute_greengrass_permissions(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY): print ("### Enumerating Greegrass Permissions ###") tests = [('ListGroups', 'list_groups', (), {}), @@ -770,10 +770,16 @@ def brute_organizations_permissions(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY): return generic_permission_bruteforcer(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, 'organizations', tests) #http://boto3.readthedocs.io/en/latest/reference/services/pinpoint.html -#TODO +#NO functions to call without arguements #http://boto3.readthedocs.io/en/latest/reference/services/polly.html #TODO +def brute_polly_permissions(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY): + print ("### Enumerating Polly Permissions ###") + tests = [('DescribeVoices', 'describe_voices', (), {} ), + ('ListLexicons', 'list_lexicons', (), {} ), + ] + return generic_permission_bruteforcer(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, 'polly', tests) #http://boto3.readthedocs.io/en/latest/reference/services/rds.html def brute_rds_permissions(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY):