어셈블리
명령어 | 설명 |
---|---|
LEA | 좌변(only 레지스터)에 우변의 주소값을 입력한다는 뜻 ex) LEA (목적지), (주소값을 가져올 데이터) |
MOV | 좌변에 우변의 값을 입력한다는 뜻 ex) MOV (목적지), (입력할 데이터) |
DWORD PTR DS:[?] | 피연산자의 크기를 재설정한다는 뜻. DWORD의 경우에는 4바이트이다. |
CALL | 함수를 호출한다는 뜻 |
PUSH | ESP의 값이 4바이트 줄어들고, 그 위치의 스택에 값을 저장한다는 뜻 ex) PUSH (올릴 데이터) |
POP | ESP가 가리키고 있는 위치의 스택에서 데이터를 꺼내온다는 뜻 ex) POP (목적지) |
리눅스 명령어
명령어 | 설명 |
---|---|
ls | 디렉터리 안의 파일들을 보여준다 ex) ls (디렉터리 (아무것도 안쓰면 현재 디렉터리)) |
cd | 디렉터리로 이동 ex) cd (디렉터리) |
cat | 파일의 내용 출력 ex) cat (파일명) |
vim | vim에디터 실행 |
mkdir | 디렉터리 생성 ex) mkdir (디렉터리) |
mv | 파일 이동 ex) mv (파일 or 디렉터리) (목적지 디렉터리) |
chmod | 권한 설정 ex) chmod (옵션) (권한) (파일) |
ps | 현재 실행중인 프로세스 출력 |
rm | 삭제 ex) rm (파일명) |
grep | 문자열 검색 |