- Check out my super safe website! Enter the password to get the flag
Hint 1 of 1
How does the Web Assembly check the password you entered, and what is it looking for?
サイトにアクセスするとwasmでログインフォームが動いているようだ。
Wasm Protected Site 1
site.png
ネットワークを見てみるとhttp://web.bcactf.com:49157/code.wasm
が本体なようだ(jsを読んでもよい)。
wgetしてstringsで中身を見てみる。
$ wget http://web.bcactf.com:49157/code.wasm
~~~
$ strings code.wasm
memory
compareString
checkPassword
5INVALIDPASSWORD
bcactf{w4sm-m4g1c-xRz5}
WASMP4S5W0RD
name
compareString
checkPassword
str1
str2
index
addr