본문 바로가기
Medical Security/Assembly

[1] 어셈블리 기초 공부.

by Pstor 2019. 8. 7.

저는 이제  공부하기 시작했고 제가  글이 정확하지 않을수도 있습니다.

저는  공부를 정리하고 나중에 다시 보기 위해 올리는 글이니 그냥 참고해주시면 감사하겠습니다.

 

그럼 어셈블리어를 배우기 전에 어셈블리어란 무엇일까요?

 

어셈블리어는 리버스 엔지니어링을 하기 위한 가장 기초적인 도구입니다.

어떠한 공부를 시작할  기초부터 배우듯이 똑같이 생각하면 편할거 같습니다.

하지만 어셈블리어 공부하기가 막막합니다.

어려운걸 둘째치고 정보가 많이 없기 때문입니다.

 

그래서 저도 보고 듣고 한걸 정리 하는 거니까 오류나 비슷한 내용이 있을수도 있습니다.

 

* 참고

-> 리버스 엔지니어링만을 위한 어셈블리어 입니다.

 

 용어 정리

 

기계어 : 컴퓨터가 읽을  있는 2 숫자로 이루어진 언어

어셈블리어 : 기계어를 사람이 보기 쉽게 문자를 기호화 하여 나타낸 

디스 어셈블리어 : 기계어를 어셈블리어로 변환하는것

 

다들 제가 질문한 사람들은 어셈블리어는 쉽고 간결하다고 말합니다.

그래도 어려운 이유는 단순함에 있다고 생각합니다.

어셈블리고는 c/c++ 코드보다 얼마나 단순할 것일까요?

 

다음에는 코드와 함께  어셈블리의 명령 포멧에 대해 알아보도록 하겠습니다.

 

감사합니다.

 


반응형

'Medical Security > Assembly' 카테고리의 다른 글

어셈블리 헬로우 월드 (Assembly Hello World!)  (0) 2021.07.26