일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스커널
- 취약점
- 시스템프로그래밍
- 리눅스 커널
- 드론
- 컴퓨터구조
- 알고리즘
- 리눅스
- Bandit
- 커널
- pwncollege
- 시그널
- write up
- css
- 시스템 프로그래밍
- Leviathan
- wargame
- 리버싱
- 프로그래밍
- radare2
- pwn.college
- C언어
- px4
- Pwnable.kr
- 워게임
- kernel
- 시스템
- 어셈블리어
- C++
- 시스템해킹
- Today
- Total
목록프로그래밍 (17)
Computer Security
소켓 소켓(Socket)은 전구나 형광등을 고정하는 도구이자 전기를 공급하기 위한 투입구 역할을 수행한다. 컴퓨터 네트워크에서 소켓은 통신을 위한 ‘종착지’와도 같은 역할을 수행합니다. 두 개의 컴퓨터가 통신을 할 때는 각 컴퓨터의 소켓을 통해서 데이터를 교환한다. 소켓 프로그래밍은 크게 TCP와 UDP 방식으로 나뉜다. TCP와 UDP TCP(Transmission Control Protocol) 연결형 프로토콜이다. UDP에 비해서 속도가 느리지만 신뢰성 있는 데이터의 송수신을 보장한다. 인터넷 내에서 데이터를 주고 받을 때는 경로 설정을 효과적으로 수행하기 위해 데이터를 여러 개의 패킷(Packet)으로 나누어 송수신한다. UDP(User Datagram Protocol) 비연결형 프로토콜이다. T..

일단 네이버 항공권 웹 자동화를 하기 위해선 Chromedriver 와 selenium 설치가 필요하다. VS code를 통해 진행 하도록 하겠다. 목표 네이버 항공권에서 내가 가는 날짜, 오는 날짜, 가는곳을 선택하고 최저가 부분을 출력 하기! 나는 6월27~28일 제주도 여행을 예시로 하겠다. 1. 바탕화면에 새로운 빈 폴더를 만든다. 2.빈 폴더 안에 Chromedriver.exe를 넣는다. 3.셀레니움이 설치가 안되어 있다면,cmd에 들어가서 pip install selenium 입력 하여 설치 코드 작성하기 1.from selenium import webdriver 셀레니움 라이브러리에서 웹드라이버를 받아온다. 2.browser = webdriver.Chrome() 크롬 브라우저를 연다. 3.u..

예외 예외(Exception)란 프로그램이 동작하는 과정에서 발생하는 예상치 못한 오류(Error) 의미한다. C++에서는 발생할 가능성이 높은 오류에 대해서 예외 처리(Exception Handling)을 할 수 있도록 해준다. 예외 처리 구문 C++은 TRY – CATCH 구문을 이용해서 예외 처리를 수행할 수 있도록 한다. - Try: 특정한 코드 블록에서 예외가 발생할 수 있음을 명시한다. (Try구문 안에서 예외부분 처리작업을 한다.) - Throw: Try 구문에서 발생한 오류를 전달합니다.(처리작업중 예외가 나오면 밖으로 던진다.) - Catch: 발생한 예외에 대해서 핸들러가 특정한 내용을 처리합니다. (던진걸 받아서 처리한다.) 예외 발생 예제 #include using namespace..

C++ STL 연관 컨테이너 1) STL 연관 컨테이너 라이브러리는 매우 활용도가 높은 자료구조를 제공한다. 2) 연관 컨테이너는 키(Key)와 값(Value) 형태의 관련 있는 데이터를 쌍으로 저장하는 컨테이너다. 3) 가장 많이 사용되는 시퀀스 컨테이너는 집합(Set)과 맵(Map)이다. - Set(집합) - Multi Set(멀티 집합) - Map(맵) - Multi Map(멀티 맵) C++ STL 연관 컨테이너: 집합 집합(Set)은 저장하는 데이터를 키(Key)로 사용하는 연관 컨테이너이다. 정렬된 위치에 데이터를 삽입한다는 점에서 검색 속도가 빠르다는 특징이 있다. 기본적으로 키의 중복을 허용하지 않는다. 코드 예시 #include #include //집합 라이브러리를 불러온다. using n..