๐ดโ ๏ธ CTF ๐ดโ ๏ธ (27) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Dream Hack - Crypto] Robot Only ํ์ด ๋ฐฉ๋ฒ ๋ก๋ด์์ ์ธ์ฆ ์ถ๋ ฅ๋๋ ํ ํฐ์ ์ฌ์ ๋ ฅ ๋ฐฐํ ์ ํตํด ๋์ ๋ฒ๋ฐฐํ ํ๋ ๋์ด ๊ฐ์ง๊ณ ์๋ ๋๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉด ๋๋ ๊ฒ์ ํ์ธ. ์์์ ๋์ ๋ฐฐํ ํ์ฌ ๋ฐฐํ ์์ ์ง๋ ๊ฒฝ์ฐ, money - bet ์์ ํตํด ์คํ๋ ค ๋์ ์ป์ ์ ์๋ ๊ฒ์ ํ์ธ bet = int(input('how much money do you want to bet (your money: ${0})? '.format(money))) if money < bet: print('you don\\'t have enough money (your money: ${0}).'.format(money)) return ๋์ฃผ๊ณ flag๋ฅผ ์ฐ๋ค. ์ฝ๋ from pwn import * import time p = remote("host3.dreamhack... Flex & Bison ๊ธฐ๋ณธ ๊ฐ๋ ๋ฐ linux ํ๊ฒฝ ์ธํ ๊ธฐ๋ณธ ๊ฐ๋ "flex & bison"์ ์ปดํ์ผ๋ฌ์ ์ธํฐํ๋ฆฌํฐ ๊ตฌ์ถ์ ์ฌ์ฉ๋๋ ๋๊ตฌ์ ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ค์ ์ฃผ๋ก ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์คํฌ๋ฆฝํธ ์ธ์ด์ ๊ฐ์ ๊ณ ๊ธ ์ธ์ด๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ค์ ์์ฒด ์ธ์ด๋ฅผ ๋ง๋ค๊ณ , ์์ค ์ฝ๋๋ฅผ ๋ถ์ํ๊ฑฐ๋ ์ปดํ์ผ๋ฌ๋ฅผ ์์ฑํ๋ ๋ฐ ๋์์ ๋ฐ์ ์ ์์ต๋๋ค. Flex (Fast Lexical Analyzer Generator) Flex๋ ์ ๋ ฅ์ผ๋ก๋ถํฐ ํ ํฐ์ ์ธ์ํ๊ณ ๋ถ๋ฆฌํ๋ ๋ ์(lexical analyzer)๋ฅผ ์์ฑํ๋ ๋๊ตฌ์ ๋๋ค. ํ ํฐ์ ์ธ์ด์์ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ ์ต์ํ์ ๋จ์๋ก, ๋ณ์, ์์, ์ฐ์ฐ์ ๋ฑ์ด ํ ํฐ์ด ๋ ์ ์์ต๋๋ค. Flex๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๊ท ํํ์๊ณผ ์์ค ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ ์๋ฅผ ์์ฑํ์ฌ ์ธ์ด์ ๊ตฌ๋ฌธ์ ๋ถ์ํ๊ณ ํ ํฐ์ ์ถ.. [WebHacking] #1 old-1 ์ฟ ํค ๊ฐ ์์ ์ ๋์์ฃผ๋ Chrome ํ์ฅํ๋ก๊ทธ๋จ https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg/related?utm_source=chrome-ntp-icon EditThisCookie EditThisCookie๋ ์ฟ ํค ๊ด๋ฆฌ์์ ๋๋ค. ์ด๊ฒ์ ์ด์ฉํ์ฌ ์ฟ ํค๋ฅผ ์ถ๊ฐํ๊ณ , ์ญ์ ํ๊ณ , ํธ์งํ๊ณ , ์ฐพ๊ณ , ๋ณดํธํ๊ฑฐ๋ ๋ง์ ์ ์์ต๋๋ค! chrome.google.com ์ฒซ ๋ฒ์งธ ๋ฌธ์ php ์ฝ๋๋ฅผ ์ฒ์ ๋ณธ๋ค. user_lv ๊ฐ ์ซ์์ด๊ณ ๊ตฌ๊ฐ (3, 4)์ ์ ์ผ ๋ solve๋ผ๋ ํ์๋ฅผ ๋ณผ ์ ์๋ค. user_lv ๊ฐ์ 3.1๋ก ์ค์ ํ๊ณ ํ์ด์ง๋ฅผ ์๋ก๊ณ ์นจ ํ๋ ํด๊ฒฐํ์์ ํ์ธํ ์ ์๋ค! ์ด์ 1 2 3 4 ๋ค์