분류 전체보기 (73) 썸네일형 리스트형 [Dreamhack] devtools-sources https://dreamhack.io/wargame/challenges/267 devtools-sources 개발자 도구의 Sources 탭 기능을 활용해 플래그를 찾아보세요. 플래그 형식은 DH{...} 입니다. Reference Tools: Browser DevTools dreamhack.io 문제 파일이다. 각 코드끼리 연결이 되어 있어서 그냥 index.html만 클릭하면 사이트를 실행시킬 수 있다. 평범한 테스트 페이지가 나온다. 애초에 개발자 도구를 써보라고 연습용으로 주는 문제 같아서 바로 개발자 도구로 들어간다. (개발자 도구는 'F12' 또는 '우측 상단의 점 세 개' -> '도구 더보기'에서 찾을 수 있다.) Source 폴더에는 사이트를 구성한 코드들이 올라가있다. 각 코드들에 대해서.. [Dreamhack] Snowing! https://dreamhack.io/wargame/challenges/241 Snowing! 드림이 : 우와! 밖에 눈이 많이와요! 드림맘 : 그렇네~ 드림이 : 거의 모두 하얀공간뿐이네요. dreamhack.io 문제 파일은 사진 하나와 플래그 양식(DH{fake_snow})이다. 사진 안에 플래그가 숨겨져 있을 것으로 추측된다. 속성값에 이상한 건 없고... 시그니처도 숨겨져 있는 것처럼 보이지는 않는다. (flag 양식인 'DH'를 검색했을 때도 나오지 않음) 눈에 띄는 문자열도 없는 걸로 봐서는 전형적인 스태가노그래피인가? https://present4n6.tistory.com/65 스테가노그래피 CTF 체크리스트 https://stegonline.georgeom.net/checklist Ste.. 9. 약수, 배수와 소수 https://www.acmicpc.net/step/10 약수, 배수와 소수 단계 약수를 구하면서 주어진 수가 완전수인지 판별하는 문제 www.acmicpc.net 6문제 백준 / 5086번 문제 4 × 3 = 12이다. 이 식을 통해 다음과 같은 사실을 알 수 있다. 3은 12의 약수이고, 12는 3의 배수이다. 4도 12의 약수이고, 12는 4의 배수이다. 두 수가 주어졌을 때, 다음 3가지 중 어떤 관계인지 구하는 프로그램을 작성하시오. 첫 번째 숫자가 두 번째 숫자의 약수이다. 첫 번째 숫자가 두 번째 숫자의 배수이다. 첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니다. 입력 입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 10,000이 넘지않는 두 자연수로 이루어져 있다... 8. 일반 수학 1단계 (2) https://www.acmicpc.net/step/8 일반 수학 1 단계 벌집이 형성되는 규칙에 따라 벌집의 위치를 구하는 문제 www.acmicpc.net 나머지 1문제 백준 / 2869번 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) 출력 첫째 줄에 달팽이가 나무 막대를 모두 올라가는데 며칠이 걸리는지 출력한다. .. 3주차 : 인터페이스 설계, 데이터 입출력 구현 보호되어 있는 글입니다. [Dreamhack] FFFFAAAATTT https://dreamhack.io/wargame/challenges/303 FFFFAAAATTT FIXFIXFIX! FFFAAATTT! (문제파일 다운로드에서 받지 마시고, 아래의 링크를 통해서 문제파일을 다운받으시기 바랍니다.) 문제파일 : https://drive.google.com/file/d/17ESNJryAYuHa3M5GiBIb9r2JNhXLqKBa/view?usp=sharing dreamhack.io 포렌식 1단계 디스크 이미지 파일 하나가 주어진다. FTK Imager나 HxD에 넣으면 이렇게 Fix the Disk!!!라는 문자열만 나온다. 쭉 내리면 FF FF FF로 채워져있고... 이렇게 망가진 디스크 이미지 파일을 고쳐야 하는 문제인듯 문제 이름으로 봐서는 FAT 디스크 이미지인 .. [Dreamhack] Basic_Forensics_1 https://dreamhack.io/wargame/challenges/518 Basic_Forensics_1 이미지 파일안에 Hidden 메세지가 숨어있다. keyword : W4!teBear flag : DH{flag} dreamhack.io 포렌식 1단계 이미지 안에 메시지가 숨어있다는 듯. keyword : W4!teBear flag : DH{flag} 오랜만에 보는 스태가노그래피다... 보통 스태가노그래피 문제가 쉽게 나오면 1. 이미지 속성값에 문자열이 있음 2. 이미지 헥스값에 flag 키워드를 검색하면 나옴 3. 스태가노그래피 사이트에 넣고 돌리면 나옴 4. 이미지 안에 시그니처가 여러 개라서 분리하면 새 파일이 나옴 인데... 그 중 세 번째였다. 사용 사이트 : https://style.. [Dreamhack] rev-basic-1 https://dreamhack.io/wargame/challenges/15 rev-basic-1 Reversing Basic Challenge #1 이 문제는 사용자에게 문자열 입력을 받아 정해진 방법으로 입력값을 검증하여 correct 또는 wrong을 출력하는 프로그램이 주어집니다. 해당 바이너리를 분석하여 correct를 출 dreamhack.io 리버싱 1단계 문제.. 문제 파일이다. 이번에도 구성은 비슷하다. 올바른 Input 값을 찾는 문제 문자열 참조를 검색해서 Correct 문자열을 따라가 비교 블록을 찾는다. 문자열 비교 구문은 위와 같다. 이전 문제와 마찬가지로 je 구문 앞에서 호출하는 함수로 문자열을 구분한다. 함수 내에서는 한 글자씩 정답 문자열과 비교한다. 전부 조합하면 다음처.. [Dreamhack] rev-basic-0 https://dreamhack.io/wargame/challenges/14 rev-basic-0 Reversing Basic Challenge #0 이 문제는 사용자에게 문자열 입력을 받아 정해진 방법으로 입력값을 검증하여 correct 또는 wrong을 출력하는 프로그램이 주어집니다. 해당 바이너리를 분석하여 correct를 출 dreamhack.io 드림핵 리버싱 1단계 문제 exe 파일 하나가 주어진다. 디버거에 넣으면 됨 디버거에서 문자열 찾기로 프로그램에서 나오는 문자열 참조를 따라간다. 입력 문자열을 비교하고 맞는지 틀린지를 구분하는 부분이다. 그 중에서도 입력값을 검증하는 함수는 위 부분으로 유추된다. F7로 진입하면 strcmp 함수로 Compar3_the_str1ng과 값을 비교하는 것.. 8. 일반 수학 1 (1) https://www.acmicpc.net/step/8 일반 수학 1 단계 벌집이 형성되는 규칙에 따라 벌집의 위치를 구하는 문제 www.acmicpc.net 백준 / 2745번 문제 B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다. A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35 입력 첫째 줄에 N과 B가 주어진다. (2 ≤ B ≤ 36) B진법 수 N을 10진법으로 바꾸면, 항상 10억보다 작거나 같다. 출력 첫째 줄에 B진법 수 N을 10진법으로 출력한다. 풀이 -Python3 N, B = input().split().. 이전 1 2 3 4 5 ··· 8 다음