AWS - SQS Enum

支持 HackTricks

SQS

亚马逊简单队列服务 (SQS) 被呈现为一个 完全托管的消息队列服务。其主要功能是帮助微服务、分布式系统和无服务器应用程序的扩展和解耦。该服务旨在消除管理和操作面向消息的中间件的需求,这通常可能是复杂且资源密集型的。这种复杂性的消除使开发人员能够将精力集中在他们工作中更具创新性和差异化的方面。

Enumeration

# Get queues info
aws sqs list-queues
aws sqs get-queue-attributes --queue-url <url> --attribute-names All

# More about this in privesc & post-exploitation
aws sqs receive-message --queue-url <value>

aws sqs send-message --queue-url <value> --message-body <value>

此外,即使 --queue-url 包含区域,请确保在 --region 中指定正确的区域,否则您将收到一个错误,表明您没有访问权限,但问题实际上是区域不正确。

未经身份验证的访问

AWS - SQS Unauthenticated Enum

权限提升

AWS - SQS Privesc

利用后

AWS - SQS Post Exploitation

持久性

AWS - SQS Persistence

参考

  • https://docs.aws.amazon.com/cdk/api/v2/python/aws_cdk.aws_sqs/README.html

支持 HackTricks

Last updated