특수 목적 레지스터 및 상태 레지스터
·
IT Dictionary/Computer Science
1. 특수 목적 레지스터(Special-Purpose Registers)PC / IP (Program Counter / Instruction Pointer)다음에 실행할 명령어의 주소를 가르킴IR (Instruction Register)현재 실행 중인 명령어 자체를 저장SP (Stack Pointer)스택 메모리의 최상단 주소를 가리켜 데이터의 삽입/삭제 위치를 알려줌MAR (Memory Address Register)읽거나 쓰려는 메모리의 주소를 잠시 보관MBR (Memory Buufer Register)메모리에 쓸 데이터를 잠시 보관 2. 상태 레지스터(Status / Flag Register)조건 플래그 (Condition Flags) ZF (Zero Flag) : 연산 결과가 0이면 1이 됨SF..
품사 수식
·
일상/토익
① 형용사 (Adjective): 명사 바라기형용사의 존재 이유는 오직 명사를 설명하기 위함명사 수식: a kind teacher (친절한 선생님)보어 역할: The teacher is kind. (선생님은 친절하다 - 명사 주어를 보충 설명) ② 부사 (Adverb): 팔방미인 수식어부사는 명사를 제외한 거의 모든 성분을 수식하며 문장을 풍성하게 만듬동사 수식: run fast (빨리 달리다)형용사 수식: extremely hot (매우 뜨거운)다른 부사 수식: very quickly (아주 빨리)문장 전체 수식: Fortunately, I passed. (다행히도, 나는 합격했다.)동명사 및 to 부정사 수식동명사가 명사 역할을 하고 있더라도, 그 안의 동작을 꾸밀 때는 부사를 씀Regularly e..
품사 구분하기
·
일상/토익
1. 명사(-tion, -ity, -ance, -ment)-tion / -sion: action (행동), decision (결정)-ity / -ty: ability (능력), safety (안전)-ance / -ence: assistance (도움), difference (차이)-ment: enjoyment (즐거움), management (경영) 2. 형용사(-ive, -al, -able, -ful)-ive: active (활동적인), decisive (결정적인)-al: natural (자연스러운), national (국가의)-able / -ible: adaptable (적응 가능한), visible (보이는)-ful / -less: careful (주의 깊은), careless (부주의한) 3. 동..
내가 볼려고 만든 토익 품사별 단어 정리
·
일상/토익
😑 명사 😑evaluation - 평가affiliation - 제휴initiative - 계획proximity - 가까움estimate - 추정, 견적서deposit - 예금issue - 발행물ease - 쉬움, 편함charge - 요금conflict - 상품facility - 시설renovation - 보수 공사fee - 요금nutritonal - 영양상의profit - 이익funds - 자금account - 계정alteration - 변경creation - 창조charge - 요금, 책임, 고소price - 가격obligation - 의무objection - 반대emphasis - 강조relation - 강조urgency - 긴급intimacy - 친밀함consequence - 결과inciden..
범용 레지스터(EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP)
·
IT Dictionary/Computer Science
1. EAX(Accumulator Register)덧셈, 뺄셈 등과 같은 산술 및 논리 연산 결과를 저장mov eax, 5 ; eax = 5add eax, 3 ; eax = eax + 3함수의 반환 값도 저장해줌예를 들어 다음과 같은 코드에 각 매개변수에 10, 20의 argument을 주고 결과 값을 반환한다면int add(int a, int b){ return a+b;}어셈블리 내부에서는 다음과 같이 표현되며 함수의 실행 결과를 eax에 저장mov eax, [ebp+8] ; eax = aadd eax, [ebp+12] ; eax = a + bret다음과 같이 EAX의 계층 구조를 표로 정의이름크기설명EAX32-bit전체 데이터 (예: 숫자 4,294,967,295까지)AX16-b..
CTF 3일차
·
IT Dictionary/CTF & 보안
1. PHP strcmp() 취약점PHP 5.3 이상, 8.0 미만의 버전에서의 strcmp()은 인자 값을 배열 타입의 데이터를 전달하면 NULL을 반환하는 취약점 발생if (strcmp($_POST['password'], $password) == 0) { echo "Congratulations! Flag is " . $FLAG .""; exit();} else { echo "Wrong password..";}즉, password[] = "asdf" 와 같이 post 값을 배열로 준다면 NULL == 0 이 되기 때문에 FLAG를 출력버프 슈트로 post 값을 다음과 같이 변조password[]="asdf" 2. Linux Apache htaccess 취약점/etc/apache2/apa..