본문 바로가기
  • Trace

분류 전체보기321

0509 멀웨어 라즈베리 로빈 (윈도우) USB 드라이브 확산 + 웜 + 윈도우 설치 인스톨러 물리적인 접근을 사용 https://www.boannews.com/media/view.asp?idx=106578 윈도 인스톨러 통해 퍼지는 새로운 웜, 라즈베리 로빈 발견돼 보안 외신 블리핑컴퓨터에 의하면 새로운 윈도 멀웨어가 최근 발표되었다고 한다. 이 멀웨어의 이름은 라즈베리 로빈(Raspberry Robin)으로, 웜 기능을 가지고 있어 자가 증식이 가능하며 특히 USB 드 www.boannews.com https://thehackernews.com/2022/05/researchers-warn-of-raspberry-robin.html Researchers Warn of 'Raspberry Robin' Malware Sp.. 2022. 5. 9.
0509 취약점 시스코 초고위험도 취약점 심각한 권한 상승 취약점이다 https://www.boannews.com/media/view.asp?idx=106584 시스코의 NFVIS에서 나온 초고위험도 취약점 패치돼 시스코의 엔터프라이즈 NFV 인프라스트럭처 소프트웨어(NFVIS)에서 초고위험도 취약점이 발견됐다. 익스플로잇에 성공한 공격자는 피해를 입은 호스트를 완전히 장악할 수 있게 된다고 한다 www.boannews.com 지속적인 취약점 * VPN(가상 사설망) 서버와 같은 인터넷 연결 시스템을 표적으로 삼아 새로 공개된 취약점을 악용 https://dailysecu.com/news/articleView.html?idxno=136513 2021 가장 많이 악용된 보안취약점 15개 - 데일리시큐 CISA(Cybers.. 2022. 5. 9.
2021 로그4셀, ms 익스체인지 https://www.boannews.com/media/view.asp?idx=106528 2022. 5. 5.
[개념] 동적 프로그래밍 (동적 계획법) 메모리를 적절히 사용하여 수행 시간 효율성을 비약적으로 향상시키는 방법 하나의 문제를 작은 다누이로 쪼개어 해결, 결괄르 수집 및 병합하여 최종 결론을 만들어냄 특징 - 한번 계산해서 해결한 것은 다시 해결하지 않기 => 계산한 데이터를 저장한다. (리스트 등) "메모이제이션" 문제 특징 조건 1) 최적 부분 구조 : 큰 문제를 작은 문제를 나누기 2) 중복되는 부분 문제 : 동일한 작은 문제를 반복적으로 해결 => 점화식으로 나타낼 수 있어야! (점화식->재귀함수) 문제형태 (키워드) - 최대 구간의 합, shortedst, longedst, most.. 풀이방식 1) top down : 재귀 이용하여 dp 채우기 2) bottom up : 반복(for)로 앞아서 채워 마지막 도출 문제 예시 - 피보나.. 2022. 5. 5.
메일서버 구축 (sendmail) https://blog.kimsfactory.com/entry/Ubuntu-%EC%9A%B0%EB%B6%84%ED%88%AC-%EC%84%BC%EB%93%9C%EB%A9%94%EC%9D%BC-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-sendmail 2022. 5. 4.
Lena 2. reverseme 키파일링 + 어셈블 중요 * ascii에서 파일의 끝은 0으로 사용된다. 플러그인 -> Analyze This : 올리가 code segment 외부에서 조작 가능 코드 분석해주는 플러그인 (tuts4you 제공) reverseme CreateFile obj를 생성하거나 열고, obj에 접근하는 핸들을 반환한다. CreateFileA 함수를 실행시키기 위한 인자들 (스택에 역순으로 들어감) 핸들 주소는? keyfile.dat이 있어서 핸들을 잘 반환했다. (핸들을 잘 반환 못하면 EAX = FFFFFFFFh) keyfile.dat에 들어가있는 정보 다음 과정 ReadFile ReadFile Keyfile.dat을 특정 바이트 수만큼 읽으려고 시도하며, 이 바이트 수는 특정 주소의 버퍼에 저장 46바이트를 읽음 버퍼에 데이터.. 2022. 5. 4.
2차원 리스트에 max를 함부로 쓰지마세요!! 그냥 쓰지마! 합이 최대인 것이 반환됨. 극복방법 https://devbull.xyz/python-2caweon-baeyeolyi-coedaegabs-coesogabs-cajgi/ 2022. 5. 4.
[백준] 2178 미로 탐색 # bfs : 최단거리 보장 # bfs : "바로 보드에 저장해버리자 (이동 시 1씩 증가) -> 거기까지 가는데 걸리는 값 개념으로 접근!" # 문제 풀이 from collections import deque # input n,m = list(map(int, input().split())) # 출력 : 지나야하는 최소 칸 수 mymap = [] for i in range(n): mymap.append(list(map(int,list(input())))) # 여기서 약간 err (int -> str) print(mymap[0][0],type(mymap[0][0]) , " 2022. 5. 4.
[질문] 2차원 구현 시 x, y 헷갈림 2022. 5. 3.
[이론] 동적프로그래밍 동적 프로그래밍 하나의 문제를 작은 단위로 쪼개어 해결하고 결과를 수집 및 병합하여 최종 결론을 만들어내는 일련의 과정 프로그램 해결과정에서 연산의 결괏값을 저장하고 그 이후에 중복된 연산의 저장된 값을 꺼내어 쓸 수 있다. 하위문제가 여러개로 구성된다. dp 라는 일종의 리스트에 데이터를 저장한다. : 메모이제이션 >>>> 점화식!!! → 중복 연산이 안 생기게 한다. 초기화를 -1로도 하는구나 동적 프로그래밍 문제 특징 모든 경우의 수를 파악해서 진행하면, 지수승의 시간 복잡도를 지님 모든 경우의 수를 조합하면서 확인하는 과정을 가지는 문제 sort, 이진탐색 → X 키워드 : shortest, longest, minimized ,maximized, least, most, fewest, greates.. 2022. 5. 3.
침해사고 관련 법 침해사고 개념 정보통신망 이용촉진 및 정보보호 등에 관한 법률(이하 ‘정보통신망법’) 제2조 제1항 제7호 “침해사고”란 “해킹, 컴퓨터바이러스, 논리폭탄, 메일폭탄, 서비스 거부 또는 고출력 전자기파 등의 방법으로 정보통신망 또는 이와 관련된 정보시스템을 공격하는 행위를 하여 발생한 사태”를 의미 기타 법률 정보통신망 이용촉진 및 정보보호 등에 관한 법률 제48조의3(침해사고의 신고 등) 정보통신서비스 제공자, 집적정보통신시설 사업자는 침해사고가 발생하면 즉시 그 사실을 과학기술정보통신부장관이나 한국인터넷진흥원에 신고하여야 한다. (그 때 : 침해사고를 인지한 때) 정보통신망 이용촉진 및 정보보호 등에 관한 법률 제76조(과태료) 제3항 [신고하지 않을 경우] 1천만원 이하의 과태료를 부과 2022. 5. 2.
Chrome cache 위치 C:\Users\user\AppData\Local\Google\Chrome\User Data\Default\Cache 유저가 여러개면 이렇게 C:\Users\user\AppData\Local\Google\Chrome\User Data\Profile 1\Cache 2022. 5. 2.