๐ฌโReversing & Cryptography/๐โEtc..
์ด์
๋ธ๋ฆฌ์ด(Assemble) ํ์ต ๋ชฉํ์ ์ด์ ๊ฐ bootloader๋ฅผ ๊ตฌ์ฑํ๋๋ฐ ํ์ํ๋ค๊ณ ํ์๋ค์ ์ฐธ๊ณ ๋ก ๋ถํธ๋ก๋๋ PC ์คํ ์ ํ์ํ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํด์ฃผ๋ ํ๋ก๊ทธ๋จ์ด์์ ์๋ค์ ์ก ์ด์
๋ธ๋ฆฌ์ด(Assembly)์ ๋ํ์ฌ ๋ณด์๊ด์ ์์ ํน์ ๋ ์์๊ฐ๊ณ ๋ ๋์๊ฐ ํ๊ณ ํ์ตํ๊ณ ์ถ๋ค๋ฉด ์๋ก ๋งํฌ๋ก.. x86 Assembly: Essential Part ํด์ปค์ ์ธ์ด: ์ด์
๋ธ๋ฆฌ๐ฌ PC์์ ๋ณต์กํ ๋
ผ๋ฆฌ์ ์ธ๊ณผ๊ด๊ณ, ์ฌ๋ฌ ๊ฐ์ฒด๊ฐ ์ํธ์์ฉํ๋ฉฐ ๊ทธ ์ธ๊ณ์์ ํต์ฉ๋๋ ๊ธฐ๊ณ์ด(Machine Code)์ธ์ด ํต์ฌ! ์์คํ
ํดํน์ ํ ๋๋ ์ปดํจํฐ ์ธ์ด, ์ด์์ฒด์ , ๋คํธ์ dystopia050119.tistory.com Quiz: x86 Assembly Quiz: x86 Assembly 1 ์ ๋ฌธ์ ๋ฅผ ํด์ํ ๋ถ๋ถ์ด๋ฉฐ, Dreamh..
๐ฌโReversing & Cryptography/๐โCodeEnge
Basic RCE L02 - WriteUp ๋ง ๊ทธ๋๋ก ํ์ผ์ด ํ์๋์ด x32dbg๊ฐ ์คํ์ด ์๋๋ค์ IDA๋ ์คํ์ด ๋๊ธด ํ๋ฐ.. ํด๋ณด๋๊น ๊ทธ๋ ๊ฒ ์ ํํ๊ฒ๋ ์ํ๋ ๊ฐ์ ์ ๋์์.. ์๋์ฐ 11์์๋ ์ ๋ ๊ฒ ๋จ๋ค์ ์ผ๋จ HxD(Hex Editor)๋ก ํ์ธ ํด๋ด
์๋ค ์ ์๋น์ด ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ๋ง๋ค์๋ค์.. ํ๊ธด ๊ทธ๋ฌ๋๊น ํ์ํ๋ค๊ณ ํ๊ฒ ๋ค ๋ฐ์ผ๋ก ๋ ๋ด๋ ค๊ฐ๋ฉด์ ํ์ธํด๋ณด๋ฉด... ๊ธ๋ก "Nope, try.." ์ฆ ์คํจํ์ ๋ ๋ฉ์์ง์ "Yeah you did it!"์ด๋ผ๋ ์ฑ๊ณต ๋ฉ์์ง ๊ทธ๋ฆฌ๊ณ ๋ฐ์ Crackme#1์ผ๋ก JK3FJZh๋ก ๋ฌธ์์ด์ด ์๋ ๊ฑธ ๋ณด์.. ๊ทธ๊ฒ ์ ๋ต์ผ ๊ฐ๋ฅ์ฑ์ด ์๊ฒ ๋ค์ ํ์ธํด๋ณด๋ฉด.. ์ฑ๊ณต!! ์ฐธ๊ณ ์๋ฃ CodeEngn.com [์ฝ๋์์ง] ์ฝ๋์์ง์ ๊ตญ๋ด ๋ฆฌ๋ฒ์ค์์ง๋์ด๋ง ์ ๋ณด๊ณต์ ๋ฅผ ์ํด 200..
๐ฌโReversing & Cryptography/๐โCodeEnge
Basic RCE L01 - Write Up ๋น๋ฒ : codeengn ๋ก์จ HD๊ฐ CD-Rom์ ์ ๊ทผ์ด ๋์ด์ผ๋ง ์คํ์ด ๋๋ค๊ณ .... ์ฆ, ์ธ์๋ก CD-Rom์ผ๋ก ์ ๊ทผ๋ ๊ฒ์ ํ์ธํ๊ณ ๋ฐํํด์ ํ๋ฉด ์์ ๊ฐ์ด ๊ตฌ๋ถ์ด ๋์ด ์๋ค์ ๊ทธ๋ผ ์ฝ๋๋ฅผ x32dbg๋ก ํด์ ํด๋ณผ๊ป์ ์คํ์ ์์ผ์ ๋ถ์์ ํด๋ณด๋ฉด.. ์์ ๊ฐ์ด ๋น๋๋ค ํ๋์ฉ ๋น๊ต๋ฅผ ํด๋ณผ๊น์? ๋ณด์๋ฉด 0040100C๊น์ง๋ ํ๋กค๋ก๊ทธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌด์ํ์
๋ ํฐ ์๊ด์ ์์ ๋ฏ ์ถ๋ค์ ๊ทธ๋ฆฌ๊ณ push 01.402094๊น์ง์ ๋ด์ฉ๋ ํฐ ๋ฌธ์ ๋ ์์ง๋ง ํ์ ์ค๋ค๋ฉด.. call : ์์คํ
์์ด์ฝ, ์ผ๋ จ์ ๋จ์ถ, ์ํ ๋๋ ์ค๋ฅ ์ ๋ณด์ ๊ฐ์ ๊ฐ๋จํ ์์ฉ ํ๋ก๊ทธ๋จ๋ณ ๋ฉ์์ง๊ฐ ํฌํจ๋ ๋ชจ๋ฌ ๋ํ ์์๋ฅผ ํ์ ํ๋ง๋๋ก ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ฌ์ฐฝ์ผ๋ก ํ์ํด์ค push 01.402094 : ..