리버싱을 공부하다 보면 필히 어셈블리어를 공부해야 합니다.그런 어셈블리어 명령의 대부분이 레지스터값을 조작하는 명령어들입니다.ollydbg 프로그램을 이용할때 레지스터 윈도우창에 EAX, EBX, ECX, ESI등이 보일텐데요.이는 레지스터 값으로써, 오늘은 이 레지스터 값에대해 알아보는 시간을 준비했습니다.CPU 와 레지스터 가 뭔지 알아보고 넘어갑시다.CPU? 중앙처리장치(CPU)는 컴퓨터의 가장 중요한 부분으로 프로그램 명령을 해독하고 수행하는 장치입니다.CPU가 수행하는 명령어는 매우 단순합니다 이 명령어들은 레지스터에 있는 값들을 필요로 합니다.Register?레지스터는 CPU 내부에 존재하는 저장 공간으로 일반적인 데이터 저장소 보다 훨씬 빠르게 접근할 수 있으나,레지스터의 크기가 매..
2 진법(Binary) 컴퓨터는 내부의 정보를 0과 1을 이용하여 저장합니다.사실 컴퓨터는 그리 대단하지 않기? 때문에 0과 1로 구성된 2진수 (binary)를 이용하여 모든 정보를 저장합니다.0과 1은 전기적인 신호인 펄스의 유무를 이용합니다. 이런 식으로 전기적인 신호를 통해 0 또는 1을 이용해 모든 정보를 표시하게 됩니다.이진수에서 각 자리 숫자를 비트(bit) 라고 표현합니다. 또한 2진수는 아래와 같이 표현할 수 있습니다. 10110(2)2진수를 10진수로 변환 할 때에는 그 수의 위치에 2의 멱수로 계산 할 수 있습니다.10110(2) = 1x 2^4 + 0x2^3 + 1x2^2 + 1x2^1 + 0x2^0 = 16+4+2 = 2210 진법(Decimal)10개의 숫자..
- Total
- Today
- Yesterday
- CryptoWall
- 팝업
- 랜섬웨어
- 한빛리더스
- 악성코드
- 리버싱
- CTB-Locker
- CryptoLocker
- 해커스쿨 ftz
- 실전 악성코드와 멀웨어 분석
- malware
- 바이로봇
- 뱅커
- Ransom
- 광고
- 뱅킹
- banker
- 실전 악성코드와 멀웨어 분석 문제풀이
- 서비스
- 해커스쿨
- 파밍
- IT·컴퓨터
- 키로거
- 크립토락커
- 리버싱 공부
- 에이콘
- 실전 악성코드와 멀웨어 분석 연습문제
- 백신
- 한빛아카데미
- 에이콘 출판사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |