
[Reversing.Kr] Easy Keygen
2022. 7. 3. 03:37
DreamHack/Reversing
์ด๋ฒ ๋ฌธ์ ์๋ Easy Keygen.exe ํ์ผ๊ณผ Readme ํ
์คํธ ํ์ผ์ด ์กด์ฌํ๋ค. Easy Keygen.exe๋ฅผ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ ๋ณผ ์ ์๋ค. ์ฒซ ๋ฒ์งธ ์
๋ ฅ์ AAAA, ๋ ๋ฒ์งธ ์
๋ ฅ์ BBBB๋ผ๊ณ ์
๋ ฅํด๋ณด๋ Wrong๊ณผ ๊ฐ์ ์ถ๋ ฅ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์๋ค. ReadMe ํ
์คํธ ํ์ผ ์์ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ๋ค. input Name์ ๋๊ฐ์ด AAAA๋ฅผ ์
๋ ฅํด์ฃผ๊ณ , input Serial์๋ ๋ค์ ํ
์คํธ ํ์ผ์ ์ ์๋์ด์๋ Serial ๊ฐ์ ์
๋ ฅํด์ฃผ๋ฉด ์๋ฌด๋ฐ ๋ด์ฉ๋ ์ถ๋ ฅ๋์ง ์๊ณ ์ข
๋ฃ๋๋ ๊ฑธ ํ์ธํ ์ ์์๋ค. ์ด์ ์ฌ๋ฆฌ๋๋ฒ๊ฑฐ๋ฅผ ํตํด ํ์ธํด๋ณด์. ์คํ ํ๋ฉด๊ณผ ๋น๊ตํด์ ํ์ธํด๋ณด๋ฉด 40102E์์ push 408060์ ํตํด "Input Name: "์ด ์ ์ฅ๋ ์ฃผ์๋ฅผ ์คํ์ ์๋๋ค. ๊ทธ ๋ค์ ca..

[Reversing] 3์ฃผ์ฐจ ์ด์
๋ธ๋ฆฌ → C ์ฝ๋ example 1 ~ 5
2022. 5. 8. 01:04
DreamHack/Reversing
* ๊ธฐ๋ณธ ํด์ .file "example1.c" : ๋๋ฒ๊ฑฐ์์ ์ฌ์ฉํ๋ ์๋ณธ ํ์ผ ์ด๋ฆ์ ๊ฐ๋ฆฌํด โก Intel ๋ฌธ๋ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ์ค๋ฅธ์ชฝ ๊ฐ์ ์ผ์ชฝ์ผ๋ก ๋ฃ๋๋ค !! .section .rodata : ./rodata ์น์
์ ์, ์ด ์น์
์ ์ฝ๊ธฐ ์ ์ฉ ๋ฐ์ดํฐ ๋ณ์ .text : text section → ์ฝ๋๋ค์ ์ ํ ์น์
/ ํ๋ก๊ทธ๋จ ์ฝ๋ ์คํํ ๋ ์ฌ์ฉ .global main : ์ ์ฒด ์ฝ๋์ ๊ฑธ์ณ ์ ๊ทผ ๊ฐ๋ฅํ ํจ์ .type main, @function : main ํจ์ ์ ์ → ์ด๊ฑธ ํด์ผ๋ง global main ์ฝ๋๋ฅผ ์ป์ ์ ์๋ค .LBF0 : ํจ์์ ์์์ ์๋ฏธํ๋ 'local label' .cfi_startproc : 'call from information' ์ด์
๋ธ๋ฌ์๊ฒ dwarf format..