본문 바로가기

728x90

forensic

(15)
응급 의료 관련 용어 100개 모음 심폐소생술 (CPR) 심장 마비 (Cardiac Arrest) 혈압 (Blood Pressure) 호흡기 (Respiratory System) 응급의학 (Emergency Medicine) AED (자동제세동기, Automated External Defibrillator) 혈당 (Blood Glucose) 산소포화도 (Oxygen Saturation) 응급실 (Emergency Room) 응급환자 (Emergency Patient) 응급조치 (Emergency Response) 응급상황 (Emergency Situation) 응급치료 (Emergency Treatment) 외상 (Trauma) 출혈 (Bleeding) 소화기 (Digestive System) 골절 (Fracture) 화상 (Burn) 신..
경찰 관련 용어 100개 모음 경찰서 파출소 경찰관 형사 경호 교통경찰 사이버수사 체포 수배 공안 경찰학교 경비 특수경찰 소방경찰 비상사태 진압 조사 과학수사 경찰헬기 CCTV 범죄예방 교육훈련 범죄통계 순찰차 안전지대 신고 경호업무 대공 사이렌 경찰통신망 행정경찰 공공질서 비상구 소방대원 치안 범죄현장 응급의료 출입통제 단속 수사권 법질서 군경 경호강화 국제협력 업무협조 안전취약계층 긴급출동 경찰관학교 총기검문 검거 흉기 사이버범죄 보안강화 안전교육 경찰폭력 청와대경비 민간인경찰 전자발찌 업무자동화 사이버안보 공공장소 안전체크 범죄예방캠페인 보안감시 어린이보호 미성년자보호 치안강화지역 현장감식 차량검문 도둑잡기 방범대 국가안전기밀 대규모행사 비상대책위원회 인질구조 사회복무요원 소란피하기 범죄자재판소 교통사고조사 경찰근무복 경찰의무 ..
원의 지름에 대한 원주비율, 정확한 π(파이) 값 π(파이)는 원주와 지름의 비율을 나타내는 수학 '상수'다. π 기호는 1706년 웨일즈 수학자 윌리엄 존스에 의해 처음 사용되었다. 이 값은 무리수로 단순한 분수로 표현할 수 없으며 소수 표현은 반복되지 않고 영원히 계속 이어진다. 원의 원주(C)는 C = 2π.r 으로 표현된다(r은 원의 반지름). 원의 직경(d)은 공식 C = πd로 표현할 수 있다. π는 무리수라 십진수로 표현하면 3.14159로 시작하여 반복 없이 무한정 계속된다. 보통 3.14로 표현하나 전체를 다 표현하면 3.14159265358979323846로 표현할 수 있다. using System; class Program { static void Main() { // Using Math.PI as a double value doub..
[파일] MAC Address(물리적 주소) 구조와 추출 코드(C#) MAC Address는 Media Access Control(미디어 접근 제어) 주소를 의미한다. 네트워크 통신을 위해 각 네트워크 인터페이스에 할당된 고유 식별 주소(식별자)다. 다른 말로는 하드웨어 주소, 이더넷 주소, 물리적 주소라고도 한다. MAC 어드레스는 네트워크에서 특정 장치를 식별하고 전달하는데 중요하게 사용된다. MAC 어드레스는 48비트(6Byte)이며, 16진수로 표시되며 콜론(:)으로 구분된 2개의 16진수 숫자로 구성된 6개의 그룹으로 구분해서 표시된다. (콜론 외에도 하이픈 ' - ' 이나, 점(' . ')으로도 표시하기도 한다.) 00:1A:2B:3C:4D:5E MAC 주소의 전반부(24비트=3바이트)는 NIC(네트워크 인터페이스 카드)의 제조업체나 공급업체를 식별하는 OUI(..
[파일] 카프레카(Kaprekar) 상수 계산과정 C# 코드 카프레카 상수에 대한 개념 정리는 다음 포스팅을 참고하고, 지금 포스팅은 카프레카 상수를 구현하는 코드을 알아보자. using System; class Program { static void Main() { int number = 6387; // 4자리 숫자를 입력한다. int kaprekarConstant = 6174; int steps = PerformKaprekarRoutine(number, kaprekarConstant); Console.WriteLine($"Number of steps to reach Kaprekar constant {kaprekarConstant}: {steps}"); } static int PerformKaprekarRoutine(int number, int kaprekarC..
신비한 숫자, 카프레카(Kaprekar) 상수 6174 숫자 6174를 '카프레카' 상수라고 한다. 카프레카는 6174를 발견한 인도 수학자 이름이고, 아주 특별한 규칙을 가지고 있다. 어떤 규칙일까? 최소한 두 개의 서로 다른 숫자를 사용하여 네 자리 숫자를 선택합니다(앞에 0도 허용된다.). 숫자를 내림차순으로 정렬한 다음 오름차순으로 정렬하면서 두 개의 4자리 숫자를 얻고 필요한 경우 앞에 0을 추가한다. 큰 수에서 작은 수를 뺀다. 2번으로 돌아가서 이 프로세스를 반복한다. 위 프로세스가 카프레카 루틴이다. 최대 7번의 반복을 통해 항상 숫자는 6174가 된다 6174에 값이 도달하면 프로세스는 다시 계속해서 7641 – 1467 = 6174를 생성합니다. 다시 예를 들어보자. 이번에 선택할 숫자는 1459다. 9541 – 1459 = 808..
[파일] pycryptodome를 이용한 암호화, 복호화 파이썬에서 가장 많이 사용되는 두 개의 암호화 라이브러리는 “cryptography”와 “pycryptodome”이다. 이 중 pycryptodome을 이용해 암호화 평문을 만들고 복호화를 만드는 코드를 파이썬으로 만들어본다. 먼저, 라이브러리를 설치한다. 설치 후 다음과 같은 파일을 만들고 실행한다. import sys # -*- coding: utf-8 -*- from Crypto.Cipher import AES from Crypto.Random import get_random_bytes from Crypto.Util.Padding import pad, unpad # 키 생성 key = get_random_bytes(16) # AES 암호화 객체 생성 cipher = AES.new(key, AES.M..
[파일] Scapy를 이용한 패킷 캡쳐 파이썬 라이브러리들 중에서 패킷을 캡쳐할 수 있는 라이브러리가 있다. 스카피(Scapy) Scapy는 원래 Network용 packet을 위조하거나 디코딩하는 '패킷 조작'툴이다. 여러 종류의 protocol을 지원하며 packet에서 필요한 field를 수정할 수도 있고, 상세 정보를 쉽게 분석할 수도 있다. 스카피를 사용하기 위해서는 다음과 같이 pip install scapy를 실행하고 Windows에서 Scapy는 WinPcap 또는 Npcap을 사용하여 네트워크 패킷을 캡처하는데 다음의 WinPcap 웹에서 install for Windows를 통해 추가 설치를 해줘야 동작한다. 설치 후 실행하면 다음과 같이 패킷을 볼 수 있다. 첨부 파일은 위 cmd창에서 실행한 scapymaker.py 파일..

728x90