본문 바로가기

전체 글

(169)
고전 암호 고전 암호 (Classical Cryptosystems) 시저 암호 (Caesar Cipher) - 평문 및 암호문 공간 - 알파벳으로 구성 - 시프트 암호 (Shift Cipher) - 알고리즘: 평문 알파벳 별로 일정한 문자 수만큼 평행이동 - 키: 평행이동 거리 (26개) - 전사 공격 (brute-force attack) - 전수 조사 / 탐색 (exhaustive search) - 0부터 25까지 각각의 키에 대해 복호화를 수행 >> 의미가 있는 평문으로 해독되는 경우 키 발견 example 해독하고자 하는 암호문: xjtzq k=3 추정 >> ugqwn k=5 추정 >> seoul 키는 5임을 알 수 있음 아핀 암호 (Affine Cipher) - 시저 암호를 일반화한 암호 - 알파벳을 0~2..
[Web Hacking] Week 3 보호되어 있는 글입니다.
[Web Hacking] Week 2 보호되어 있는 글입니다.
[Web Hacking] Week 1 보호되어 있는 글입니다.
암호학 퀴즈 1. 괄호에 들어갈 말은? 1) 평문은 암호 알고리즘으로 변형하기 전의 본래 메시지이다. 2) 암호문은 암호 알고리즘으로 변형한 후의 메시지이다. 3) 암호화 알고리즘은 평문을 암호문으로 변형한다. 4) 복호화 알고리즘은 암호문을 평문으로 변형한다. 암호화 알고리즘: 암호화 키를 이용하여 평문을 암호문으로 변형 복호화 알고리즘: 복호화 키를 이용하여 암호문을 평문으로 변형 2. 아래 설명에 대해 참/거짓을 판단하시오. 1) 대칭키 암호는 암호화 키와 복호화 키가 같다. 참 2) 대칭키 암호는 키 합의 문제를 쉽게 해결한다. 거짓 대칭키 암호 - 암호화 키와 복호화 키가 같음- 암호화 통신을 위해 사전 키 공유가 필요함 (키 합의 문제 발생)- DES, AES 등 3. 공개키 암호에 대하여 말한 것이다. ..
[Web Hacking] STAGE 9 보호되어 있는 글입니다.
[Web Hacking] STAGE 8 보호되어 있는 글입니다.
[ctf-d] Tommy는 프로그램을 작성했습니다. [ctf-d] Tommy는 프로그램을 작성했습니다. 키 포맷: h4ck1t{} 문제 파일의 압축을 풀고 폴더를 봤더니 out.txt랑 parse 두 개의 파일이 있었다. out.txt에서는 뭔가 힌트를 얻지 못했다... parse 파일을 보려고 cmd 창에서 strings를 이용해 txt 파일로 만들어줬다. 키 포맷에 맞춰서 h4 까지만 검색을 해보았다. 플래그를 찾았다. h4ck1t{T0mmy_g0t_h1s_Gun} 성공!