반응형
1 CPU와 레지스터들
1.1 CPU
CPU는 컴퓨터에서 인간의머리 부분입니다
우리는 프로그램을 공격해야함으로 이지겨운걸 배워야합니다
망할
일반적으로 cpu는 연상 장치 제어 장치 레지스터로 구성되어있고
연산은 연산및 논리 연산등 수학적인걸 하고
제어장치는 메모리에서 기계어 코드를 읽고 해석후 실행합니다
레지스터는 연산을 위해 CPU가 사용되는 데이터 저장소로 후에
어디사용되는지알려드리죠
먼저 레지스터부터 한번보죠
일단사진에서젤먼저보이는
EAX
ECX
EBX
EDX
를알아볼까요?
EAX는 계산(Accumulator)용으로곱셈과 나눗셈등계산에자주쓰입니다
ECX
횟수(count)용으로 반복문(loop)에쓰입니다
EBX
(base addr)용주소지정할때쓰입니다
EDX
데이터(data)용이고 곱셈과 나눗셈에eax랑같이쓰입니다
나머지가 궁금하면 여기로 이동해주세이
https://dhhd-goldmilk777.tistory.com/13
이제 간단한 명령어를 영상으로한번보죠
명령어는 다알고싶다고요?
https://dhhd-goldmilk777.tistory.com/14
여기있습니다
어려워요 괜찮아요 하나하나씩 해보죠
영상갑니다
반응형
'PC리버싱 > (구)기초' 카테고리의 다른 글
더쉽게배워보자 레지스터에대하여 (0) | 2020.03.14 |
---|---|
초보자를위한 리버싱 간단요약1 (0) | 2020.03.14 |
생초보자를 위한 리버싱 기초잡이1 (0) | 2020.03.10 |
리버싱 어셈블리어명령어에관하여 (0) | 2020.03.09 |
리버싱관련 어셈블리어 (0) | 2020.03.09 |