โฑ๏ธ CodeEngn Basic RCE L14 WriteUp
1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋
2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 14 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ
3. 14.exe ํ์ผ์ ์คํํ์ฌ ์์์ ๊ฐ์ ์ ๋ ฅํ ํ "Check" ํด๋ฆญ --> Serial ์ด ํ๋ ธ๋ค๋ ์๋ด๋ฌธ์ด ์ถ๋ ฅ
4. ๊ด๋ จ ์ ๋ณด ์์ง์ ์ํด Detect It Easy ๋ฅผ ํตํด ํ์ผ ์คํ --> ํ์ผ์ด UPX ํ์์ผ๋ก ํจํน๋์ด์์์ ํ์ธ
++ ์์ง Detect It Easy ๋ฅผ ์ค์นํ์ง ์์๋ค๋ฉด?
--> https://www.majorgeeks.com/
5. ํจํน๋ ์ํ์ธ 14 ํ์ผ์ ๋ํ์ฌ ์ธํจํน ์งํ
++ UPX ํจํน๋ ํ์ผ ์ธํจํนํ๊ธฐ
--> https://alim11.tistory.com/456
6. Immunity Debugger ์ ํตํด 14_unpacked.exe ํ์ผ ์คํ
7. ์ฑ๊ณต ๋ฉ์์ง์ ์คํจ ๋ฉ์์ง๋ก ๋ถ๊ธฐํ๋ ๋ถ๋ถ ๋ฐ๊ฒฌ --> ๋ถ๊ธฐ์ ๊ณผ ๊ทธ ๋ฐ๋ก ์๋ BreakPoint ์ค์
8. ๋๋ฒ๊น ์์ ํ ๋ฌธ์์ด CodeEngn๊ณผ 10์ง์ "1234" ์ ๋ ฅ --> ๊ฐ ๋ ์ง์คํฐ์ ๊ฐ์ด ์๋์ ๊ฐ์ด ๋ณํจ์ ํ์ธ
# EAX ๋ ์ง์คํฐ
: 000004D2
# ESI ๋ ์ง์คํฐ
: 000129A1
++ ์ ์ ์๋ ์ฌ์ค
: "CodeEngn" ์ ๋ํ Serial ๊ฐ == 000129A1 ์ 10์ง์ ํ๊ธฐ
9. 8๋ฒ ๊ณผ์ ์ ํตํด ์ป์ ์ฌ์ค๋ค์ ํ ๋๋ก CodeEngn ์ ๋ํ Serial ๊ฐ ์ ์ถ
16์ง์ | 10์ง์ |
000004D2 | 1234 |
000129A1 | 76193 |
10. ๋ค์ exe ์คํ ํ ์ ์ถํ ๊ฐ ์ ๋ ฅ --> ๋ฌธ์ ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ํด๊ฒฐ๋์์์ ํ์ธ
'โ๏ธ Reverse Engineering > CodeEngn' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Reverse Engineering] CodeEngn Basic RCE L16 WriteUp (0) | 2023.11.14 |
---|---|
[Reverse Engineering] CodeEngn Basic RCE L15 WriteUp (0) | 2023.11.10 |
[Reverse Engineering] CodeEngn Basic RCE L13 WriteUp (0) | 2023.11.10 |
[Reverse Engineering] CodeEngn Basic RCE L12 WriteUp (0) | 2023.11.09 |
[Reverse Engineering] CodeEngn Basic RCE L11 WriteUp (0) | 2023.11.07 |