일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 취약점
- Pwnable.kr
- pwn.college
- 시스템프로그래밍
- kernel
- 커널
- 시그널
- Leviathan
- 알고리즘
- Bandit
- wargame
- radare2
- 리눅스 커널
- px4
- 시스템 프로그래밍
- C언어
- 프로그래밍
- 워게임
- 리버싱
- write up
- css
- pwncollege
- 시스템
- 드론
- 컴퓨터구조
- 리눅스
- 시스템해킹
- C++
- 어셈블리어
- 리눅스커널
- Today
- Total
목록정보보안 (179)
Computer Security
가상 클래스(pseudo class) -가상 클래스는 미리 정의해놓은 상황에 적용되도록 약속된 보이지 않는 클래스이다. -우리가 직접 요소에 클래스를 선언하는 것은 아니고, 약속된 상황이 되면 브라우저 스스로 클래스를 적용해준다. ex) 가 있다고 가정한다. 이 에 마우스 커서를 올렸을 때만 특정 스타일을 주고 싶다고 한다면 어떻게 해야 할까? 가상 클래스가 없다면 이런 과정을 거치게 된다. 임의의 클래스 선택자를 선언하여 특정 스타일 규칙을 만든다. p 요소에 커서가 올라가면 p 요소에 클래스를 집어넣는다. p 요소에서 커서가 빠지면 p 요소에 클래스를 삭제한다. -여기서 2, 3번은 동적으로 변화되어야 하는데, HTML과 CSS는 정적인 언어이기 때문에 처리할 수 없다. -그래서 CSS에서는 흔하게 ..
CASCADING STALE SHEETS -HTML(마크업 언어)을 꾸며주는 언어 -html이 웹페이지의 정보를 표현한다면, CSS는 html을 보기 좋게 디자인 하는 역할 h1 {color: yellow; font-size:2em;} 선택자(selector) - "h1" 속성(property) - "color" 값(value) - "yellow" 선언(declaration) - "color: yellow", "font-size: 2em" 선언부(declaration block) - "{ color: yellow; font-size:2em; }" 규칙(rule set) - "h1 { color: yellow; font-size:2em; }" 선택자와 선언부 사이, 선언과 선언 사이는 앞뒤로 개행을 해도 ..
메모리 모델 -작성되는 프로그램의 코드와 데이터의 크기를 나타내기 위해 사용되며, 사용자는 프로그램 코드와 데이터의 크기에 해당하는 메모리 모델을 어셈블러에게 알려줘야 한다. -어셈블러에게 세그먼트를 사용하는 방법, 목적 코드를 위한 충분한 공간을 제공하는 방법, 최적의 실행 속도를 보장하기 위한 방법 등을 알려준다. -메모리 모델에는 Tiny, Small, Medium, Compact, Large, Huge, Flat 등이 있다. -Tiny는 주로 .com 프로그램에 대해 사용된다. -Flat은 32비트 보호모드에서 사용되는 메모리 모델이다. .MODEL 메모리모델 SMALL : -한 세그먼트에 저장할 수 있는 코드 -한 세그먼트에 저장할 수 있는 데이터 MEDIUM : -한 세그먼트 이상에 저장할 수..
주소지정방식(addressing mode) -주소지정방식은 명령어의 피연산자를 지정하기 위한 방법들을 의미한다. 피연산자(Operand)는 크게 레지스터, 즉시 값, 메모리가 될 수있다. -8086은 레지스터, 즉시 값에 접근하는 방식과 메모리에 접근하는 6가지 방식까지 총 8개 주소지정방식을 제공한다. 레지스터 주소지정 -레지스터 피연산자를 지정하는 방식이다. AH, AL, AX, BX와 같이 8비트와 16비트 레지스터에 접근할 수 있는 이름을 제공한다. MOV DX, WORD_MEM ; 첫 번째 피연산자에 레지스터 MOV WORD_MEM, CX ; 두 번째 피연산자에 레지스터 MOV DX, BX ; 두 개 피연산자에 레지스터 즉시 주소지정 -명령어에 피연산자(상수 값이나 식)을 포함하는 방식 ex) ..