Saturday, August 22, 2020

goGetBucket - A Penetration Testing Tool To Enumerate And Analyse Amazon S3 Buckets Owned By A Domain


When performing a recon on a domain - understanding assets they own is very important. AWS S3 bucket permissions have been confused time and time again, and have allowed for the exposure of sensitive material.

What this tool does, is enumerate S3 bucket names using common patterns I have identified during my time bug hunting and pentesting. Permutations are supported on a root domain name using a custom wordlist. I highly recommend the one packaged within AltDNS.

The following information about every bucket found to exist will be returned:
  • List Permission
  • Write Permission
  • Region the Bucket exists in
  • If the bucket has all access disabled

Installation
go get -u github.com/glen-mac/goGetBucket

Usage
goGetBucket -m ~/tools/altdns/words.txt -d <domain> -o <output> -i <wordlist>
Usage of ./goGetBucket:
-d string
Supplied domain name (used with mutation flag)
-f string
Path to a testfile (default "/tmp/test.file")
-i string
Path to input wordlist to enumerate
-k string
Keyword list (used with mutation flag)
-m string
Path to mutation wordlist (requires domain flag)
-o string
Path to output file to store log
-t int
Number of concurrent threads (default 100)
Throughout my use of the tool, I have produced the best results when I feed in a list (-i) of subdomains for a root domain I am interested in. E.G:
www.domain.com
mail.domain.com
dev.domain.com
The test file (-f) is a file that the script will attempt to store in the bucket to test write permissions. So maybe store your contact information and a warning message if this is performed during a bounty?
The keyword list (-k) is concatenated with the root domain name (-d) and the domain without the TLD to permutate using the supplied permuation wordlist (-m).
Be sure not to increase the threads too high (-t) - as the AWS has API rate limiting that will kick in and start giving an undesired return code.

Related posts

BurpSuite Introduction & Installation



What is BurpSuite?
Burp Suite is a Java based Web Penetration Testing framework. It has become an industry standard suite of tools used by information security professionals. Burp Suite helps you identify vulnerabilities and verify attack vectors that are affecting web applications. Because of its popularity and breadth as well as depth of features, we have created this useful page as a collection of Burp Suite knowledge and information.

In its simplest form, Burp Suite can be classified as an Interception Proxy. While browsing their target application, a penetration tester can configure their internet browser to route traffic through the Burp Suite proxy server. Burp Suite then acts as a (sort of) Man In The Middle by capturing and analyzing each request to and from the target web application so that they can be analyzed.











Everyone has their favorite security tools, but when it comes to mobile and web applications I've always found myself looking BurpSuite . It always seems to have everything I need and for folks just getting started with web application testing it can be a challenge putting all of the pieces together. I'm just going to go through the installation to paint a good picture of how to get it up quickly.

BurpSuite is freely available with everything you need to get started and when you're ready to cut the leash, the professional version has some handy tools that can make the whole process a little bit easier. I'll also go through how to install FoxyProxy which makes it much easier to change your proxy setup, but we'll get into that a little later.

Requirements and assumptions:

Mozilla Firefox 3.1 or Later Knowledge of Firefox Add-ons and installation The Java Runtime Environment installed

Download BurpSuite from http://portswigger.net/burp/download.htmland make a note of where you save it.

on for Firefox from   https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/


If this is your first time running the JAR file, it may take a minute or two to load, so be patient and wait.


Video for setup and installation.




You need to install compatible version of java , So that you can run BurpSuite.

