๐Ÿ” ๋ณด์•ˆ,์ •๋ณด๋ณดํ˜ธ

    [ ํฌ๋ Œ์‹ ] ์œˆ๋„์šฐ ํด๋” ๊ตฌ์กฐ

    1. ๊ฐœ์š” ํฌ๋ Œ์‹ ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉฐ ์œˆ๋„์šฐ ํฌ๋ Œ์‹์„ ์œ„ํ•ด ํ•„์ˆ˜๋กœ ์•Œ์•„์•ผ ํ•  ์œˆ๋„์šฐ์˜ ํด๋” ๋ณ„ ์—ญํ• ๊ณผ ๊ธฐ๋Šฅ์„ ์ •๋ฆฌํ•จ ์—ฌ๋Ÿฌ ์‚ฌ์ดํŠธ๋ฅผ ๋Œ์•„๋‹ค๋‹ˆ๋ฉฐ ๋ฌถ์–ด ์ •๋ฆฌํ•œ ๋‚ด์šฉ์œผ๋กœ, ํ•˜๋‹จ ์ถœ์ฒ˜๋ฅผ ํ†ตํ•ด ์›๋ณธ๊ณผ ํ•จ๊ป˜ ์ •๋ฆฌํ•˜๋ฉฐ ๊ณต๋ถ€ํ•จ 2. ์ฃผ์š” ํด๋” 2-1. ์‹œ์Šคํ…œ ํด๋” ์šด์˜์ฒด์ œ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ํด๋” ๊ธฐ๋ณธ ์‹œ์Šคํ…œ ํด๋” Windows 9x / ME X C:\Windows Windows NT C:\WINNT\Profiles C:\WINNT Windows 2000 C:\Documents and Settings Windows XP C:\Windows Windows Vista / 7 / 8 / 10 / 11 C:\Users Windows NT ์ด์ „: ๊ฐœ์ธ ์‚ฌ์šฉ์ž ๋ชฉ์  OS -> ๋‹ค์ค‘ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•˜์ง€ ์•Š์•„๋„ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„์˜ ์‚ฌ์šฉ..

    [ DoPwn ] Week3 - "military" Write Up

    ๋ฌธ์ž์—ด์„ 3๋ฒˆ ์ž…๋ ฅ๋ฐ›๊ณ  Wrong..์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์ฝ”๋“œ ๋ณ€ํ™˜ ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด ์ž…๋ ฅ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„๊ตํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค๋ฅด๊ฑฐ๋‚˜ 'discharged_past'์˜ ๊ฐ’์ด 550์ผ ๋•Œ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‘˜๋‹ค ์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ํ’€์ด๊ณผ์ •์„ ๊ณ„ํšํ–ˆ๋‹ค. 1) ์ฒซ๋ฒˆ์งธ ์ž…๋ ฅ์—์„œ %p๋กœ ๋งˆ์ง€๋ง‰ ์ž…๋ ฅ์—์„œ ์ž…๋ ฅํ•ด์•ผ ํ•  ๊ฐ’์„ ์•Œ์•„๋‚ธ๋‹ค 2) ๋‘๋ฒˆ์งธ ์ž…๋ ฅ์—์„œ discharged_past ๊ฐ’์„ 550์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค 3) ๋งˆ์ง€๋ง‰ ์ž…๋ ฅ์—์„œ ์ฒซ๋ฒˆ์งธ ์ž…๋ ฅ์„ ํ†ตํ•ด ์•Œ์•„๋‚ธ ๊ฐ’์„ ์ž…๋ ฅํ•œ๋‹ค ์œ„์™€ ๊ฐ™์ด python ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ 1ํšŒ ์‹คํ–‰ ํ›„, ์ฒซ๋ฒˆ์งธ ์ถœ๋ ฅ์„ ํ†ตํ•ด ๋งˆ์ง€๋ง‰ ์ž…๋ ฅ๊ฐ’์„ ์•Œ์•„๋ƒˆ๋‹ค. ์•Œ์•„๋‚ธ ๊ฐ’์„ ๋งˆ์ง€๋ง‰ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ์„ค์ •ํ•œ ํ›„, ์ž๋™์œผ๋กœ ์ž…๋ ฅ๋˜๋„๋ก ์Šคํฌ๋ฆฝํŠธ์˜ ๋งˆ์ง€๋ง‰์„ ์ˆ˜์ •ํ•œ..

    [ DoPwn ] Week3 - "ilovepwn" Write Up

    ์ˆซ์ž๋กœ ํŠน์ • ์œ„์น˜๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์œ„์น˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์ฝ”๋“œ ๋ณ€ํ™˜ ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด 0 ์œ„์น˜์— ASCII ๊ฐ’ 35 (='#')๋ฅผ ๋„ฃ์œผ๋ฉด ILOVEPWN๊ณผ key๋ฅผ ๋น„๊ตํ•˜์—ฌ ์‰˜ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. +) strcmp๋Š” ๊ฐ™์œผ๋ฉด 0์„ ๋ฐ˜ํ™˜ํ•จ์œผ๋กœ !๋ฅผ ๋ถ™์€ ์ƒํƒœ๊ฐ€ ๊ฐ™์€ ์ƒํƒœ์ผ ๋•Œ๋ฅผ ๋งํ•จ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋Š” key์™€ fakekey์˜ ์œ„์น˜ ์ƒ fakekey์˜ ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜๋Š” ์›๋ฆฌ๋ฅผ ํ†ตํ•ด key์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๋ฉด ๋  ๊ฒƒ์ด๋‹ค. fakekey๋ณด๋‹ค key์˜ ๋ฉ”๋ชจ๋ฆฌ ์œ„์น˜๊ฐ€ ๋†’์œผ๋ฏ€๋กœ, ๋”ฐ๋ผ์„œ ์Œ์ˆ˜๊ฐ’์„ ๋„ฃ์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ„์™€ ๊ฐ™์ด 2๋ฐ”์ดํŠธ์”ฉ ํ•œ๊ธ€์ž๊ฐ€ ์ฐจ์ง€ํ•˜๊ณ , ์ด๋Ÿฐ ์›๋ฆฌ๋กœ 8์นธ ๋” ์œ„์— key๊ฐ’์ด ์กด์žฌํ•˜๋ฏ€๋กœ, -9๋ถ€ํ„ฐ -16๊นŒ์ง€ ์œ„์—์„œ ๋น„๊ต๋˜๋Š” "ILOVEPWN" ๋ฌธ์ž์—ด์„ ๋ฐ˜๋Œ€..

    [ DoPwn ] Week3 - "Part-time Job" Write Up

    ์ถœ๋ ฅ๋˜๋Š” ๋ฉ”๋‰ด์— ๋”ฐ๋ผ 1~3์€ ๊ฐ๊ฐ 1, 2, 3์”ฉ points ๊ฐ’ ์ฆ๊ฐ€, 4๋Š” points ๊ฐ’ 1 ๊ฐ์†Œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์šฐ์„  flag๋ฅผ ํš๋“ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด IDA๋ฅผ ์‚ฌ์šฉํ•ด ํ”„๋กœ๊ทธ๋žจ์„ ๋œฏ์–ด๋ƒˆ๋‹ค. IDA๋ฅผ ํ†ตํ•ด ๋ณธ๋ž˜ C์ฝ”๋“œ๋กœ ํ™•์ธํ•œ ๊ฒฐ๊ณผ v3๊ณผ v4์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์ด ๊ตฌ๋™๋˜๋ฉฐ, ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์ด ํŠน์ • while๋ฌธ์„ ํ†ตํ•ด systemํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Œ์„ ์•Œ์•˜๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜ ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด flag๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 1) v4๊ฐ’์„ 0x17D78400 (=400000000) ์ด์ƒ์ด ๋˜๋„๋ก ํ•œ๋‹ค 2) v3๊ฐ’์œผ๋กœ 999๋ฅผ ์ž…๋ ฅํ•œ๋‹ค 3) shell์— flag ํŒŒ์ผ์„ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ flag๋ฅผ ์ทจ๋“ํ•œ๋‹ค v4๋Š” unsigned int์ด๋ฏ€๋กœ 4์–ต๋ฒˆ ํž˜๋“ค๊ฒŒ ์ž…๋ ฅ..

    [ XCZ ] Prob22 - Write Up

    ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ์œ„์น˜์ด๋™๊ธฐ๋ก(?)์„ ์ฐพ๋Š” ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™๋‹ค ์šฐ์„  ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋ฐ›์•„ FTK Imager๋กœ ์—ด์—ˆ๋‹ค. ์•ˆ์—ด๋ฆฐ๋‹ค (...) ํ˜น์‹œ๋‚˜ ์ด๋ฏธ์ง€ ํŒŒ์ผ์ธ๊ฐ€ ์‹ถ์–ด ์œ„์—์žˆ๋Š” Image Mounting๋„ ์‹œ์ผœ๋ณด์•˜์œผ๋‚˜ ์‹คํŒจํ–ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ฌธ์ œ์ธ๊ฐ€ ์‹ถ์–ด ๊ตฌ๊ธ€๋ง์„ ์‹œ๋„ํ–ˆ๋‹ค ์•Œ๊ณ ๋ณด๋‹ˆ ํ™•์žฅ์ž๊ฐ€ ์•ˆ๋ถ™์–ด์žˆ์–ด์„œ ํ™•์žฅ์ž๋ฅผ ํ™•์ธํ•œ ํ›„ ํ™•์žฅ์ž ๋ถ™์ด๊ณ  ๋‹ค์‹œ ์—ด์–ด์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๋ฐ”๋กœ ํŒŒ์ผ์˜ signature๋ฅผ ํ™•์ธํ–ˆ๋‹ค. ํŒŒ์ผ ์‹œ๊ทธ๋‹ˆ์ฒ˜๋Š” 41 44 53 45 ์˜€๊ณ , ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•œ ๊ฒฐ๊ณผ ๊ฒ€์ƒ‰์ด ์•ˆ๋œ๋‹ค (...) ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ตฌ๊ธ€์— ๊ฒ€์ƒ‰ํ–ˆ๋‹ค. ๋‹คํ–‰ํžˆ ๊ฒ€์ƒ‰์ด ๋˜์–ด ad1 ํ™•์žฅ์ž ์ž„์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํŒŒ์ผ์— ํ™•์žฅ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜๋‹ˆ ํŒŒ์ผ์ด ์—ด๋ฆฐ๋‹ค. FTK Imager๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ–ˆ๋‹ค. ์šฐ์„  ๋ฐ”ํƒ•ํ™”๋ฉด์— winhex์™€ XCZ ํด๋”, ..