๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Wargame/Reversing

[CrackMe] Crack Me 02 ํ’€์ด

by STUDY SOOHYUN 2022. 7. 28.
728x90
EXEINFO ์ด์šฉํ•ด์„œ Crack Me 02 ์—ด์–ด๋ณด๊ธฐ

 

 

์ด๋ฒˆ์—๋„ EXEINFO ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ Crack me 02 ๋ฅผ ์—ด์–ด๋ดค์–ด์š”. ์ด๋ฒˆ์—๋Š” ํ•œ ๊ฐ€์ง€ ๋ˆˆ์— ๋ณด์˜€๋Š”๋ฐ์š”. MS Visual Basic ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•œ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์–ด์š”.

 

์ด๋ฎค๋‹ˆํ‹ฐ๋ฒ„๊ฑฐ๋กœ ๋ฆฌ๋ฒ„์‹ฑ ์‹œ์ž‘ํ•˜๊ธฐ

 

 

์ด๋ฎค๋‹ˆํ‹ฐ๋ฒ„๊ฑฐ์—์„œ F9๋ฅผ ์ด์šฉํ•ด ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์ด ๋‚˜์™€์š”. Name, Serial ๋„ฃ๊ณ  Check ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด Wrong serial! ์ฐฝ์ด ๋‚˜์™€์š”.

 

 

์—ฌ๊ธฐ์„œ ์ €๋Š” ๋นˆ์นธ์˜ ๋“ค์–ด๊ฐˆ ๊ฐ’์„ ์ฐพ๊ฑฐ๋‚˜, ํ‹€๋ฆฐ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋”๋ผ๋„ Name, Serial ์ด ๋งž๋‹ค๋Š” ์ฐฝ์ด ๋‚˜์˜ค๋„๋ก ํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•œ ๊ฒƒ์ž„์„ ์•Œ์•˜์–ด์š”.

 

์ฒซ ๋ฒˆ์งธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• - ์ฝ”๋“œ ์ˆ˜์ •

 

 

๋จผ์ €, ์ด๋ฎค๋‹ˆํ‹ฐ๋ฒ„๊ฑฐ์˜ ๋ฌธ์ž์—ด ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•ด์„œ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋œฌ ๊ณณ์œผ๋กœ ์ด๋™ํ•ด๋ณผ๊ฒŒ์š”.

 

 

์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋œฌ ๋ถ€๋ถ„์— ๋ธŒ๋ ˆ์ดํฌ ํฌ์ธํŠธ๋ฅผ ๊ฑธ๊ณ  F9๋ฅผ ์ด์šฉํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ด๋ณผ๊ฒŒ์š”.

 

 

์ดํ›„ Name, Serial ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ Check๋ฅผ ๋ˆŒ๋Ÿฌ์ค„๊ฒŒ์š”.

 

 

Check๋ฅผ ๋ˆŒ๋Ÿฌ์ค€ ํ›„ F8๋ฅผ ์ด์šฉํ•ด ํ•œ ์ค„์”ฉ ์‹คํ–‰ํ•˜๋ฉด, ์—๋Ÿฌ์ฐฝ์ด ๋œจ๋„ค์š”. ์—ญ์‹œ Crack Me 1๋ฒˆ๊ณผ๋Š” ๋‹ค๋ฅธ ๊ฒƒ ๊ฐ™์•„์š”.

์ด์ฏค๋ถ€ํ„ฐ ๋„ˆ๋ฌด ์–ด๋ ค์›Œ์„œ ์„œ์น˜๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐํ–ˆ์–ด์š”.

 

 

