CTF始めよ!

本当に初めてのCTFをやっていきます。初心者です。

ジャンプ命令

cmp A B

でAとBを比較。

両者が同じなら0。

0だとEFLAGSレジスタにZFフラグが設定される。

その後,je命令でジャンプ。

je dst

je命令は,EFLAGSレジスタにZFフラグが設定されていればジャンプ,されていなければスルーとなる。

つまり,cmpでの比較によって両者がイコールならば,ジャンプするということ。

だから,if(A==B){}に当たる。