hard GoN Open Qual CTF Colorfulmemo web문제중에 가장 solve가 많았던 문젠데 풀지 못했다. 여러기법들이 좀 짬뽕되어있다. 일단 웹사이트가 어떻게 돌아가도록 설계되었는지부터 파악해보면 memo를 작성할 수 있고 이 memo를 report하여 관리자측에서 확인하도록 되어있다. flag는 /flag_(암호) 에 위치한다. 결국 중요한점은 report를 할 수 있다는점인데 memo에 ssrf가 일어날수있는 코드를 전송하면 될것같... hardwrite-upGoNCTFGoNCTF [Leetcode] 84. Largest Rectangle in Histogram (C++) 접근 원소들을 하나씩 살펴보면서 스택에 원소들을 집어넣는데 조건은 스택이 비어있거나 현재 보는 원소가 가장 최근에 들어간 원소보다 큰 경우이다. 반대로 말하면, 현재 원소가 더 작다면 스택에 들어갈 수 없고 넓이를 구해야하는 것이다. 스택에 들어있는 값이 살펴볼 직사각형들의 높이의 인덱스가 된다. 이 높이와 너비를 가지고 넓이를 구하게 되는데 0번째 원소의 경우 (i-1-s.top()) 에서... hardleetcodehard leetcode407. Trapping Rain Water II 제목 요구 신선 문제.우선 순위 와 넓이 를 우선 순위 로 결합 한 사람 은 모두 사내 라 는 것 을 생각 할 수 있다.이 문 제 를 본 모든 사람들 이 문장 답장 에서 이 문 제 를 쓰 는 방향 을 공유 할 수 있 기 를 바 랍 니 다.아래 에 오 일 파이프 의 사고방식 에 따라 쓴 JAVA 해답 을 붙 여 보 겠 습 니 다. 아이디어 와 코드 사고의 애니메이션... bfs자바leetcodehard leetcode 10 번 문제 (자바 해법) Given an input string ( s ) and a pattern ( p ), implement regular expression matching with support for '.' and '*' . The matching should cover the entire input string (not partial). Note: s could be empty and contai... hard
GoN Open Qual CTF Colorfulmemo web문제중에 가장 solve가 많았던 문젠데 풀지 못했다. 여러기법들이 좀 짬뽕되어있다. 일단 웹사이트가 어떻게 돌아가도록 설계되었는지부터 파악해보면 memo를 작성할 수 있고 이 memo를 report하여 관리자측에서 확인하도록 되어있다. flag는 /flag_(암호) 에 위치한다. 결국 중요한점은 report를 할 수 있다는점인데 memo에 ssrf가 일어날수있는 코드를 전송하면 될것같... hardwrite-upGoNCTFGoNCTF [Leetcode] 84. Largest Rectangle in Histogram (C++) 접근 원소들을 하나씩 살펴보면서 스택에 원소들을 집어넣는데 조건은 스택이 비어있거나 현재 보는 원소가 가장 최근에 들어간 원소보다 큰 경우이다. 반대로 말하면, 현재 원소가 더 작다면 스택에 들어갈 수 없고 넓이를 구해야하는 것이다. 스택에 들어있는 값이 살펴볼 직사각형들의 높이의 인덱스가 된다. 이 높이와 너비를 가지고 넓이를 구하게 되는데 0번째 원소의 경우 (i-1-s.top()) 에서... hardleetcodehard leetcode407. Trapping Rain Water II 제목 요구 신선 문제.우선 순위 와 넓이 를 우선 순위 로 결합 한 사람 은 모두 사내 라 는 것 을 생각 할 수 있다.이 문 제 를 본 모든 사람들 이 문장 답장 에서 이 문 제 를 쓰 는 방향 을 공유 할 수 있 기 를 바 랍 니 다.아래 에 오 일 파이프 의 사고방식 에 따라 쓴 JAVA 해답 을 붙 여 보 겠 습 니 다. 아이디어 와 코드 사고의 애니메이션... bfs자바leetcodehard leetcode 10 번 문제 (자바 해법) Given an input string ( s ) and a pattern ( p ), implement regular expression matching with support for '.' and '*' . The matching should cover the entire input string (not partial). Note: s could be empty and contai... hard