Hack The Planet

๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค, cyalume์˜ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.

reverse engineering 35

[CodeEngn] Basic RCE L05 ๋ฌธ์ œํ’€์ด

๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์••์ถ• ํ•ด์ œ ๋น„๋ฐ€๋ฒˆํ˜ธ : codeengn) ๋ชฉํ‘œ๊ฐ’ : ํ”„๋กœ๊ทธ๋žจ์˜ ๋“ฑ๋กํ‚ค ์ด๋ฒˆ ๋ฌธ์ œ์—์„œ๋Š” ํŒจํ‚น์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ํŒจํ‚น์ด๋ž€? ๋”๋ณด๊ธฐ ์‹คํ–‰ ํŒŒ์ผ์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์‹คํ–‰ ์••์ถ•์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ZIP, RAR ๋“ฑ ๋”ฐ๋กœ ์••์ถ•์„ ํ•ด์ œํ•ด์•ผ ํ•˜๋Š” ํŒŒ์ผ๊ณผ๋Š” ๋‹ฌ๋ฆฌ, ์ด ํŒจํ‚น๋œ ํŒŒ์ผ์€ ๋‚ด๋ถ€์— ์••์ถ• ํ•ด์ œ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์‹คํ–‰๋˜๋Š” ์ˆœ๊ฐ„ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์••์ถ•์„ ํ•ด์ œํ•œ ํ›„ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ ๋ฐ์ดํ„ฐ ์••์ถ• (์‹คํ–‰ ํŒŒ์ผ ํฌ๊ธฐ ์ค„์ด๊ธฐ) ์ด๋‚˜ ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ๊ฐ€ ๋ชฉ์ ์ž…๋‹ˆ๋‹ค. ์‹คํ–‰์„ ํ•ด ๋ด…์‹œ๋‹ค. ์ด๋ฆ„๊ณผ ๋“ฑ๋ก ํ‚ค๋ฅผ ๋ฐ›์•„์„œ ์ด๋ฅผ ๊ฒ€์‚ฌํ•œ ๋’ค ์„ฑ๊ณต/์‹คํŒจ๋กœ ๋ถ„๊ธฐํ•˜๋Š” ์ต์ˆ™ํ•œ ์œ ํ˜•์˜ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์•„๋ฌด๊ฑฐ๋‚˜ ์ž…๋ ฅํ•œ ๋’ค Register now! ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์€ ์‹œ๋ฆฌ์–ผ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์˜ฌ๋ฐ”๋ฅธ ์ด๋ฆ„๊ณผ..

[CodeEngn] Basic RCE L04 ๋ฌธ์ œํ’€์ด

๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์••์ถ• ํ•ด์ œ ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ : codeengn) ๋ชฉํ‘œ๊ฐ’ : ๋””๋ฒ„๊ฑฐ๋ฅผ ํƒ์ง€ํ•˜๋Š” ํ•จ์ˆ˜ ์ด๋ฆ„ ํ•œ ๋ฒˆ ์‹คํ–‰์„ ์‹œ์ผœ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค."์ •์ƒ"์ด๋ผ๋Š” ๋ฌธ์ž์—ด์ด ๊ณ„์†ํ•ด์„œ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.๋ฌธ์ œ๊ฐ€ ๋””๋ฒ„๊ฑฐ ํƒ์ง€ ํ•จ์ˆ˜์— ๊ด€ํ•œ ๊ฒƒ์ด๋‹ˆ, ์•„๋งˆ ์ด ์ •์ƒ์ด๋ผ๋Š” ๋ฌธ์ž์—ด์€ ๋””๋ฒ„๊ฑฐ๊ฐ€ ํƒ์ง€๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ๋œป์ผ ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋””๋ฒ„๊ฑฐ๋กœ ์—ด์–ด์„œ ํ•œ ๋ฒˆ ์‹คํ–‰ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. [Ctrl + F8] ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ Animate over ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด๋ด…์‹œ๋‹ค. ๋‚ด๋ ค๊ฐ€๋‹ค ํ•œ ์ง€์  (00408454 ์ฃผ์†Œ) ์—์„œ ๋ฉˆ์ถ˜ ๋’ค "๋””๋ฒ„๊น… ๋‹นํ•จ" ์ด๋ผ๋Š” ๋ฌธ์ž์—ด์ด ์—ฐ์†ํ•ด์„œ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.Animate over ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ–ˆ์œผ๋‹ˆ ๋ฉˆ์ถฐ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์—ฌ๋„ ํ˜ธ์ถœํ•œ ํ•จ์ˆ˜ ๋‚ด๋ถ€์—์„œ ์‹คํ–‰์ด ๋˜๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค.์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ CALL ๋ช…๋ น์ด ํ˜ธ์ถœํ•˜๋Š” ํ•จ์ˆ˜ ๋‚ด๋ถ€์—..

[CodeEngn] Basic RCE L03 ๋ฌธ์ œํ’€์ด

๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์••์ถ•ํ•ด์ œ ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” codeengn ์ž…๋‹ˆ๋‹ค.) ๋ชฉํ‘œ๊ฐ’ : ๋น„์ฃผ์–ผ๋ฒ ์ด์ง์—์„œ์˜ ์ŠคํŠธ๋ง (๋ฌธ์ž์—ด) ๋น„๊ต ํ•จ์ˆ˜ ์ด๋ฆ„ ์•„๋งˆ ๋ถ„์„ํ•ด์•ผ ํ•  ํ”„๋กœ๊ทธ๋žจ์€ ๋น„์ฃผ์–ผ๋ฒ ์ด์ง์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ์„๊ฒ๋‹ˆ๋‹ค. ์‹คํ–‰์„ ์‹œ์ผœ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋…์ผ์–ด๋กœ ์“ฐ์ธ ๋ฉ”์„ธ์ง€๋ฐ•์Šค๊ฐ€ ํ•˜๋‚˜ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค. nag ์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์˜ฌ๋ฐ”๋ฅธ ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค. ํ™•์ธ์„ ๋ˆŒ๋Ÿฌ์ค์‹œ๋‹ค. ๋“ฑ๋ก ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ์ฐฝ์ด ๋œน๋‹ˆ๋‹ค. ์‹œํ—˜์‚ผ์•„ test1234 ๋ผ๊ณ  ์ž…๋ ฅํ•œ ๋’ค Registrieren ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์•”ํ˜ธ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํŒจ์Šค์›Œ๋“œ์™€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๊ฐ’์„ ๋น„๊ตํ•ด ์„ฑ๊ณต/์‹คํŒจ๋กœ ๋ถ„๊ธฐํ•˜๋Š” ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค. ๋””๋ฒ„๊ฑฐ๋กœ ์—ด์–ด๋ด…์‹œ๋‹ค. ์•„๊นŒ ๋ณด์•˜๋˜ ์‹คํŒจ ๋ฌธ์ž์—ด์„ ์ฐพ์•„๊ฐ€๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ -> Search for -> Al..

[CodeEngn] Basic RCE L02 ๋ฌธ์ œํ’€์ด

๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์„œ ๋‹ค์šด๋ฐ›์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. (๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์••์ถ• ํ•ด์ œ ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” codeengn ์ž…๋‹ˆ๋‹ค.) ๋ชฉํ‘œ๊ฐ’ : ์†์ƒ๋œ ์‹คํ–‰ํŒŒ์ผ์˜ ํŒจ์Šค์›Œ๋“œ ์ฃผ์–ด์ง„ ๋ฌธ์ œ๋Š” ์†์ƒ๋œ ์‹คํ–‰ํŒŒ์ผ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์—ญ์‹œ๋‚˜ ์ด ํŒŒ์ผ์„ ์‹คํ–‰์‹œ์ผœ๋ณด๋ฉด ์ด๋Ÿฐ ์˜ค๋ฅ˜ ๋ฉ”์„ธ์ง€๋“ค์ด ๋œน๋‹ˆ๋‹ค. ๋””๋ฒ„๊ฑฐ๋กœ ์—ด์–ด๋ด๋„ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”์„ธ์ง€๋งŒ ๋œน๋‹ˆ๋‹ค. ๋””๋ฒ„๊ฑฐ๋กœ๋„ ๋ณผ ์ˆ˜ ์—†์œผ๋ฉด HxD ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. (HxD๋ž€? ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ํŒŒ์ผ์˜ Hex code ๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉฐ ํŽธ์ง‘ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž…๋‹ˆ๋‹ค.) ํ—ฅ์Šค ์—๋””ํ„ฐ๋กœ ์†์ƒ๋œ ํŒŒ์ผ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค. (์™ผ์ชฝ ์ƒ๋‹จ ํŒŒ์ผ -> ์—ด๊ธฐ) ์Šคํฌ๋กค์„ ์กฐ๊ธˆ ๋‚ด๋ฆฌ๋‹ค ๋ณด๋ฉด 00000786 ~ 000007AA ์ฃผ์†Œ์— ์ €์žฅ๋œ ๋ฌธ์ž์—ด์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Yeah, you did it! Crackme #1 JK3FJZh ํ•ด๋ƒˆ..

[CodeEngn] Basic RCE L01 ๋ฌธ์ œํ’€์ด

๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์••์ถ• ํ•ด์ œ ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” codeengn ์ž…๋‹ˆ๋‹ค.) ๋ชฉํ‘œ๊ฐ’ : HDD๋ฅผ CD-Rom์œผ๋กœ ์ธ์‹์‹œํ‚ค๊ธฐ ์œ„ํ•œ GetDriveTypeA์˜ ๋ฆฌํ„ด๊ฐ’ (GetDriveTypeA ํ•จ์ˆ˜๋ž€? Win32 API ํ•จ์ˆ˜์ด๋ฉฐ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ์ด๋™์‹, ๊ณ ์ •, CD-ROM, RAM ๋””์Šคํฌ ๋˜๋Š” ๋„คํŠธ์›Œํฌ ๋“œ๋ผ์ด๋ธŒ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋ผ์ด๋ธŒ์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ํ•จ์ˆ˜์˜ ๋ฐ˜ํ™˜ ๊ฐ’์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. -MSDN) ๋จผ์ € ์‹คํ–‰์„ ์‹œ์ผœ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”์„ธ์ง€ ๋ฐ•์Šค๊ฐ€ ๋œน๋‹ˆ๋‹ค.HDD ๋ฅผ CD-Rom ์œผ๋กœ ์ƒ๊ฐํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค๊ณ  ํ•˜๋„ค์š”.ํ™•์ธ์„ ๋ˆŒ๋Ÿฌ๋ด…์‹œ๋‹ค. CD-Rom ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๊ฐ€ ๋œน๋‹ˆ๋‹ค.์•„๋งˆ ์ผ๋ จ์˜ ๊ณผ์ •์„ ํ†ตํ•ด CD-Rom ์ธ์ง€ ์•„๋‹Œ์ง€ ํ™•์ธํ•œ ๋‹ค์Œ์— ์„ฑ๊ณต/์‹คํŒจ๋กœ ๋ถ„๊ธฐํ•  ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ์˜ฌ๋ฆฌ..