Menu
-
문제 설명더보기This Problem Basic_Crpyto(Roman emperor's cipher)FLAG FORMAT(A~Z) and empty is "_"DH{decode_Text}문제 풀이누가봐도 카이사르 암호화 방식 ..예전에 동일한 문제를 어디 CTF에서 푼 적이 있어서 확실히 기억한다.그냥 카이사르 암호 복호화 하는 사이트에서 복호화 했다.empty는 "_"로 치환하라 했으니 치환 후 플래그 값 작성
[DreamHack] 01. LEVEL1 > Basic_Crypto1문제 설명더보기This Problem Basic_Crpyto(Roman emperor's cipher)FLAG FORMAT(A~Z) and empty is "_"DH{decode_Text}문제 풀이누가봐도 카이사르 암호화 방식 ..예전에 동일한 문제를 어디 CTF에서 푼 적이 있어서 확실히 기억한다.그냥 카이사르 암호 복호화 하는 사이트에서 복호화 했다.empty는 "_"로 치환하라 했으니 치환 후 플래그 값 작성
2024.06.17 -
문제 설명더보기드림이가 base64를 공부하고 자신만의 암호를 만들었어요.다음 주어진 암호문에서 플래그를 구해보세요!IREHWYJZMEcGCODGMMbTENDDGcbGEMJZGEbGEZTFGYaGKNRTMIcGIMBSGRQTSNDDGAaWGYZRHEbGCNRQMUaDOMbEMRTGEYJYGUaWGOJQMYZHa===플래그 형식은 DH{...} 입니다.hint : ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef문제 풀이 문제 제목 자체가 일단 "like"b64라서 base64는 아닌거같은데 .. 근데 생긴건 base64 처럼 생겼는데라는 생각을 가지고 있었는데 문제의 힌트가 32자리였던것 .그래서 base32가 아닐까 ? 하는 생각에 복호화 하러 ! cyberchef 툴을 사용했다.https:/..
[DreamHack] 01. LEVEL1 > likeb64문제 설명더보기드림이가 base64를 공부하고 자신만의 암호를 만들었어요.다음 주어진 암호문에서 플래그를 구해보세요!IREHWYJZMEcGCODGMMbTENDDGcbGEMJZGEbGEZTFGYaGKNRTMIcGIMBSGRQTSNDDGAaWGYZRHEbGCNRQMUaDOMbEMRTGEYJYGUaWGOJQMYZHa===플래그 형식은 DH{...} 입니다.hint : ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef문제 풀이 문제 제목 자체가 일단 "like"b64라서 base64는 아닌거같은데 .. 근데 생긴건 base64 처럼 생겼는데라는 생각을 가지고 있었는데 문제의 힌트가 32자리였던것 .그래서 base32가 아닐까 ? 하는 생각에 복호화 하러 ! cyberchef 툴을 사용했다.https:/..
2024.06.17 -
보호되어 있는 글입니다.
[iOS] 불러오는 클래스 확인보호되어 있는 글입니다.
2024.05.27 -
문제 설명더보기rot128.py는 flag.png 파일을 암호화하여 encfile로 저장하는 프로그램의 소스 코드입니다. (풀이자가 프로그램을 직접 실행할 수는 없습니다.)주어진 encfile을 복호화하여 flag 파일 내용을 알아낸 뒤, flag.png에서 플래그를 획득하세요!플래그의 형식은 DH{...} 입니다문제 풀이#!/usr/bin/env python3# 0부터 255까지의 정수 16진수 문자열로 변환 , 소문자를 대문자로 변경하여 리스트 저장(ex 정수 10 = OA로 변환)hex_list = [(hex(i)[2:].zfill(2).upper()) for i in range(256)]# flag 파일을 이진 읽기 모드(rb)로 열고 바이트 단위로 읽어 plain_s에 저장with open('f..
[DreamHack] 00. Beginner > ROT128문제 설명더보기rot128.py는 flag.png 파일을 암호화하여 encfile로 저장하는 프로그램의 소스 코드입니다. (풀이자가 프로그램을 직접 실행할 수는 없습니다.)주어진 encfile을 복호화하여 flag 파일 내용을 알아낸 뒤, flag.png에서 플래그를 획득하세요!플래그의 형식은 DH{...} 입니다문제 풀이#!/usr/bin/env python3# 0부터 255까지의 정수 16진수 문자열로 변환 , 소문자를 대문자로 변경하여 리스트 저장(ex 정수 10 = OA로 변환)hex_list = [(hex(i)[2:].zfill(2).upper()) for i in range(256)]# flag 파일을 이진 읽기 모드(rb)로 열고 바이트 단위로 읽어 plain_s에 저장with open('f..
2024.04.23 -
탈옥과정 (우분투환경) 1. checkra1n 알맞는 버전 다운로드 2. chmod +x checkra1n 실행권한주기 3. ./checkra1n 으로 실행 4. checkra1n 옵션에서 버전 모두 괜찮음 선택 , 안전모드 선택, a11 이상 선택 (이 선택은 본인 기종에 따라 선택하기 , 본인은 아이폰 8 iOS14.0.1이었음) C to L 케이블 불가능 ㅋㅋ .... 무조건 U to L 아이폰 초기화 하고싶을땐 절대 모두 재설정 금지 checkra1n 에서 restore 하기 웬만한 오류들 >> 1. checkra1n 탈옥 도중 trigger 오류 - USB 살짝 뺐다가 꼽아보기 2. 그래도 오류 (우분투환경에서) - 케이블과 아이폰 분리 - 새로운 터미널 오픈 - [checkra1n ..
iOS 진단 및 탈옥탈옥과정 (우분투환경) 1. checkra1n 알맞는 버전 다운로드 2. chmod +x checkra1n 실행권한주기 3. ./checkra1n 으로 실행 4. checkra1n 옵션에서 버전 모두 괜찮음 선택 , 안전모드 선택, a11 이상 선택 (이 선택은 본인 기종에 따라 선택하기 , 본인은 아이폰 8 iOS14.0.1이었음) C to L 케이블 불가능 ㅋㅋ .... 무조건 U to L 아이폰 초기화 하고싶을땐 절대 모두 재설정 금지 checkra1n 에서 restore 하기 웬만한 오류들 >> 1. checkra1n 탈옥 도중 trigger 오류 - USB 살짝 뺐다가 꼽아보기 2. 그래도 오류 (우분투환경에서) - 케이블과 아이폰 분리 - 새로운 터미널 오픈 - [checkra1n ..
2024.04.16 -
# python 3 이하 pip install pycrypto # python 3 이상 pip install cryptography pip install pycryptodome
[Python] 암호화 모듈 설치# python 3 이하 pip install pycrypto # python 3 이상 pip install cryptography pip install pycryptodome
2024.01.30