본문 바로가기

728x90

전체 글

(140)
Python에서 EXE 실행파일 빌드 방법 http://link.inpock.co.kr/kwine911 kwine911 | 인포크링크 kwine911님의 링크페이지를 구경해보세요 👀 link.inpock.co.kr
[파일]FBI, CIA에서 발표한 메모리 안전 언어 요약 메모리 안전 취약점은 공개된 소프트웨어 취약점 중 가장 널리 퍼진 유형입니다. 1,2,3이는 악의적인 행 위자가 일상적으로 악용하는 잘 알려진 일반적인 코딩 오류 클래스입니다. 이러한 취약점으로 인해 제 조업체는 지속적으로 보안 업데이트를 출시하고 고객은 지속적으로 패치를 수행하게 되므로 소프트 웨어 업계에 큰 문제가 됩니다. 이러한 취약점은 소프트웨어 제조업체가 역사적으로 분석, 패치 적용, 새 코드 게시, 개발자 교육 프로그램 투자 등 다양한 방법을 통해 취약점의 확산과 영향을 줄이려고 상 당한 리소스를 투자했음에도 불구하고 지속됩니다. 고객 조직은 번거로운 패치 관리 프로그램과 사고 대응 활동을 통해 이러한 취약점에 대응하기 위해 상당한 리소스를 소비합니다. MSL(메모리 안전 프로그래밍 언어..
C++ 연산자 오버로딩 연산자 오버로딩(Operator Overloading) :: ㄴ 객체 지향 언어에서 사용되는 개념임. ㄴ 기존의 연산자를 클래스나 구조체 등의 사용자 정의 타입에 맞게 재정의함. ㄴ 사용자 정의 타입의 객체들간의 연산을 수행할 수 있음. #include class Vector2D { private: double M = 77.20; double N = 44.52; public: double x; double y; Vector2D(double x_data, double y_data) : x(x_data), y(y_data) {} Vector2D operator+(const Vector2D& other) const { return Vector2D(x + other.x, y + other.y); } double..
[파일] full body detection code OpenCV에서 제공되는 haarcascade_fullbody.xml 라이브러리와 Python을 사용해서 인체를 감지하는 코드를 테스트 용도로 만들었다. haarcascade_fullbody.xml 라이브러리는 openCV의 git에서 download 받아야 한다. 정확하게 받지 않으면 error frame에 빠지게 되므로 주의해야 한다. 아래와 같이 받고자 하는 파일을 선택하고 download link의 raw file을 받아야 정상 동작한다. 파일을 받았다면 Python에서 실행하기 전에 OpenCV가 설치되어 있어야 한다(OpenCV의 설치방법은 다른 blog에서 ref.) import cv2 cap = cv2.VideoCapture('sample4.mp4') font = cv2.FONT_HERSH..
B-1B 랜서의 지상공격 폭탄 간의 거리 30m B-1B 랜서 이 녀석은 미국의 록웰 인터내셔널(Rockwell International)에서 개발한 장거리 전략 폭격기다. 현재는 노스럽 그럼역(Northrop Grumman)으로 인수되었고, 첫 비행은 1986년으로 주로 핵무기를 탑재하여 장거리 고공 공격 능력을 보유하고 있다. 핵무기 이외에도 다양한 유형의 일반 폭탄과 정밀 유도 무기도 탑재할 수 있어 다목적 임무에 사용된다. B-1B 랜서는 낮은 고도에서 초음속으로 비행할 수 있는 능력도 갖추고 있어 빠르게 이동하며 대규모의 지역을 탐색하고 공격할 수 있다. 수학 문제를 하나 풀어보자. B-1B가 시속 200km/h로 날아가면서 무게 80kg의 폭탄을 0.5초 마다 지상으로 투하한다. 이 때, 폭탄이 얼마의 간격으로 지상과 충돌할까? 물리학에서 ..
컴퓨터 보안 분야 용어 100개 모음 컴퓨터 (Computer) 바이러스 (Virus) 악성 코드 (Malware) 방화벽 (Firewall) 암호화 (Encryption) 해킹 (Hacking) 스파이웨어 (Spyware) 트로이 목마 (Trojan Horse) 웜 (Worm) 네트워크 보안 (Network Security) 인증 (Authentication) 권한 (Authorization) IDS (Intrusion Detection System) IPS (Intrusion Prevention System) VPN (Virtual Private Network) SSL (Secure Sockets Layer) TLS (Transport Layer Security) 키로거 (Keylogger) 바이러스 정의 업데이트 (Virus Defin..
발자국 이야기, 더마토글리픽스(Dermatoglyphics) 피부의 주름 패턴을 연구하는 분야 더마토글리픽(Dermatoglyphics)은 피부를 의미하는 "Derma"와 Skincurve에서 곡선을 의미하는 "Glyphics"라는 두 개의 그리스어에서 파생된 단어다. 이 용어는 미국 지문 분석의 아버지라고 하는 하롤드 커민스(Harold Cummins) 박사가 만들었다. 인간과 포유류는 손가락, 손바닥, 발가락, 발바닥에 피부 문양이 나타난다. 13주에서 21주 사이의 배아 발생 기간 동안 지문과 인간의 뇌는 다른 주요 장기들과 함께 발달하고 자란다. 양손의 지문은 동일하지 않으며 진피층이 손상되지 않는 한 - 칼로 벗겨내지 않는 한 - 평생 변하지 않는다. 같은 지문은 없기에 지문은 사람의 신원을 공식적으로 확인하는 용도로 사용되며 범죄에서 용의자를 특정하는 ..
[파일] 특정 위험단어 검출 방법(예: 칼) 더보기 import requests from bs4 import BeautifulSoup from urllib.parse import urljoin def search_dcinside(keyword): url = f'https://gall.dcinside.com/board/lists/?id=search&page=1&search_pos=&s_type=search_all&s_keyword={keyword}' # User-Agent를 설정하여 웹 스크래핑 시 차단을 피할 수 있도록 함 headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124..

728x90