목록전체 글 (41)
메-모해봅시다.

Level Goal The password for the next level is stored in the file data.txt next to the word millionth Commands you may need to solve this level grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd 목표 다음 단계로 가는 비밀번호는 data.txt 파일에 millionth라는 단어 뒤에 있습니다. 이 단계를 해결할 때 유용한 명령어 grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd -어떻게 풀까? 우선, 파일을 확인하고 바로 열어보자. 파일을 확인했으니 이제 cat 명령어로 열어보면..

Level Goal The password for the next level is stored somewhere on the server and has all of the following properties: owned by user bandit7 owned by group bandit6 33 bytes in size Commands you may need to solve this level ls, cd, cat, file, du, find, grep 목표 다음 단계로 가는 비밀번호는 서버 어딘가에 저장되었으며 다음 특성을 가집니다. 사용자명 - bandit7 소유 그룹명 - bandit6 33바이트 크기 이 단계를 해결할 때 유용한 명령어 ls, cd, cat, file, du, find, grep ..

문제 7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지면 이들 중 홀수는 77, 41, 53, 85이므로 그 합은 77 + 41 + 53 + 85 = 256 이 되고, 41 < 53 < 77 < 85 이므로 홀수들 중 최솟값은 41이 된다. 입력 입력의 첫째 줄부터 일곱 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100보다 작다. 출력 홀수가 존재하지 않는 경우에는 첫째 줄에 -1을 출력한다. 홀수가 존재하는 경우 첫째 줄에 홀수들의 합을 출력하고, 둘째 줄에 홀수들 중 최솟값을 출력한다. ★풀어보자 계획 처음에..

문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다. 출력 첫째 줄에 N!을 출력한다. ※단, 이번에는 멘토링 과제로서 사용자 정의 함수를 꼭 사용해서 만들어야 함 ★풀어보자 계획 사칙연산을 해주는 연산자들 처럼 팩토리얼을 수행하는 연산자 기능을 가진 사용자 정의 함수를 만들어 사용한다. 실습 #include #define _crt_secure_no_warnings #pragma warning(disable:4996) int fac(int i) { int result=1; for (int j = 1; j

문제 삼각형의 세 변의 길이가 주어질 때 변의 길이에 따라 다음과 같이 정의한다. Equilateral : 세 변의 길이가 모두 같은 경우 Isosceles : 두 변의 길이만 같은 경우 Scalene : 세 변의 길이가 모두 다른 경우 단 주어진 세 변의 길이가 삼각형의 조건을 만족하지 못하는 경우에는 "Invalid" 를 출력한다. 예를 들어 6, 3, 2가 이 경우에 해당한다. 가장 긴 변의 길이보다 나머지 두 변의 길이의 합이 길지 않으면 삼각형의 조건을 만족하지 못한다. 세 변의 길이가 주어질 때 위 정의에 따른 결과를 출력하시오. 입력 각 줄에는 1,000을 넘지 않는 양의 정수 3개가 입력된다. 마지막 줄은 0 0 0이며 이 줄은 계산하지 않는다. 출력 각 입력에 맞는 결과 (Equilate..

Level Goal The password for the next level is stored in a file somewhere under the inhere directory and has all of the following properties: human-readable 1033 bytes in size not executable Commands you may need to solve this level ls, cd, cat, file, du, find 목표 다음 단계로 가는 비밀번호는 inhere 디렉토리 속에 다음 조건들을 만족하는 파일에 있습니다. 사람이 읽을 수 있다. 1033 바이트 크기이다. 실행이 불가능하다. -어떻게 풀까? 바로 inhere 디렉토리로 들어가서 내용을 확인해 본 결과..
- a : 디렉토리 내의 모든 파일 출력(숨겨진 파일 포함) - l : 파일에 대한 자세한 내용 출력(권한, 소유자, 그룹, 파일 크기, 수정 날짜, 파일 이름 등) - r : 거꾸로 출력 - s : KB 단위로 파일 크기를 출력 - S : 파일 크기 순으로 정렬하여 출력 - h : human. K, M, G를 사용하여 파일 크기를 사람이 보기 좋게 표시 - R : 하위 디렉토리의 내용을 포함하여 출력 출처: https://soulhack.tistory.com/92?category=674147 [Soulhack]

Level Goal The password for the next level is stored in the only human-readable file in the inhere directory. Tip: if your terminal is messed up, try the “reset” command. Commands you may need to solve this level ls, cd, cat, file, du, find 목표 다음 단계로 가는 비밀번호는 inhere디렉토리 안에 사람이 읽을 수 있는 파일에 있습니다. 팁 : 터미널이 너무 지저분한 경우 "reset"명령을 시도하십시오. 이 단계를 해결할 때 유용한 명령어 ls, cd, cat, file, du, find -어떻게 풀까? 우선 inh..