Reverse Engineering18 [Reverse Engineering] CodeEngn Basic RCE L05 WriteUp ๐ชท CodeEngn Basic RCE L05 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 05 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 05 ์์ฉ ํ๋ก๊ทธ๋จ ๋๋ธ ํด๋ฆญํ์ฌ ์คํ --> ์๋์ ๊ฐ์ ํ์ ์ฐฝ์ ํ์ธ 4. ์ ๋ ฅ๋์ ์์์ ๊ฐ ์ ๋ ฅ ํ "Register now!" ํด๋ฆญ --> ์๋์ ๊ฐ์ ์๋ฌ ํ์ ์ฐฝ์ ํ์ธ 5. ๊ด๋ จ ์ ๋ณด ์์ง์ ์ํด Detect It Easy ๋ฅผ ํตํด ํ์ผ ์คํ --> ํ์ผ์ด UPX ํ์์ผ๋ก ํจํน๋์ด์์์ ํ์ธ ++ ์์ง Detect It Easy ๋ฅผ ์ค์นํ์ง ์์๋ค๋ฉด? --> https://www.majorgeeks.com/ MajorGeeks.Com - MajorGeeks www.majorgeeks.com .. 2023. 9. 24. [Reverse Engineering] CodeEngn Basic RCE L04 WriteUp ๐ CodeEngn Basic RCE L04 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 04 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 04 ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๊ฐ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์คํ ์ข์ธก์ด ๋๋ธํด๋ฆญ, ์ฐ์ธก์ด Immunity Debugger ๋ก ์คํ์ํจ ํ๋ฉด 4. ๋ค์ Immunity Debugger ์์ 04 exe ํ์ผ ์คํ 5. ๋ง์ฐ์ค ์ฐ์ธก ๋ฒํผ ํด๋ฆญ ํ 'Search for' ์ ํ --> 'All Intermodular Calls' ํด๋ฆญ All Intermodulat Calls ๋ ํจ์๋ง ๋ชจ์๋ณด๊ธฐ ์ํ ๊ธฐ๋ฅ! 6. 0040105E ์ฃผ์์์ "IsDebuggerPresent" ๋ผ๋ ์ด๋ฆ์ ํจ์ ๋ฐ๊ฒฌ 7. ๋ค์ ๋ฌธ์ ํ๋ฉด์ผ๋ก ์ด๋ ํ .. 2023. 9. 23. [Reverse Engineering] CodeEngn Basic RCE L03 WriteUp ๐ธ CodeEngn Basic RCE L03 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 03 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 02 ์์ฉ ํ๋ก๊ทธ๋จ์ ํด๋ฆญํ์ฌ ์คํ --> ์คํํ ์ ์๋ค๋ ๊ฒฝ๊ณ ์ฐฝ์ด ๋จ๋ ๊ฒ์ ํ์ธ 4. ํ์ผ ์คํ์ ์ํด ์๋ ํ์ผ ๋ค์ด๋ก๋ ํ, ์คํํ exe ํ์ผ๊ณผ ๊ฐ์ ๊ฒฝ๋ก๋ก ์ด๋ 5. exe ํ์ผ์ ๋๋ธํด๋ฆญํ์ฌ ์คํ --> ํ์ผ์ด ์ฑ๊ณต์ ์ผ๋ก ์ด๋ฆฌ๋ ๊ฒ์ ํ์ธ 6. ์์์ ๊ฐ์ ์ ๋ ฅ๋์ ์ ๋ ฅ --> Password ๊ฐ ๋ค๋ฅด๋ค๋ ์๋ฌ ์ฐฝ์ด ๋จ๋ ๊ฒ์ ํ์ธ 7. Immunity Debugger๋ก 03 ์คํํ์ผ ์คํ 8. ๋ง์ฐ์ค ์ฐ์ธก ๋ฒํผ ํด๋ฆญ ํ 'Search for' ์ ํ --> 'All referenced te.. 2023. 9. 22. [Reverse Engineering] CodeEngn Basic RCE L02 WriteUp ๐ CodeEngn Basic RCE L02 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 02 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 02 ์์ฉ ํ๋ก๊ทธ๋จ์ ํด๋ฆญํ์ฌ ์คํ --> ์คํํ ์ ์๋ค๋ ๊ฒฝ๊ณ ์ฐฝ์ด ๋จ๋ ๊ฒ์ ํ์ธ ++ Immunity Debugger์์๋ ์คํ ์๋ํด๋ณด์์ง๋ง, ์๋์ ๊ฐ์ ๊ฒฝ๊ณ ์ฐฝ์ด ์ถ๋ ฅ๋จ 4. HxD ์คํ ํ 02 ํ์ผ ์คํ --> ํ์ผ์ด ์ฑ๊ณต์ ์ผ๋ก ์ด๋ฆฌ๋ ๊ฒ์ ํ์ธ 5. ๋ฐ์ผ๋ก ์คํฌ๋กคํด๋ณด๋ ์๋ฏธ์๋ ๋ฌธ์์ด ๋ฐ๊ฒฌ ++ Crackme ๋ค์ ์์นํ JK3FJZh๊ฐ ๋น๋ฐ๋ฒํธ์ธ ๊ฒ์ผ๋ก ์์๋จ 6. ๋ค์ ๋ฌธ์ ํ๋ฉด์ผ๋ก ์ด๋ ํ Auth ํญ์ผ๋ก ์ด๋ 7. ์ ๋ ฅ๋์ Key ๋ถ๋ถ์ ์์์ ์ป์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ ํ, Regis.. 2023. 9. 21. [Reverse Engineering] CodeEngn Basic RCE L01 WriteUp โค๏ธ CodeEngn Basic RCE L01 WriteUp 1. ๋ฌธ์ ํ์ธ ํ ํ์ผ ๋ค์ด๋ก๋ 2. 7-Zip File Manager ์ ํตํด ํ์ผ ์์ถ ํด์ --> 01 ํ์ผ ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ๊ฒฌ 3. 01 ์์ฉ ํ๋ก๊ทธ๋จ์ ํด๋ฆญํ์ฌ ์คํ --> ์๋์ ๊ฐ์ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ฌ๋ค 4. Immunity Debugger์์ 01 ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํ ++ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ ๊ฐ์ ๋ฐ๋ผ ์กฐ๊ฑด์ ์ผ๋ก ์ ํํ๋ JE๋ฅผ ๋ฐ๊ฒฌ EAX์ ESI ๊ฐ์ด ์ผ์นํ๋ ๊ฒฝ์ฐ YEAH! ์ฃผ์๋ก ์ด๋ EAX์ ESI ๊ฐ์ด ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ Error๋ฌธ ์ฃผ์๋ก ์ด๋ 5. JE๋ก ์์ฑ๋ ๊ตฌ๊ฐ์ ๋๋ธํด๋ฆญํ์ฌ JMP๋ก ์์ ํ Assemble ํด๋ฆญ 6. ๋ณ๊ฒฝ ์ฌํญ ์ ์ฅ ํ F9๋ฅผ ๋๋ฌ Debug ์คํ ํ 'ํ์ธ' ํด๋ฆญ --> ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋จ์ ํ์ธ 2023. 9. 20. [Reverse Engineering] 2023. 09. 14_Reverse Engineering Intro and Binary & Analysis ๐ท Reverse Engineering Introduction # ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ด๋? : ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง(Reverse Engineering)์ ์ด๋ค ์ ํ, ์์คํ , ์ํํธ์จ์ด, ๋๋ ๊ธฐ์ ์ ๋์ ์๋ฆฌ๋ ์ค๊ณ๋ฅผ ์ดํดํ๊ณ ๋ถ์ํ๊ธฐ ์ํด ์ญ์ผ๋ก ์์ ํ๋ ๊ณผ์ ์ ์๋ฏธํ๋ค. ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง(Reverse Engineering)์ ์ผ๋ฐ์ ์ผ๋ก ์ ํ์ด๋ ์์คํ ์ ๋ด๋ถ ๊ตฌ์กฐ, ์๋ ๋ฐฉ์, ๋๋ ์ํํธ์จ์ด์ ์ฝ๋์ ์๊ณ ๋ฆฌ์ฆ์ ํ์ ํ๊ฑฐ๋ ์ฌ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ๐ท ์ปดํ์ผ๋ฌ(Compiler)์ ์ธํฐํ๋ฆฌํฐ(Interpreter) ์ปดํ์ผ๋ฌ ์ธํฐํ๋ฆฌํฐ ์คํ ๋ฐฉ์ ์ ์ฒด ํ๋ก๊ทธ๋จ์ ํ ๋ฒ์ ๋ฒ์ญ ํ ์คํ ํ ์ค OR ํ ๋ธ๋ก์ ํ ๋ฒ์ ๋ฒ์ญํ๊ณ ์คํ ๋ฒ์ญ ์์ ๋ฐํ์ ์ด์ (์ปดํ์ผ ์) ๋ฐํ์ ์ค(์คํ ์) ์๋ ๋น ๋ฆ ๋๋ฆผ .. 2023. 9. 14. ์ด์ 1 2 3 ๋ค์