โ๏ธ Reverse Engineering24 [Reverse Engineering] CodeEngn Basic RCE L17 WriteUp ๐ฏ CodeEngn Basic RCE L17 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 17 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 17.exe ์ ์คํํ์ฌ ์์์ ๊ฐ ์ ๋ ฅ ํ "Check it!" ํด๋ฆญ --> "Please Enter More Chars..." ์ด๋ผ๋ ๊ฒฝ๊ณ ๋ฌธ ํ์ธ 4. Immunity Debugger ์ ํตํด 17.exe ํ์ผ ์คํ --> ์ฑ๊ณต & ์คํจ ๋ฉ์์ง์ ๋น๊ต๋ฌธ ๋ฐ๊ฒฌ 5. ๋ฐ๊ฒฌํ ๋น๊ต๋ฌธ์ 03 --> 01๋ก ๋ณ๊ฒฝ 6. ์คํจ๋ฌธ๊ณผ ๊ทธ ์๋ BreakPoint ์ค์ --> ํจ์น ์ฌํญ ์ ์ฅ 7. Debugging ์คํ ํ ASCII ์๋ฆฌ์ผ์ด ์์ฑ๋ ๊ฒ์ ํ์ธ 8. 17.0045B850 ํจ์์ BreakPoint ์ค์ .. 2023. 11. 15. [Reverse Engineering] CodeEngn Basic RCE L16 WriteUp ๐บ CodeEngn Basic RCE L16 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 16 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 16.exe ์ ์คํํ์ฌ ์์์ ๊ฐ ์ ๋ ฅ ํ "Enter" ํด๋ฆญ --> "Wrong password!" ์ด๋ผ๋ ๊ฒฝ๊ณ ๋ฌธ ํ์ธ 4. Immunity Debugger ์ ํตํด 16.exe ํ์ผ ์คํ 5. ์ฑ๊ณต ๋ฌธ์์ด๊ณผ ์คํจ ๋ฌธ์์ด๋ก ๋ถ๊ธฐํ๋ ๋ถ๋ถ ๋ฐ๊ฒฌ --> ๋ถ๊ธฐ ๋ถ๋ถ๊ณผ ๊ทธ ์๋ BreakPoint ์ค์ 6. Debugging ์คํ ํ ๋ ์ง์คํฐ ๊ฐ ํ์ธ # EAX ๋ ์ง์คํฐ : 000004D2 # EBP ๋ ์ง์คํฐ : 0070FF28 7. ๋ฐ๊ฒฌํ ์ฌ์ค๋ค์ ๊ธฐ๋ฐ์ผ๋ก Password ํ์ --> ํจ์ค์๋๊ฐ E4C60.. 2023. 11. 14. [Reverse Engineering] CodeEngn Basic RCE L15 WriteUp ๐ CodeEngn Basic RCE L15 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 15 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 15.exe ์ ์คํํ์ฌ ์์์ ๊ฐ ์ ๋ ฅ ํ "Check it!" ๋ฒํผ ํด๋ฆญ --> "Try Again!" ์ด๋ผ๋ ํ์ ์ฐฝ ํ์ธ 4. Immunity Debugger ์ ํตํด 15 ํ์ผ ์คํ 5. ์ฑ๊ณต ๋ฌธ์์ด๊ณผ ์คํจ ๋ฌธ์์ด๋ก ๋ถ๊ธฐํ๋ ๋ถ๋ถ ๋ฐ๊ฒฌ --> ๋ถ๊ธฐ ๋ถ๋ถ๊ณผ ๊ทธ ์๋ BreakPoint ์ค์ 6. Debugging ์คํ ํ ๋ ์ง์คํฐ ๊ฐ ํ์ธ # EAX ๋ ์ง์คํฐ : 00000457 # 45B844 Address : 0x6160 ++ ์ ์ ์๋ ์ฌ์ค : "CodeEngn" ์ ๋ํ Serial ๊ฐ ==.. 2023. 11. 10. [Reverse Engineering] CodeEngn Basic RCE L14 WriteUp โฑ๏ธ 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/ MajorGeeks.Com - MajorGeeks www.majorgeeks.com 5. ํจํน๋ ์ํ์ธ 14 ํ์ผ์ ๋ํ์ฌ ์ธํจํน ์งํ ++ UP.. 2023. 11. 10. [Reverse Engineering] CodeEngn Basic RCE L13 WriteUp ๐ CodeEngn Basic RCE L13 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 13 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 13.exe ํ์ผ์ ์คํํ์ฌ ์์์ ๊ฐ์ ์ ๋ ฅํ ํ "Enter" ํด๋ฆญ --> ํจ์ค์๋๊ฐ ํ๋ ธ๋ค๋ ์๋ด๋ฌธ์ด ์ถ๋ ฅ 4. ๊ด๋ จ ์ ๋ณด ์์ง์ ์ํด Detect It Easy ๋ฅผ ํตํด ํ์ผ ์คํ --> ํ์ผ์ด .NET ํ์์์ ํ์ธ 5. ํ์ผ ๋ถ์์ ์ํด dnspy ๋ค์ด๋ก๋ ++ dnspy ๋ค์ด๋ก๋ ๋ฐฉ๋ฒ์ด ๊ถ๊ธํ๋ค๋ฉด? --> https://alim11.tistory.com/484 [Debugging & Assembly] DnSpy ํด ๋ค์ด๋ก๋ ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ ๐พ DnSpy ๋? DnSpy๋ .NET ์ด์ ๋ธ๋ฆฌ ํธ์ง.. 2023. 11. 10. [Reverse Engineering] CodeEngn Basic RCE L12 WriteUp ๐ฅ CodeEngn Basic RCE L12 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 12 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 12.exe ํ์ผ์ ์คํํ์ฌ ์์์ ๊ฐ์ ์ ๋ ฅํ ํ "Check" ๋ฒํผ ํด๋ฆญ --> ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์์ ํ์ธ 4. 12.exe ํ์ผ์ Immunity Debugger ์์ ์คํ 5. ์คํฌ๋กค์ ๋ด๋ฆฌ๋ค๋ณด๋, ์ฌ์ฉ์๋ก๋ถํฐ ์ ๋ ฅ๋ฐ์ Key ๊ฐ์ ์ง์ง Key ๊ฐ๊ณผ ๋น๊ตํ๋ ๋ถ๋ถ ๋ฐ๊ฒฌ ++ ์ ์ถ ๊ฐ๋ฅํ ์ฌ์ค๋ค # ์ง์ง Key ๊ฐ : 7A2896BF # ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ Key ๊ฐ : EAX ๋ ์ง์คํฐ์ ์ ์ฅ 6. ๋ค์ 12.exe ํ์ผ์ ๋๋ธํด๋ฆญํ์ฌ ๋ฐ๊ฒฌํ ์ง์ง Key ๊ฐ ์ ๋ ฅ --> ๋ฌธ์ ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ํด๊ฒฐ๋์.. 2023. 11. 9. ์ด์ 1 2 3 4 ๋ค์