Hacking misconfigured AWS S3 buckets: A complete guide