Win32 API 주요 함수 AdjustWindowRect : BOOL AdjustWindowRect(LPRECT lpRect, DWORD dwStyle, BOOL bMenu); 작업 영역의 크기는 윈도우 크기에서 타이틀 바와 경계선, 메뉴, 스크롤 바 등의 영역을 제외한 영역이다. 일반적으로 MoveWindow, SetWindorPos 등의 함수로 윈도우 크기는 원하는대로 바꿀 수 있지만 작업 영역의 크기를 원하는대로 설정하는 방법은 없다. 작업 영역을 특정한 크기대로 설정하려면 이 함수로 원하는 윈도우 크기를 먼저 계산하고 MoveWindow 등의 함수로 윈도우 크기를 변경해야 한다. 이 함수는 윈도우의 스타일(타이틀 바의 유무, 타이틀 바의 높이, 경계선의 두께)와 메뉴의 존재 여부 등을 고려하여 ..
:00440B68 E8951D0B00 Call GetDlgItem ;핸들을 구해온다. :00440B6D 8BC8 mov ecx, eax ;결과를 ecx에 넣는다. :00440B6F E8761A0B00 Call GetWindowTextA ;텍스트를 구해온다. :00440B74 8D4C2404 lea ecx, dword ptr [esp+04] ;ecx의 값을 [esp+0x4]의 값으로 :00440B78 Call TrimLeft ;뭘까? EAX의 값이 우리가 입력한값이됨 :00440B7D lea ecx, [esp+4] ;ecx의 값을 [esp+0x4]의 값으로 :00440B81 Call TrimRight EAX와 ECX가 우리가 입력한 값이됨 :00440B8F 51 push ecx ;우리가 입력한값을 스택에 ..
1.어셈블리어 Push: sp 레지스터를 조작하는 명령어중의 하나이다. 스택에 데이터를 저장하는데 쓰인다. ex:) Push eax :스택에 Eax의 값을 스택에 저장한다. ex:) Push 20 :즉석값인 20을 스택에 저장한다. ex:) Push 401F47 :메모리 오프셋 401F47의 값을 스택에 저장한다. Pop: 이또한 sp 레지스터를 조작하는 명령어중 하나 이다. 스택에서 데이터를 꺼내는데 쓰인다. ex:) Pop eax :스택에 가장 상위에 있는 값을 꺼내애서 eax에 저장 주의점: Push 의 역순으로 값은 스택에서 Pop 된다. Mov: 메모리나 레지스터의 값을 옮길떄[로 만들떄] 쓰인다. ex:) Mov eax,ebx :ebx 레지스터의 값을 eax로 옮긴다[로 만든다]. ex:) M..
- Total
- Today
- Yesterday
- Unpacker
- OllyScriptEditor
- vmprotect
- ASProtect 1.32 - 1.41
- PECompact
- OllyDbg Plugins
- StrongOD
- 패처
- ollydbg PLUGIN
- Themida
- TTprotect
- ollydbg mup
- crack
- DUP2
- ollydbg scripts
- ODbgScript
- exeinfo pe
- Unpacking
- 리버싱은 내운명
- 미친소 수입반대
- OllyDbg
- 미니 노트북
- Memory Hacking Software
- plugin
- Reverse Engineering
- ProtectionID
- 한글화
- 언패킹
- ollydbg ScriptEditor
- 리버스 엔지니어링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |