![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlPxLw%2Fbtq97PoklUV%2FrG66FOiisXkjfAlgkrFtgk%2Fimg.png)
http://natas22.natas.labs.overthewire.org/index.php natas22/chG9fbe1Tq2eWVMgjYYD1MsfIvN461kJ로 로그인 화면에 아무것도 없다. 일단 소스코드를 살펴보았다. natas22 View sourcecode admin이 세션 key에 존재하는지, 그 값이 1인지 체크하고 있다. GET 방식으로 "revelio"를 보내보았다. url창에 /?revelio를 추가하고 burp suite로 가져왔다. HTTP history의 Response에서 패스워드를 확인할 수 있었다. Password: D0vlad33nQF0Hz2EP255TP5wSW9ZsRSE
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8xLcC%2Fbtq9XbZN4TQ%2FTnGc5coCj3ERNAqU4jmFw0%2Fimg.png)
https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.next().toUpperCase();// 문자열 입력 받음 int check[] = new int[26]; for (int i = 0; i < s.length(); i++)// 문..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQ3exA%2Fbtq9WqCmTeg%2FP8bcoPXcbLn2e1hxv9BXm0%2Fimg.png)
https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); while (t != 0) { int r = sc.nextInt(); String s = sc.next(); for (int..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBDayz%2Fbtq9Vj3C3qE%2Fs20VDzHkVGnN1kHkWD9qck%2Fimg.png)
https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); int n = scanner.nextInt(); boolean[] b = new boolean[n + 1]; b[0] = b[1] = true; f..