728x90
๋ฐ์ํ
๊ฐ๋ฐ์ ๋๊ตฌ์ Sources ํญ์์ ๋ธ๋ ์ดํฌ ํฌ์ธํธ๋ฅผ ๊ฑฐ๋ ๊ฒ์ด ํต์ฌ
if (flag[_0x374fd6(0x17c)] != 0x24) {
์ฒ์์ ์ด ์กฐ๊ฑด๋ฌธ ๋๋ฌธ์ ์๊พธ NOP! ๊ฐ ์ถ๋ ฅ์ด ๋๋๋ฐ ๋ฌด์จ ๋ด์ฉ์ธ์ง ํ์ธํ๋ ค๋ฉด Console ์ฐฝ์๋ค๊ฐ flag[_0x374fd6(0x17c)]์ 0x24๋ฅผ ๊ฐ๊ฐ ์ ๋ ฅ ๊ทธ ๊ฒฐ๊ณผ if (flag.length != 36)๋ฅผ ๋ปํ๋ ๊ฒ์ ํ์ธ ํ๋๊ทธ ์ ๋ ฅ ๊ฐ์ ์ผ๋ถ๋ก 36๊ธ์๋ก ์ ๋ ฅํด์ ๋ค์ ๋ผ์ธ์ ์งํํ์๋ค.
์์ ๋น์ทํ๊ฒ ํ์คํ์ค ์งํ ๊ณผ์ ์ ํ์ธํ๋ฉด์ ๋๋์ด ์ฌ์ฉ์ ์ ๋ ฅ ๊ฐ๊ณผ ์ค์ flag ๊ฐ์ ๋น๊ตํ๋ ๋ฐ๋ณต๋ฌธ์ ์ฐพ์์ฃผ์๋๋ฐ ๋ ์๋์ฒ๋ผ ์์ ์ ํ์ฌ ์ง์ง flag ๊ฐ์ ์ฐพ์ ์ ์์๋ค.
result = ""
for (var i = 0x0; i < flag[_0x374fd6(0x17c)]; i++) {
result += String.fromCharCode(operator[i % operator[_0x374fd6(0x17c)]](_0x4949[i], _0x42931[i]));
}
console.log(result)
text2img(result);
728x90
๋ฐ์ํ
'๐ดCTF > DreamHack' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
DreamHack - CSP Bypass Advanced ํ์ด (0) | 2023.09.10 |
---|---|
DreamHack - chocoshop ํ์ด (0) | 2023.09.09 |
DreamHack - [wargame.kr] tmitter ํ์ด (0) | 2023.09.09 |
DreamHack - [wargame.kr] crack crack crack it ํ์ด (0) | 2023.09.09 |
DreamHack - broken-png ํ์ด (0) | 2023.09.08 |