Related posts


  1. Pentest Tools Tcp Port Scanner
  2. Pentest Tools Apk
  3. What Are Hacking Tools
  4. Kik Hack Tools
  5. Hacker Tools Online
  6. Pentest Tools Kali Linux
  7. Pentest Tools Bluekeep
  8. Hacker Hardware Tools
  9. Best Hacking Tools 2020
  10. Pentest Tools List
  11. Github Hacking Tools
  12. Hacking Tools For Windows 7
  13. Pentest Tools For Mac
  14. Free Pentest Tools For Windows
  15. Hacking Tools For Pc
  16. Ethical Hacker Tools
  17. Hack Tools 2019
  18. Hacking Tools Kit
  19. Hacking Tools 2019
  20. Game Hacking
  21. Hacker Tools Linux
  22. Hacker Tools For Ios
  23. Best Hacking Tools 2020
  24. Hacking Tools Usb
  25. Tools 4 Hack
  26. Hacking Apps
  27. Hacking Tools And Software
  28. Nsa Hack Tools
  29. Hack Tools For Ubuntu
  30. Beginner Hacker Tools
  31. Pentest Tools Download
  32. Android Hack Tools Github
  33. Hack Tools
  34. Hack And Tools
  35. Hacker Security Tools
  36. Pentest Tools Android
  37. Pentest Tools For Windows
  38. Hackers Toolbox
  39. Android Hack Tools Github
  40. Underground Hacker Sites
  41. Hacking Tools Github
  42. Hack Tools Github
  43. Free Pentest Tools For Windows
  44. Hack Tools Github
  45. Hacker Tools For Ios
  46. Nsa Hacker Tools
  47. Hack Tools For Games
  48. How To Install Pentest Tools In Ubuntu
  49. Hack Tools Mac
  50. Nsa Hack Tools
  51. Hack Tools Online
  52. Hack Tools For Ubuntu
  53. How To Hack
  54. Hacking Tools For Beginners
  55. Growth Hacker Tools
  56. Tools For Hacker
  57. Pentest Tools Windows
  58. Hack Tool Apk No Root
  59. Pentest Tools Online
  60. Hack Tool Apk
  61. Hacker Tools Linux
  62. Hacking Tools For Windows 7
  63. Pentest Reporting Tools
  64. Pentest Tools Android
  65. Hacking App
  66. Best Hacking Tools 2019
  67. Hacking Tools Usb
  68. Hacking Tools Free Download
  69. Pentest Tools Download
  70. Pentest Tools Apk
  71. Hacking Tools 2020
  72. Hacking Tools Hardware
  73. Pentest Tools Alternative
  74. How To Make Hacking Tools
  75. Pentest Tools Review
  76. Hacks And Tools
  77. Hacker Tools Software
  78. Pentest Tools Windows
  79. Usb Pentest Tools
  80. Hacker
  81. Hacker Tools Online
  82. Game Hacking
  83. Hacking Tools Kit
  84. How To Hack
  85. Pentest Tools Windows
  86. Beginner Hacker Tools
  87. Hacker Tools For Windows
  88. New Hacker Tools
  89. Hackers Toolbox
  90. Pentest Tools For Mac
  91. Game Hacking
  92. Pentest Tools Download
  93. World No 1 Hacker Software
  94. Hacking Tools For Beginners
  95. Hacking Tools Download
  96. Hacker Tools Windows
  97. Hacking Tools Mac
  98. Hack Tools For Ubuntu
  99. Pentest Tools Tcp Port Scanner
  100. Pentest Tools Find Subdomains
  101. Hacker Tools Free
  102. Hack Tools For Pc
  103. Hack Tools Github
  104. Pentest Tools Free
  105. Hacking Tools And Software

Networking | Switching And Routing | Tutorial 1 | 2018


Welcome to my new series of tutorials about networking. Moreover in this series I'll discuss briefly each and every thing related to routing and switching. After that you will able to pass an exam of HCNA, CCNA etc. First of all you have to know which software is used by which company such as Huawei used its own software named eNSP while Cisco used its own software named Cisco Packet Tracer. After that you have to know that how to download and install both of the software in your computer systems. So the purpose of this blog is to give you people an overview about how to download and install both of them.

What is a Network? 

First of all we must have to know about what is a network. So the network is the interconnection of two or more than two devices in such a way that they can communicate each other. In computer networks we can say that the interconnection of two or more than two end devices (computer, laptops, printers etc) for the sake of sending and receiving some amount of data is known as computer network.

What is Internet?  

The very simple and easily understandable definition of a internet is "The network of networks". Now what is meant by that? When different networks from the different areas or at the same areas wanna communicate with each other then internet formed. So we can say that "Internet is the interconnection of different networks in such a way that networks can communicate with each other".