๋ฌธ์ž์—ด ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์œผ๋กœ ์„ฑ๊ณต ๋ฉ”์‹œ์ง€์˜ ๋ถ€๋ถ„์œผ๋กœ ์ด๋™ ํ›„ ์œ„ JE ๋ถ„๊ธฐ๋ฌธ์˜ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๋ฉด, ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์–ด์š”. ์—ฌ๊ธฐ์„œ JE ๋ถ„๊ธฐ๋ฌธ ์œ„ AX๋Š” ๊ทธ ์œ„ 00403329์˜ ๋ฐ˜ํ™˜ ๊ฐ’ ์ด๋ผ๊ณ  ํ•ด์š”. ์†”์งํžˆ JE ๋ถ„๊ธฐ๋ฌธ์„ ๋ณด๊ณ  ์˜์‹ฌ์€ ํ–ˆ์ง€๋งŒ, AX๊ฐ€ ๋ฐ˜ํ™˜ ๊ฐ’ ์ด๋ผ๋Š” ๊ฒƒ์€ ์ „ํ˜€ ๋ชฐ๋ž์–ด์š”.

 

 

์ดํ›„, JE ๋ช…๋ น์–ด๋ฅผ JNE ๋ช…๋ น์–ด๋กœ ์ˆ˜์ •ํ•ด๋ณผ๊ฒŒ์š”.

 


๐Ÿ’ก JNE ๋ช…๋ น์–ด

Jump if not Equal์˜ ์•ฝ์ž๋กœ cmp ๋ช…๋ น์–ด ๋’ค์— ์˜ค๋ฉฐ, ๋‘ ๊ฐ’์ด ๋‹ค๋ฅด๋ฉด ์›ํ•˜๋Š” ์ฃผ์†Œ๋กœ ์ ํ”„ํ•˜๋Š” ๋ช…๋ น์–ด์—์š”.


 

 

JNE ๋ช…๋ น์–ด๋กœ ์ˆ˜์ • ํ•ด์ค€ ํ›„ F9๋ฅผ ์ด์šฉํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ฉด, Seial ๊ฐ’์ด ๋‹ฌ๋ผ๋„ ์„ฑ๊ณตํ–ˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์–ด์š”.

 

 

๋‘ ๋ฒˆ์งธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• - Serial ๊ฐ’ ์ฐพ๊ธฐ

 

๋‘ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์€ Serial ๊ฐ’์„ ์ง์ ‘ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์ด์—์š”. ์†”์งํžˆ ์ œ ํž˜์œผ๋กœ ํ•ด๊ฒฐํ•ด๋ณด๋ ค๊ณ  ํ–ˆ์ง€๋งŒ, ์„œ์น˜๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐํ–ˆ์–ด์š”.

 

 

์ฒซ ๋ฒˆ์งธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์—์„œ ์ˆ˜์ •ํ–ˆ๋˜ 00403332 ๋ถ„๊ธฐ๋ฌธ์— ๋ธŒ๋ ˆ์ดํฌ ํฌ์ธํŠธ๋ฅผ ๊ฑธ๊ณ  ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ด๋ณผ๊ฒŒ์š”.

 

 

F9๋ฅผ ์ด์šฉํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ ํ•œ ํ›„ Name / Serial ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ F7๋ฅผ ์ด์šฉํ•ด์„œ ํ•จ์ˆ˜ ๋‚ด๋ถ€๋ฅผ ํƒ€๊ณ  ๋“ค์–ด๊ฐ€ ์‹คํ–‰ ํ•ด๋ณผ๊ฒŒ์š”.

 


๐Ÿ’ก F7 - STEP OVER

ํ•œ ์ค„ ์‹คํ–‰ : ํ˜ธ์ถœ๋˜๋Š” ํ•จ์ˆ˜์˜ ๋‚ด๋ถ€๋ฅผ ํƒ€๊ณ  ๋“ค์–ด๊ฐ€ ์‹คํ–‰๋˜๋Š” ๋ชจ์Šต๊นŒ์ง€ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

 

๐Ÿ’ก F8 - STEP OVER

ํ•œ ์ค„ ์‹คํ–‰ : ํ˜ธ์ถœ๋˜๋Š” ํ•จ์ˆ˜์˜ ๋‚ด๋ถ€ ๋™์ž‘์€ ๋ณผ ์ˆ˜ ์—†์–ด์š”.


 

