오블완(21)
-
[crypto] CBC 모드
CBC == Cipher Block Chainimg == 블록 암호 운용 모드 CBC 모드는 평문을 일정한 블록 단위로 나누는 블록 암호화 방법 중 하나다.블록 암호화 방법: 사전에 공유한 암호키를 사용해서 고정된 길이의 입력 블록을 고정된 길이의 출력 블록으로 변환하는 알고리즘.- 암호화를 수행하기 전에 평문을 고정도니 블록으로 나누어 각각 암호화를 수행함.- Feistel 구조 : 암호화한 방식을 그대로 역으로 수행하면 복호화를 할 수 있음.- SPN 구조 : 역으로 복호화를 할 수 없음. CBC 특징1. CBC 모드는 최초 키의 생성 버퍼로 초기화벡터(IV)가 사용된다.IV(Initialization Vector)는 나누어진 일정한 블록 중 하나가 되거나 단위 블록과 길이가 같은 임의의 값이 될 ..
2024.11.15 -
BISC 2024 write-up
보호되어 있는 글입니다.
2024.11.14 -
Root Me [cryptanalysis] Hash - Message Digest 5
Root Me의 암호분석 문제입니다. 해시 함수 중에서 Message Digest 5 문제다.Message Digest 5는 MD5를 의미한다. 주어진 파일을 다운로드하면 .txt 형태의 파일을 확인할 수 있다.txt 파일에는 해시값이 있으며문제에 따라 md5 값으로 추정할 수 있다. 만약 문제에서 md5라고 알려주지 않았다면??md5는 128비트 길이의 32자리 값을 갖기 때문에 이를 이용해 md5 값이라는 것을 알 수 있다.128비트를 갖는 값에 md5만 있는 건 아니지만! 가장 널리 쓰이는게 md5이니까이걸로 추정할 수 있다. MD5 decoding은 아래 사이트에서 할 수 있다!MD5 hash decrypter / decoder: Reverse lookup MD5 hashes online..
2024.11.13 -
SuNiNaTaS [misc] 17번
써니나타스 17번 misc 문제입니다. 문제는 가려진 qr코드를 고치는 것이다.일단 사진 저장~~ 빨간선이 사진인가? 봤더니 사진은 아닌 것 같음.저 사진 파일 안에 qr 원본이 숨겨져 있을 수 있지 않나? 추출했더니 사진은 저거 하나 뿐. 아래 사진에서 Software를 보면 포토샵이 사용되었다.즉, 포토샵으로 빨간선을 그은 것이 아닐까? 추정 그렇기에~~qr의 가려진 부분이 사각형이기 때문에 사각형을 그려주면 복원할 수 있다. !!
2024.11.12 -
Root Me [cryptanalysis] Encoding - ASCII / UU
Root Me의 암호 분석 문제입니다.Encoding의 ASCII와 UU 두 문제의 풀이를 하려고 합니다. 1. Encoding - ASCII 문제 파일은 띄어쓰기가 되어 있지 않은 ASCII가 적혀있는 메모장이다.예전엔 아스키 코드를 직접 띄어쓰기하여 분석을 하였지만!!이제는 사이트를 이용한다 ^!^ 복호화 사이트는~ASCII Code Converter - Online Hex/Binary to Text Decoder, Translator ASCII Code Converter - Online Hex/Binary to Text Decoder, TranslatorTool to convert ASCII (binary, octal, decimal, hexadecimal), a character coding..
2024.11.11 -
Root Me [web - server] Weak password
Root Me의 웹 서버 문제입니다. 많은 사람들이 푼 문제들을 천천히 풀어보는 중입니당ㅎㅎ확실히 포렌식과 다르게 웹은 퍼센트가 높네요!ㅠㅠ 문제 사이트에 접속하면 바로 사용자 이름과 암호를 입력하는 팝업창이 뜬다.아무런 힌트도 문제 설명도 없는데... 웹 로그인의 easy 문제들은 3개로 힌트를 얻죠guest / guesttest / test123admin / admin guest와 test는 실패했는데admin 입력했더니 성공! 로그인 성공하면 페이지에 2문장이 뜹니다. 그것이 바로 flag~~
2024.11.10