Pc 리버싱 어셈블리어 기초(작성중)
S Dhhd
7
4,302
2020.02.27 11:59
어셈블리어에 대해서
1:어셈블리어 언어는
Cpu마다 인텔 amd 안드로이드등 각자의고유명령들이
기계어로되있는데
이기계어를 bcd등으로해도어려워서 그규칙들을이용한
어셈블리어규칙이있고 더나아가서 컴파일러(c언어,파이썬)이생겼다
2:컴퓨터구조 간단하게보기
대충 cpu,ram cpu레지스터들하고 플러그들을기억하면된다
이건 추후에 설명할예정
3간단한예시들
Mov eax,100 :eax에 100을대입한다 = eax =100
Add eax,100 :eax에 100을더한다 = eax+100
Sub eax,100 :eax에 100을뺀다 =eax-100
Call 함수: 함수를 호출한다
Ret : 그함수안에서 실행다 한후에 돌려보내는기능
Push eax : 스택영역에 eax을 올린다
pop eax : 스택영역에서 eax값을 꺼낸다
약간 망한냄새가나는데
티스토리에 보완해서올리죠