목록Etc (2)
ipwn
ls 명령어 ls 명령어는 list segments의 약자로써 가장 많이 사용하는 리눅스 명령어 중 하나이다. ls는 보통 지정한 디렉토리나 파일의 정보를 출력하는데 사용한다. -a 옵션은 숨겨진 파일까지 보여주며, -l 옵션은 디렉토리 내 파일을 더 자세히 보여주는 역할을 한다. cd 명령어 리눅스 명령어 cd는 디렉토리를 이동시킬때 사용하는 명령어다. 사용법은 cd [디렉토리 경로] 와 같은 방식으로 이뤄진다. cat 명령어 cat 명령은 파일이름을 인자로 받아서 그 내용을 쭉 이어주는 역할을 한다. 결국 어떤 내용을 받아서 그냥 그대로 터미널 화면에 뿌려주는 역할을 한다. cat > file 과 같은 형식으로 사용하면 file에 원하는 내용을 작성할 수 있다. vim 명령어 vim이란 간단히 말해서..
레지스터란 특정한 목적에 사용되는 일시적인 기억 장치를 의미하며, 데이터를 읽고 쓰는 기능이 매우 빠르고, 중앙 처리 장치(CPU) 내부에 사용된다. IA 32(x86) CPU는 크게 5종류의 레지스터가 있다. 범용 레지스터, 인덱스 레지스터, 포인터 레지스터, 부동 소수점 레지스터, 플래그 레지스터와 같은 레지스터들이 그 것을 의미하며 각각 사용용도가 모두 다르다. 레지스터들 앞에 붙어있는 E는 Extended의 약자이다. 1. 범용 레지스터 EAX : 곱셈과 나눗셈 명령에서 자동으로 사용되고 함수의 리턴값이 저장되는 용도로 사용된다. EBX : ESI나 EDI와 결합하여 인덱스에 사용된다. ECX : 반복 명령어 사용시 카운터로 사용돤다. ECX 레지스터에 반복할 횟수를 지정해놓고 반복 작업을 수행한..