Lambda

WebページのURLと、ファイル SecretUser_accessKeys.csv が与えられた。
ファイルには、Access key ID、Secret access key、Region が書かれていた。

Perplexity AI に Access key ID と Secret access key の使い方を聞くと、Boto3 というものを使えばいいことがわかった。

An URL of a web page and a file SecretUser_accessKeys.csv were given.
The file had Access key ID, Secret access key, and Region.

I asked how to use Access key ID and Secret access key to Perplexity AI. As a result, it suggested that I can use Boto3.

Perplexity AI: How to use Access key ID and Secret access key for AWS Lambda?

Python boto3 でAWSを自在に操ろう ~入門編~ - Qiita

Boto3 を使うため、virtualenv を有効化し、コマンド pip install boto3 を実行した。
その後試行錯誤した結果、以下のプログラムで Location の URL が得られることがわかった。

To use Boto3, I activated virtualenv and executed a command pip install boto3.
Then, after some trial-and-error, I found that I can obtain a "Location" URL via this program.

get_location.py

この Location の URL にアクセスすると、zipファイルが得られた。
これを展開して得られた WaniCTF_Lambda.dlldnSpy で開くと、WaniCTF_Lambda 内の Function でflagが得られた。

Accessing the "Location" URL, I obtained a zip file.
I opened one of the extracted files WaniCTF_Lambda.dll with dnSpy. Then, I found the flag in Function in WaniCTF_Lambda.

FLAG{l4mabd4_1s_s3rverl3ss_s3rv1c3}

WaniCTF 2023