목록Computer (222)
선릉역 1번 출구

컴퓨터: 명령어를 해석하는 기계 명령어: 컴퓨터를 작동시키는 중요한 정보 고급언어: 사람을 위한 언어 compile 언어: 컴파일러가 저급언어로 바꿔줌(정확히는 목적 코드), 컴파일러가 오류가 있는지/실행 가능한 코드인지 확인 후 오류가 있으면 실행 불가 interpreter 언어: 인터프리터가 저급언어로 바꿔줌(한 줄씩), 오류 발견 시 n-1번 째 코드까지는 실행 됨 *현대의 많은 프로그래밍 언어 중에는 컴파일 언어와 인터프리터 언어 간의 경계가 모호한 경우가 많음 저급언어: 컴퓨터를 위한 언어 기계어: 0과 1로 이루어진 언어 어셈블리어: 0과 1로 표현된 기계어를 읽기 편한 상태로 번역한 언어 컴파일 과정 1. 전처리 과정 - 헤더 파일 삽입(include 구문을 만나면 해당 헤더파일을 찾아 내용..
정보 단위: 컴퓨터가 표현할 수 있는 단위 bit: 제일 작은 정보 단위로 2가지를 표현 가능(0, 1) byte: 8bit = 1byte word: cpu가 한 번에 처리할 수 있는 데이터 크기로 현대 컴퓨터는 32 or 64를 사용함 이진법: 0, 1로만 데이터 표현 십진법: 10을 기수로 한 진법 십육진법: 16을 기수로 한 진법으로 A: 10, B: 11, C: 12, D: 13, E: 14, F: 15로 나타냄 *이진법과 십육진법의 변환이 쉬워서 십육진법을 잘 사용함 문자 집합: 컴퓨터가 인식하고 표현할 수 있는 문자의 모음 ASCII: 7bit로 영문 알파벳을 사용하는 대표적인 문자 집합 UNICODE: 전 세계의 모든 문자를 다루는 문자 집합 Encoding: 문자를 컴퓨터가 이해할 수 있는..
컴퓨터의 핵심 4가지 부품 cpu 주 기억 장치(RAM_random access memory, ROM_read only memory) 보조 기억 장치 입출력 장치 메인 보드: 여러 부품들을 연결함 (cpu, memory, system bus가 존재) cpu: 메모리에 저장된 값을 읽어들이고, 해석하고 실행하는 장치 ALU: 계산장치 register: 임시 저장 장치 Control Unit: 제어 신호를 보내는 장치 메모리(주기억장치) - 저장된 값에 빠르고 효율적 접근을 위해 주소의 개념이 사용됨 1. Program 실행시 해당 데이터가 메모리 위에 올라와 있어야 함 2. 메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장함 3. 메모리에 저장된 값의 위치는 주소로 알 수 있음 보조기억장치 - 비휘..

Decoder 암호화된 데이터를 원시 데이터로 변환하거나 원시 데이터를 인코딩이나 해싱 형태로 변환하는 도구 1. Decode as: 디코딩 2. Encode as: 인코딩 3. Hash: hash 4. Smart decode: 여러 가지 인코딩 포맷을 인식하여 지능적으로 디코딩 - 인코딩된 것으로 판단되는 데이터를 디코딩하기 위해서 인코딩된 데이터가 검출되지 않을 때까지 디코딩 작업 반복 내가 원하는 부분을 드래그한 후 Decode as, Encode as, Hash를 클릭하거나 Smart decode를 클릭하여 자동으로 디코딩하면 됨

Repeater 수동 제어 및 HTTP 요청을 재요청하고 애플리케이션 응답을 분석해주는 도구 - 취약점 진단을 위한 입력 매개변수 조작, 요청 재발행 등의 목적으로 활용 가능 1. Repeater로 패킷 보내기 2. Request 부분에 요청 탭이 생성됨 3. Send 클릭(요청 메시지를 대상 서버에 재전송) *Request에서 값을 바꿔서 보내는 것도 가능함

웹 애플리케이션을 대상으로 사용자 정의 공격을 자동화해 수행 할 수 있는 도구 작동 방식 Intruder는 사용자의 HTTP request를 기반으로 작동함 -> 웹 브라우저에 Proxy가 미리 설정되어 있어야 함 *Intercept is On이라면 지나는 패킷을 하나하나 forward 시켜줘야 하므로 Off 상태로 놔 둠 1. Intruder로 보내기 2. Intruder 구성 - Positions: 공격을 위해 전달받은 요청에서 페이로드가 삽입될 위치를 설정 Attack Type을 정하고, Add$/Clear$/Auto$를 사용하여 Payload Position 설정이 가능함 Attack Type에는 총 4개가 있음 Sniper: 하나의 Payload Set만 설정해 공격을 진행, 한 번에 하나의 P..