일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹해킹
- hacking
- Python
- 시스템
- Los
- 상호배제
- webhackingkr
- 시스템프로그래밍
- XSS
- lordofsqlinjection
- SQL
- web
- 프로세스
- ubuntu
- Writeup
- WebHacking
- ctf
- 해킹
- sqli
- 운영체제
- rubiya
- Linux
- 알고리즘
- CCE
- SQL Injection
- 화이트햇콘테스트
- webhacking.kr
- CODEGATE
- crosssitescripting
- SQLInjection
- Today
- Total
목록분류 전체보기 (79)
One_Blog
시험 대비 정리라서 요약을 많이 했습니다. 하드웨어 = CPU + 주변 장치 하드웨어 - CPU,메모리, 주변 장치로 구성 - 시스템 버스로 연결되어 있음. CPU - 모든 장치의 동작을 제어하고 연산을 수행 CPU = 데이터부분(레지스터 + 연산 장치(ALU)) + 제어부분(제어장치) 제어 장치 -> (연산장치, 레지스터) : 제어 흐름 레지스터 연산 장치 : 데이터 흐름 레지스터 레지스터의 종류 : 가시 / 불가시 레지스터 사용자 가시 레지스터 : 사용자가 운영체제와 프로그램을 이용해 정보 변경이 가능한 레지스터 - 데이터 레지스터(DR) : 함수 연산에 필요한 데이터 저장, 연산 결과로 플래그 값을 저장. - 주소 레지스터(AR) : 주소나 유효 주소를 계산하는데 필요한 주소의 일부분을 저장 --..
날짜 : 2023년 3월 11일 오늘 수업 주제 : 상호배제 방법 오늘 배운 내용 요약 : Monitor로 해결하는 생산 - 소비의 문제 Produced { while(1) { acquire(); while(BUFFER_IS_FULL) { wait(lock,fullB); // 못들어가면 Entry Queue에 삽입 } signal(emptyB); or broadcast(emptyB); release(); } } Consumed { while(1) { acquire(); while(BUFFER_IS_FULL) { wait(lock,emptyB); } signal(fullB); or broadcast(fullB); release(); } } Dekker’s 알고리즘 병행 프로그래밍 상호 배제 문제에 대한 최..
이번 주 월,화,수에 지방기능경기대회 - 사이버 보안 분야에 출전해서 대회를 뛰고 왔다. 솔직히 맨날 CTF 같은 대회만 하다가 이런 식의 대회는 좀 신선했던 것 같다. 개인적으로 거의 처음 공부하는 분야라 너무 어려웠다. 다행히 상을 타서 전국 출전권을 얻게 되었는데, 잘할 수 있을지는 모르겠다. 1과제_후기 1과제는 그냥 이론시험이다. 키워드를 시험 전에 제공 받고, 키워드를 토대로 공부해서 시험을 치는 형식이고, 과목은 총 4개로 시스템보안, 네트워크 보안, 어플리케이션 보안, 정보보안 일반이 있었다. 3개의 과제 중에 준비하기 가장 쉬웠고, 정보보안 관련 지식이 많으면 많을수록 풀기 쉬울 것 같았다. 사실상 그냥 정보보안기사 기출문제 푸는 기분이었는데, 나름 꽤 많이 맞아서 공부한 보람이 있던 ..
날짜 : 2023년 3월 28일 오늘 수업 주제 : 공유 자원 사용 시 일어나는 일 오늘 배운 내용 요약 : 공유 자원 : 2개이상 프로세스가 사용하는 자원 배타적 사용 : 하나의 공유자원을 한순간에 하나의 프로세스가 사용 상호 배제 : 동시에 여러 프로세스들이 하나의 공유자원을 사용할 수 없게 함 -> 프로세스가 임계 영역에서 수행중일 때 타 프로세스가 공유자원을 사용할 수 없게 하는 것 임계 영역 : 경쟁 조건을 가진 공유 자원을 동시에 접근하는 코드를 실행하는 영역 경쟁 상태 : 공유된 자원에 둘 이상 프로세스가 접근하여 조작할 떄, 순서에 따라 결과값이 다양하게 변화할 수 있는 상황 -> 데이터의 무결성 및 정확성이 깨질 수 있다. 동기화 : 공유 자원이 있을 때, 여러 개의 프로세스들이 서로 동..