0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

picoCTF 2018 assembly-0 - Points: 150

Posted at

問題

image.png

解いてみた

asm0(0xc9,0xb0)のときに何を返しますか?
フラグの形がいつもと違います。

のような意味でしょうか。

ソースをダウンロードしてサクラエディタで見てみます。

image.png

アセンブラ的な。。。
文字化けしているところがあるのでBzで見てみます。

image.png

ということでまとめると以下になります。

image.png

問題文から

DWORD PTR [ebp+0x8]が0xc9
DWORD PTR [ebp+0xc]が0xb0

なので9行目と10行目の処理を終えると

eaxは0xc9
ebxは0xb0

になる。
そして11行目でebxの値がeaxにコピーされるので

eaxは0xb0
ebxは0xb0

になる。そのあとeaxは操作されてない。
戻り値はeaxの値なので0xb0が答え。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?