Padding Oracle Attack, AESを使うCTF問題で一番難しいのではないのでしょうか。僕もこれがあるせいでAES問題に強い苦手意識がありました。僕と同じような方も、この記事で得意になってくれると嬉しいです!Padding Oracle Attackが理解できると、どんなAES問題も強気で解きにいけると思います! AESとは いつもの。 暗号利用モード - Wikipedia ブロック暗号の代表格ですね。あまり言うと違うよとお叱りを受けそうなのですが、DESに脆弱性が発見されてからAESが主流となり推奨されているといった感じです。 ブロック暗号とは、平文をN文字ずつ分けそれぞれ暗号化するような感じです。AESでは16文字ごと分けています。その暗号化の方式はいくつかあり、AESではECB, CBC, CFBモードなどがあります。 AESのCBCモードとは 暗号化 暗号化方式
![Padding Oracle Attack 分かりやすく解説したい - Attack All Around](https://cdn-ak-scissors.b.st-hatena.com/image/square/6a440de7fe571587c24cd43335fe4867c4af2b09/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpartender810%2F20210524%2F20210524231113.png)