일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- leetcode 49
- 데이터레이크와 데이터웨어하우스
- Python
- leetcode 121
- leetcode 234
- 컴퓨터구조
- Hortonworks Sandbox
- MapReduce 실습
- 문자열 조작
- leetcode 344
- 머신러닝
- airflow docker
- leetcode 561
- 빅데이터를 지탱하는 기술
- 배열
- leetcode 937
- Hadoop
- 스파크 완벽 가이드
- wargame.kr
- leetcode 819
- 올바른 변수명 짓기
- webcrawler
- 블로그 이전했어요
- leetcode
- leetcode 5
- leetcode 15
- ctf-d
- leetcode125
- docker로 airflow 설치하기
- leetcode 238
- Today
- Total
목록ALL (102)
HyeM
plan0a-0z-entering-security.tistory.com/114 [CTF-d] Find Key(docx) Find Key(docx) 200 해당 문제에는 2013_CodeGate_F300-find_key.docx 이 첨부되어 있다. docx 파일을 열어보니 사진 하나가 삽입되어 있다. docx 파일이라는 점에서 zip파일로 바꿔 그 속을 보는것이 숨겨진 fla.. plan0a-0z-entering-security.tistory.com 저번에 풀었던 문제를 클론해보자. 1. 먼저 flag.txt와 flag.txt를 숨겨줄 image6.docx를 준비한다. 2. ooXML_Steganography_Hider 툴을 이용하여, image6.docx안에 flag.txt를 숨긴다. 3. flag.tx..
plan0a-0z-entering-security.tistory.com/107 [CTF-d] Find Key(Image) Find Key(Image)_140p | 풀이 과정 | 문제 파일을 열어 보면 평범한 달 사진이다. 이를 HxD를 통해 열어본다. 막막하지만 아래로 드래그해서 끝쪽으로 오면 파일시그니처 PK가 보이며, zip파일이 숨겨져 plan0a-0z-entering-security.tistory.com 저번에 풀었던 문제를 클론해보자. 1. 먼저 문제를 제작할 이미지를 준비한다. 2. flag를 넣을 flag.txt 파일을 만든다. 3. flag.txt파일을 zip으로 압축한다. (파일 이름 moon_copy.zip) 4. HxD로 moon_copy.zip 파일을 열고 Hex값을 복사하여, 위의..
04_4 분류용 데이터 세트 준비 유방암 데이터 세트 준비 1. load_breast_cancer() 함수 호출 from sklearn.datasets import load_breast_cancer cancer = load_breast_cancer() 2. 입력데이터 확인하기 입력데이터 data와 target 살펴보기 print(cancer.data.shape, cancer.target.shape) 569개 샘플과 30개 특성이 있음 특성이 30개 이므로, 산점도로는 표현하기 어려우니, 박스 플롯으로 각 특성의 사분위를 나타내보기 3. 박스 플롯으로 특성의 사분위 관찰하기 4, 14, 24번째 특성이 다른 값에 비해 분포가 더 큼 4. 눈에 띄는 특성 살펴보기 5. 타깃 데이터 확인하기 타깃데이터는 음성..
Find Key(docx) 200 해당 문제에는 2013_CodeGate_F300-find_key.docx 이 첨부되어 있다. docx 파일을 열어보니 사진 하나가 삽입되어 있다. docx 파일이라는 점에서 zip파일로 바꿔 그 속을 보는것이 숨겨진 flag 찾는데 도움이 될 것 같다. 확장자를 zip으로 바꾸고, word파일속 media파일에 들어가 사진을 확인해보았다. HxD로 위의 파일들을 살펴보던 중 image6만 파일 시그니처가 다른 것을 확인하였다. image2와 image4, image6의 확장자가 emf인데 image6만 파일 시그니처가 다르다는 점에서 의심할 만한다. 파일 시그니처가 50 4B 03 04 14 00 06 00이니, 확장자를 emp에서 docx로 변경해보겠다. * emf 파..
저는 이미지에서 어떤 것을… 150 해당 문제를 들어가면 gif 파일이 있다. 이 파일은 아래의 이미지로 정지해있다가 flag값이 잠깐 보였다가 마는 gif파일이다. 맨 처음엔 빠르게 화면 캡쳐를 하려고 시도했지만 소용없었다. (너무 빠름) gif 속도를 줄이면 좋겠다 생각하여 연결 프로그램을 찾던 중, 그림판3D로 잘못 클릭해 열었는데 flag가 보였다.. (다른 풀이를 찾아보니 이미지 스테가노 툴인 stegsolve로 풀었다고 한다.) flag : boy_this_goes_by_so_fast gif의 원리는 이미지를 묶어 delay time으로 이미지가 넘어가는 순서를 지정하여 자동으로 이미지가 넘어가게 하는 것이다. 제작 방법 추측 1. flag가 쓰인 이미지와 아닌 이미지를 준비한다. 2. gif..
모두 비밀번호를 txt파일… 150 문제파일은 다음으로 확장자가 rtf이다. *rtf 파일 : 리치 텍스트 형식 파일로, 일반 텍스트만 저장하는 것이 아닌 이미지, 서식, 글꼴 스타일등의 정보까지 기록할 수 있음. word로 해당 파일을 열어보니 헥사값이 들어있다. 우선 앞의 부분 89 50 4E 47 0D 0A 1A 0A 는 파일 시그니처로 PNG파일임을 알 수 있다. 이를 HxD를 이용해 이미지 파일(PNG)로 만들면 될 것 같다. 이를 위해 word에서 \와 '를 제거해주는 작업을 해주자.(메모장 이용 추천) 그리고 HxD에 붙여넣기 하기 전에 맨 앞에 00은 삭제해준다. (png 파일 시그니처를 위해서) 그리고 수정한 파일을 열어보았다. 예상치 못한 심슨 사진이 나왔다.. 다시 HxD로 가서 살펴..
QR코드를 발견했지만… 150 문제를 열면 QR 코드 이미지만 덩그러니 놓여있다. 핸드폰 카메라로 인식해보았지만 인식이 안된다. (당연) QR코드를 유심히 살펴보니, 겉 테두리 부분이 잘려있는 것을 확인함. 그림판으로 하나하나 채워준다. 잘라진 부분만 연장해주고, QR코드 인식기로 확인해보니 바로 인식이 되었다. flag : who_spilled_their_coffee_on_my_qr_code 제작 방법 추측 1. 네이버 QR 코드 제작 등 QR 코드 제작페이지에서 QR코드를 만든다. 인식되는 QR코드 값은 문제 Flag로 설정 2. QR코드의 일부분을 손상시킨다. 문제 바로가기 [DigitalForensic] with CTF ctf-d.com
04-1 | 초기 인공지능 알고리즘과 로지스틱 회귀를 알아봅니다 . #1. 퍼셉트론 1957년 이진 분류 문제에서 최적의 가중치를 학습하는 퍼셉트론 알고리즘 발표 * 이진 분류 : 임의의 샘플 데이터를 True나 False로 구분하는 문제 직선 방정식을 사용해 선형 회귀와 유사한 구조를 띈다. 하지만 마지막 단계에서 샘플을 이진 분류하기 위해 계단 함수를 사용하고, 계단 함수를 통과한 값을 다시 가중치와 절편으로 업데이트(학습)하는데 사용함. 계단함수는 x가 0보다 크거나 같으면 1로, 0보다 작으면 -1로 분류한다, 즉, 퍼셉트론은 선형함수를 통과한 값 z를 계단 함수로 보내 0보다 큰지 작은지 검사하여 1과 -1로 분류하는 아주 간단한 알고리즘이다. 만약 여러개의 특성 n개를 사용한다면, 선형함수를 ..