분류 전체보기

· Wargame
!! 현재 문제는 경북소프트웨어고등학교의 CTF 사이트에서 출제된 문제입니다. 문제는 참고만 부탁드립니다. !! [문제] [풀이] 텍스트 에디터이다. /flag에 Flag 값이 있다고 한다. :e [파일명] 으로 flag 파일을 열어보자 Flag 값이 나오는 것을 확인할 수 있다. [FLAG] rceCTF{v1M_COMMAnd_masT3r}
· Wargame
!! 현재 문제는 경북소프트웨어고등학교의 CTF 사이트에서 출제된 문제입니다. 문제는 참고만 부탁드립니다. !! [문제] [풀이] 주어진 사이트에 들어가면 0.5초마다 바뀌는 Flag 값을 확인할 수 있다. 0.5초 사이에 Flag 값을 제출하면 된다. 매크로를 만들겠다. flag 값은 태그로 묶여 있는 것을 확인할 수 있다. import requests import pyautogui url = #URL# response = requests.get(url) flag = response.text flag_start_index = flag.find("") + len("") flag_end_index = flag.find("") flag = flag[flag_start_index:flag_end_index] ..
· Wargame
!! 현재 문제는 경북소프트웨어고등학교의 CTF 사이트에서 출제된 문제입니다. 문제는 참고만 부탁드립니다. !! [문제] [풀이] 문제에서 서버 호스트와 포트번호, Username, Password, Path의 정보가 주어진다. ssh로 접속하면 Flag값을 찾을 수 있다. 접속이 정상적으로 되고 ls 명령어를 사용해서 flag 파일의 여부를 확인할 수 있다. flag 파일을 열어보면 Flag 값을 찾을 수 있다. [FLAG] rceCTF{securIN9_y0ur_ShE1l}
· Wargame
!! 현재 문제는 경북소프트웨어고등학교의 CTF 사이트에서 출제된 문제입니다. 문제는 참고만 부탁드립니다. !! [문제] [풀이] 문제에서는 txt라는 파일을 제공한다. 파일 확장자를 .txt로 변환 후 파일을 열면 아무 텍스트도 없는 것처럼 보이지만 전체 선택을 하면 공백으로 문자가 나타난다. 위 문자는 whitespace Language(공백 언어) 이다. 그러므로 문자를 해독하면 Flag 값이 나온다. 복호화 사이트에서 해독을 하면. RCE{} 형태의 Flag 값이 나오는 것을 확인할 수 있다. [FLAG] RCE{Do_Y0u_N0_WhiteS?pace}
https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제] [풀이] A와 B를 입력받아 A-B 출력하면 되는 문제이다. 변수 a와 b를 선언해주고 a와 b를 각각 입력받아 저장한다. a-b를 출력한다. [코드] #include using namespace std; int main() { int a, b; cin >> a >> b; cout
https://www.acmicpc.net/problem/2609 [문제] [풀이] 두 개의 정수를 입력받고 그 수의 최대공약수와 최소공배수를 출력하는 문제이다. 최대공약수를 구하고 최대공배수를 구하면 된다. [코드] #include using namespace std; int gcd(int a, int b){ int c = a % b; while(c != 0){ a = b; b = c; c = a % b; } return b; } int main(){ int a, b; cin >> a >> b; int gcd_value = gcd(a, b); int lcm = (a * b) / gcd_value; cout
https://www.acmicpc.net/problem/2608 2608번: 로마 숫자 첫째 줄과 둘째 줄에 하나씩 로마 숫자로 표현된 수가 주어진다. 입력된 각 수는 2000 보다 작거나 같고, 두 수의 합은 4000보다 작다. www.acmicpc.net [문제] [풀이] 로마 숫자를 두 번 입력받아 그의 합을 아라비아 숫자와 로마 숫자로 출력하는 문제이다. 문제에서 설명하는 규칙은 4개이다. 보통 큰 숫자를 왼쪽에 작은 숫자를 오른쪽에 쓴다. V, L, D는 한 번만 사용할 수 있고 I, X, C, M은 연속해서 세 번까지 쓸 수 있다. 작은 숫자가 큰 숫자의 왼쪽에 오는 경우 : IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900이다. 이들 각각은 한 ..
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제] [풀이] 입력받은 A값과 B값을 A+B 해주는 문제이다. [코드] #include using namespace std; int main() { int a, b; cin >> a >> b; cout
d3vh4cks
'분류 전체보기' 카테고리의 글 목록 (26 Page)