본문 바로가기

security126

백준 알고리즘 13단계 브루트 포스 - 덩치(7568) C++ 1. 문제 확인 2. 문제 풀이(소스 코드) #include using namespace std; int main() { int n; cin >> n; int* height = new int[n]; int* weight = new int[n]; int* rank = new int[n]; for (int i = 0; i > weight[i] >> height[i]; rank[i] = n; } for (int i = 0; i weight[j] && height[i] > height[j]) { rank[i]--; } else if (weight[i] < weight[j].. 2020. 7. 12.
백준 알고리즘 11단계 재귀 - 피보나치 수 5(10870)c++ 1. 문제 확인 2. 문제 풀이 #include using namespace std; int fibonachi(int n) { if (n == 0) { return 0; } else if (n == 1) { return 1; } else { return fibonachi(n - 1) + fibonachi(n - 2); } } int main() { int n; cin >> n; cout 2020. 7. 11.
백준 알고리즘 11단계 재귀 - 팩토리얼(10872) C++ 1. 문제 2. 문제 풀이 c++이 익숙해서 코드를 짜 보았다. #include using namespace std; int factorial(int n) { if (n > n; cout 2020. 7. 11.
Burp suit 실행 방법 Burp suit 실행 방법에 대해 알아보자 먼저 Burp suit을 설치를 해야 할 것이다. 설치하는 방법은 글을 써 두었으니 참고 바란다. https://security-blooming.tistory.com/9 Burp suit 다운로드 및 설치 방법 Burp suit 다운로드 방법에 대해서 살펴보자 일단 구글에 Burp suit 이라고 치고 해당 사이트인 PortSwigger에 들어간다. 들어가면 첫 화면으로 이렇게 나온다. 스크롤로 내리면 이렇게 버전이 나오는 것 security-blooming.tistory.com 일단 Burp suit을 실행하면 다음과 같은 화면이 나온다. Community 버젼은 Temporary project만 되는 것 같다. 여기서 Next를 클릭해준다. 다음 화면이 이.. 2020. 6. 9.
Webhacking.kr 37번 [차후 다시 도전] 37번 문제는 시간을 맞추는 것이 관건인 것 같다. 나는 해당 시간을 맞추지 못하여 문제를 풀지 못했다 1. 문제 확인 2. 소스 코드 확인 3. 문제 풀이 해당 시간에 맞는 timestamp의 파일을 생성하는 것을 볼 수 있다. 그리고 파일을 생성하자마자 입력한 파일을 생성해주는 것을 볼 수 있다. 생성된 timestamp 이름의 파일의 내용을 file_get_contents 함수를 통해 가져와서 파일을 읽어온다. 읽어온 값을 host에 넣고 GET 메소드로 요청을 보내는 것을 볼 수 있다. fsockopen()함수로 통신을 할 때 첫번째 인자에는 "127.0.0.1"이 아닌 서버에 접속한 pc의 ip주소(내 ip 주소)가 들어가야 하므로 tmp-$time의 내용을 “127.0.0.1" -> "내 외부.. 2020. 6. 9.
Webhacking.kr 8번 8번 문제를 풀어보기로 한다. 이 문제는 인터넷 익스플로러를 사용하는 것이 좋을 것 같다. 크롬에서 해봤는데 자꾸 에러가 난다. 1. 문제 확인 2. 소스 코드 확인 소스코드가 조금 긴 편이긴 한데, 여기서 중요한 코드만 뽑아보자면, $result = mysqli_query($db,"select id from chall8 where agent='".addslashes($_SERVER['HTTP_USER_AGENT'])."'"); $ck = mysqli_fetch_array($result); if($ck){ echo "hi ".htmlentities($ck[0]).""; if($ck[0]=="admin"){ mysqli_query($db,"delete from chall8"); solve(8); } 이 부.. 2020. 6. 9.