디버거가 중단점(breakpoint)에서의 브레이크를 검출하기 위해서는, 프로세스에 「예외」 로 불리는 통상의 프로그램의 처리에서는 일어나지 않는 특수한 상황을 일으키게 할 필요가 있습니다. 프로세스에 예외가 생긴 시점에서 프로세스의 제어는 디버거로 옮기기 (위해)때문에, 디버거는 이 시점에서 프로세스의 thread에 있어서의 범용 레지스터나 스테이터스 제어 레지스터의 값등을 취득·변경 가능합니다. 알기 쉽게 말하면, 중단점(breakpoint)의 차이는 디버거가 검출하는 「예외」 의 종류의 차이입니다. 또, 이 차이에 대해 프로세스에의 다른 해석적 접근을 실시하는 것이 가능하게 됩니다. 1.코드 실행 중단점(breakpoint) 이것은, 메모리상에 전개·실행되는 코드중의 임의의 개소의 최초의 니모닉 주..
이 단축키들은 현재 활성화된 창에 무관하게 올리 디버그 전체에서 듣는 키들이다. Ctrl+F2 - 프로그램 리셋. 디버그 되는 프로그램을 다시 시작한다. 활성화된 프로그램이 없다면 history list의 첫 번째 프로그램을 다시 시작한다. 이 프로그램 리셋은 메모리 브레이크포인터와 하드웨어 브레이크포인터를 제거한다. Alt+F2 - 닫기. 디버그 되는 프로그램을 닫는다. 프로그램이 현재 활성 상태라면 프로그램을 닫을 것인지를 확인하는 질문을 받는다. F3 - 열기. 실행 파일을 선택하고 인자들을 명세할 수 있는 "Open 32-bit .EXE file" 다이얼로그 박스를 디스플레이 해준다. Alt+F5 - OllyDbg를 topmost 윈도우로 만든다. 디버그 되는 프로그램이 topmost 윈도우(보통..
= Jxx - 점프 명렁문 = 어셈명령어 의 미 점프 조건 JA 결과가 1보다 클 경우 점프 CF=0 and ZF=0 JAE 결과가 1보다 크거나 같을경우 점프 CF=0 JB 결과가 1보다 작을 경우 점프 CF=1 JBE 결과가 1보다 작거나 같을경우 점프 CF=1 or ZF=1 JC 캐리 플래그가 1일경우 점프 CF=1 JCXZ CX가 0일경우 점프 CX=0 JE 결과가 같을 경우 점프 ZF=1 JG 결과가 클경우 점프(signed) ZF=0 and SF=OF JGE 결과가 크거나 같을 경우 점프 (signed) SF=OF JL 결과가 작을 경우 점프(signed) SF != OF JLE 결과가 작거나 같을 경우 점프 (signed) ZF=1 or SF != OF JMP 무조건 점프 조건없음 JNA 결..
- Total
- Today
- Yesterday
- 리버스 엔지니어링
- crack
- 미친소 수입반대
- plugin
- Unpacker
- ollydbg PLUGIN
- Memory Hacking Software
- 패처
- ollydbg mup
- ProtectionID
- 미니 노트북
- DUP2
- vmprotect
- ASProtect 1.32 - 1.41
- ollydbg ScriptEditor
- ollydbg scripts
- Unpacking
- ODbgScript
- exeinfo pe
- 리버싱은 내운명
- OllyDbg
- Themida
- 언패킹
- TTprotect
- PECompact
- OllyScriptEditor
- StrongOD
- OllyDbg Plugins
- Reverse Engineering
- 한글화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |