일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Frida
- tar
- 써니나타스
- K-shield Jr 10기
- upx
- Reversing
- John the ripper
- 리버싱핵심원리
- 케쉴주
- 포렌식
- SW에듀서포터즈
- K-sheild Jr
- 디스크
- 침해사고대응
- disk
- swing
- shadow
- 안티디버깅
- Mobile
- Autoware
- CodeEngn
- Android
- ctf-d
- 모바일프로그래밍
- crack
- 파일해시생성
- Multimedia
- Interceptor
- ZIP
- Today
- Total
목록분류 전체보기 (275)
물먹는산세베리아
01 | 리버싱 엔지니어링 역공학 물건, 기계장치, 시스템 등의 구조, 기능, 동작 등을 분석하고 원리를 이해하며 단점 보완, 새로운 아이디어를 추가하는 작업 설계도 없는 완성된 제품의 구조, 기능, 동작을 관찰, 분석(어떻게 동작하는지) * 리버스 코드 엔지니어링(소프트웨어 분야 역공학) 중심으로 학습 02 | 리버싱(분석 방법) 1. 종류 정적분석 파일의 겉모습 관찰하여 분석(파일 실행X) 파일 종류, 크기, 헤더(PE) 정보, Import/Export API(라이브러리), 내부문자열, 압축여부 등 분석하기 디스어셈블러를 이요하여 내부 코드, 구조 확인 동적분석 소프트웨어 파일 직접 실행 후 동작 직접 관찰 어떤 파일을 건들고, CPU 레지스트리는 어떻게 설정되어 있고, 네트워크는 어떻게 활용, 접속..
#include using namespace std; int main() { int n, i; cin >> n; for (i = 1; i < n; i++) { n = n - i; } i % 2 == 0 ? cout
#include using namespace std; int main() { int answer = 0; int test; cin >> test; int* k = new int[test]; int* n = new int[test]; //int a[14] = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14 }; for (int i = 0; i > k[i]; cin >> n[i]; } for (int i = 0; i < test; i++) { int a[14] = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14 }; for (int j = 0; j < k[i]; j++) { answer = 0; for (int m = 0; m < n[i]; m..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
01 | 침해사고 개요 1. 침해사고란? 정보통신시스템에 대한 비인가된 행위, 위협의 발생 정보보호 침해사고 법: 해킹, 컴퓨터바이러스, 논리폭탄, 서비스 거부 등 정보시스템을 공격하는 행위 실무: 모든 전자적인 공격 행위 특징 동시에 다수의 시스템 공격 분산화: 분산된 원격지에서 한 목표시스템을 공격해서 다운 등 성향: 금전적 이익, 산업정보 침탈, 정치적 목적 현재 최근 APT 공격 침해사고 多 침해사고 분석의 어려움 침해사고 종류 악성코드 공격: 바이러스, 트로이목마, 백도어, 웜 비인가 접근: 거부된 사람이 취약점을 이용해 접금 서비스 거부 공격: 시스템 다운시켜서 이용 못하도록, 가용성 방해 예시: 자료 유출, 자료 변조, 불법 침입, 불법 탈취, 서비스 방해 등 *자료유출-내부 직원이 퇴사할 ..
SMB(Server Message Block) 1. 자원 공유 프로토콜 (파일, 프린터, 통신, 직렬포트 등) 2. 특징 클라이언트/서버, 요청/응답 구조 응용계층 메세지 기반 CIFS(Common Internet File System) 초안 3. SMB 클라이언트, 서버 서버가 서버 존재 정보에 대해 브로드캐스트 -> 크라이언트는 이에 응답하고 검색 목록 구축 요청 및 응답은 SMB 멸령어, SMBs로 불림, 포맷은 둘다 유사한 형태 SMB 클라이언트 ex. 윈도우 NT, 윈도우 95 및 98 SMB 서버 ex. Samba, 윈도우 NT, 윈도우 95 및 98 4. 계층도 DNS(Domain Name Service, System) 1. DNS란? 호스트에 대한 이름 주소 변환을 위한 분산 데이터베이스 ..
#include #include #include using namespace std; int solution(int n) { int answer = 0; for(int i = 0; n > 3; i++){ answer+=(n%3)*pow(3,@-i); n=n/3; if(n
01 | 프로토콜 정의 통신을 위해 만든 컴퓨터끼리 서로 이해할 수 있는 규칙과 약속 프로토콜을 이용해 컴퓨터 간에 어떻게 통신할지 결정하고 규약에 맞춰 데이터를 주고 받음 네트워크 객체들간의 규격, 순서가 정의된 통신 규약 즉, 네트워크 상의 컴퓨터 간 대화 종류 TCP, HTTP, FTP 등 02 | HTTP 정의 Hyper Text Transfer Protocol WWW 상에서 데이터를 주고 받기 위한 클라이언트, 서버 간에 이루어지는 요청/응답 프로토콜 웹 브라우저를 통해 인터넷으로 평문 통신을 수행할 수 있는 프로토콜 특징 주로 HTML 문서를 주고 받는데 쓰임(어떤 종류의 데이터든지 전송할 수 있도록 설계되어있긴 함) 예) 웹 브라우저(client)가 HTTP를 통해 서버로부터 웹페이지 혹은 ..