bpfdoor-like 백도어 시뮬레이터

bpfdoor란? bpfdoor는 2022년 발견된 리눅스 기반의 고도화된 백도어 악성코드로, 다음과 같은 특징을 가집니다. 패킷 필터링: BPF(Berkeley Packet Filter)를 이용해 네트워크 인터페이스의 패킷을 직접 감시하며, 특정 트리거 패킷을 탐지합니다. 포트리스 백도어: 별도의 리스닝 포트 없이, 트리거 패킷이 도착할 때만 임시로 리버스 쉘을 오픈합니다. 은닉성: 흔적을 남기지 않고, rootkit 없이도 탐지 회피가 가능합니다. 다양한 프로토콜 지원: TCP, … Read more

이통사 HSS (Home Subscriber Server), USIM, IMEI, IMSI, KI 시뮬레이션

HSS (Home Subscriber Server) 시뮬레이션 요즘 SKT 해킹으로 시끄럽네요. 이동통신 네트워크의 핵심 구성 요소인 HSS(Home Subscriber Server), USIM, 그리고 모바일 장치 간의 인증 메커니즘을 시뮬레이션합니다. 3GPP 표준에 기반한 인증 및 키 동의(AKA: Authentication and Key Agreement) 프로토콜을 구현하여 실제 이동통신 환경과 유사한 인증 과정을 보여줍니다. 개념적으로만 참고하세요. 실제는 훨씬 복잡하겠죠. IMEI는 핸드폰을 대표하는 식별자이고 IMSI는 … Read more

머신러닝 프로젝트의 생명주기, EDA, Feature Engineering

머신러닝 프로젝트의 생명주기는 머신러닝 워크플로우 즉, 데이터를 준비하고 모델을 개발하며 성능을 평가하고 배포하는 전체 과정입니다. 워크플로우를 단계별로 정리하면 다음과 같으며, 이 모든 단계는 반복적이며, 새 데이터를 수집하거나 성능 개선이 필요할 때 다시 돌아가 진행합니다. 1. 문제 정의 (Define the Problem) 목적: 해결하고자 하는 문제를 명확히 정의하고 목표를 설정합니다. 예: 고객 이탈 예측, 이미지 분류, 매출 … Read more

다음 tistory 홈 화면 특정 페이지를 바로 가게 하는 방법

티스토리에서 "홈" 버튼을 클릭했을 때 전체 목록이 아닌 특정 페이지로 이동하기 HTML/CSS 수정: 티스토리 관리 페이지로 가서 "스킨 편집" 메뉴를 선택합니다. HTML 편집기에서 header 부분을 찾아 "홈" 버튼의 링크를 수정합니다. 기본적으로는 전체 목록의 URL이 설정되어 있을 텐데, 이 부분을 원하는 특정 페이지의 URL로 변경합니다. <a href="특정_페이지_URL">홈</a> 페이지 설정: 특정 페이지를 미리 만들어 놓고, 그 페이지의 … Read more

업비트, 코빗, 바이낸스에서 암호화폐 현재가 조회하는 파이썬 코드

업비트, 빗썸, 코빗, 바이낸스, OKX 에서 암호화폐 현재가 조회하는 파이썬 코드입니다. github code link import requests import pandas as pd from tabulate import tabulate def get_upbit_price(ticker: str) -> float: """ Upbit에서 주어진 티커에 대한 현재 거래 가격을 가져옵니다. :param ticker: Upbit에서의 마켓 코드 (예: 'KRW-BTC') :return: 현재 거래 가격 """ try: url = f"https://api.upbit.com/v1/ticker?markets={ticker}" # … Read more