F7๋ฅผ ๊ณ„์† ๋ˆ„๋ฅด๋ฉด์„œ, ์™ผ์ชฝ ์•„๋ž˜ ์Šคํƒ์„ ํ™•์ธํ•˜๋ฉด ์ œ๊ฐ€ ์ž…๋ ฅํ•œ Serial ๊ฐ’๊ณผ ์–ด๋–ค ๊ฐ’์„ ๋น„๊ตํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

 

 

์™ผ์ชฝ ์•„๋ž˜ ์Šคํƒ ํ™”๋ฉด์„ ํ™•๋Œ€ํ•œ ๋ชจ์Šต์ด์—์š”. ์ด๋ ‡๊ฒŒ Serial ๊ฐ’์„ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ์–ด์š”.

 

์ถ”๊ฐ€์ ์œผ๋กœ ์ด ๋ฌธ์ œ๋Š” Serial ๊ฐ’์ด ํ•ญ์ƒ ์ผ์ •ํ•˜์ง€ ์•Š์•„์š”. ์œ„ ์ฝ”๋“œ๋ฅผ ์ข€ ๋” ์ง‘์ค‘์ ์œผ๋กœ ๋ณด๋ฉด Name๊ฐ’ ์•ž ๋„ค ๊ธ€์ž๋ฅผ ํŠน์ •ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์˜ํ•ด Serial๋ฅผ ์ƒ์„ฑํ•ด์š”. ์—ฌ๊ธฐ์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ Serial ๊ฐ’์„ ์ƒ์„ฑํ•˜๋Š” ํ•จ์ˆ˜ ๋‚ด๋ถ€๋ฅผ ๋ณด๋ฉฐ ๋ถ„์„ํ•˜๋ฉด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์•„์ง ์‹ค๋ ฅ๋„ ๋ถ€์กฑํ•˜๊ณ  ๋‚จ์•„์žˆ๋Š” ๋ฌธ์ œ๋“ค๋„ ๋งŽ์•„์„œ ๋‚˜์ค‘์œผ๋กœ ๋ฏธ๋ค„๋ณผ๊ฒŒ์š”.

 

 

๋ฌธ์ œํ•ด๊ฒฐ ํ›„ ์•Œ๊ฒŒ ๋˜์—ˆ์–ด์š”.

 

  • ์Šคํƒ

์™ผ์ชฝ ์•„๋ž˜ UI๊ฐ€ ์Šคํƒ์„ ๋ณด์—ฌ์ฃผ๋Š” UI๋ผ๋Š” ๊ฒƒ์„ ์•Œ์•˜์–ด์š”. ์‚ฌ์‹ค 4๊ฐœ์˜ ํ™”๋ฉด์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•˜์ง€๋Š” ๋ชปํ–ˆ์ง€๋งŒ, ์™ผ์ชฝ ์•„๋ž˜ ํ™”๋ฉด์ด ์Šคํƒ์„ ๋ณด์—ฌ์ฃผ๋Š” UI์ž„์„ ์•Œ์•˜์–ด์š”. ๋”๋ถˆ์–ด ์•”ํ˜ธํ™”๊ฐ€ ๋˜์ง€ ์•Š์œผ๋ฉด, ์Šคํƒ์— ํŒจ์Šค์›Œ๋“œ ๋“ฑ ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๊ฐ€ ๋‚จ์•„์žˆ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์–ด์š”.

728x90

'Wargame > Reversing' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[CrackMe] Crack Me 05 ํ’€์ด  (0) 2022.07.30
[CrackMe] Crack Me 04 ํ’€์ด  (0) 2022.07.30
[CrackMe] Crack Me 03 ํ’€์ด  (0) 2022.07.30
[CrackMe] Crack Me 01 ํ’€์ด  (0) 2022.07.21
[CrackMe] Crack Me ์‹œ์ž‘ํ•˜๊ธฐ  (0) 2022.07.18

๋Œ“๊ธ€