분류 전체보기
-
- 자바스크립트 문제.. - Start - 단순한 QR코드 퍼즐 맞추기로 보인다. - 자바스크립트 코드를 확인해 보자. - 원본이미지를 jquey를 통해 퍼즐로 만드는 듯 하다. - jquey 코드에서 Solve 검색하여 문제 해결 함수 코드 확인 - pieces 의 'current'가 pieceIndex와 같으면 문제가 해결되는 것 같다. - Elements 확인 - 개발자 도구의 Elements를 확인하면 퍼즐의 조각마다 'current'와 index번호가 있는 것을 확인할 수 있다. - jquey 함수에서 퍼즐들의 'current' 가 0부터 34까지이어야 하므로 순서대로 바꾸어 보았다. - 결과는 원본 이미지(QR이미지)를 확인할 수 있었다... - 문제를 해결하면 플래그를 주는 줄 알았지만.. ..
Wargame - QR CODE PUZZLE- 자바스크립트 문제.. - Start - 단순한 QR코드 퍼즐 맞추기로 보인다. - 자바스크립트 코드를 확인해 보자. - 원본이미지를 jquey를 통해 퍼즐로 만드는 듯 하다. - jquey 코드에서 Solve 검색하여 문제 해결 함수 코드 확인 - pieces 의 'current'가 pieceIndex와 같으면 문제가 해결되는 것 같다. - Elements 확인 - 개발자 도구의 Elements를 확인하면 퍼즐의 조각마다 'current'와 index번호가 있는 것을 확인할 수 있다. - jquey 함수에서 퍼즐들의 'current' 가 0부터 34까지이어야 하므로 순서대로 바꾸어 보았다. - 결과는 원본 이미지(QR이미지)를 확인할 수 있었다... - 문제를 해결하면 플래그를 주는 줄 알았지만.. ..
2021.06.25 -
보호되어 있는 글입니다.
[Try - 1~2][Webhacking.kr] BABY보호되어 있는 글입니다.
2021.06.25 -
[WEB] Mango 문제풀이 NoSQL은 SQL을 사용해 데이터를 조회/추가/삭제하는 관계형 데이터베이스(RDBMS)와 달리 SQL을 사용하지 않으며, 이에 따라 RDBMS와는 달리 복잡하지 않은 데이터를 다루는 것이 큰 특징이자 차이점이다. NoSQL 데이터베이스는 단순 검색 및 추가 작업을 위한 매우 최적화된 저장 공간이다. MangoDB는 key-value의 쌍을 가지는 JSON objects 형태인 도큐먼트를 저장한다. 예를 들어 number가 30보다 작은 데이터를 찾기 위해서 RDBMS에서는 select * from inventory where number>30; 이라는 sql 쿼리를 사용한다. MangoDB에서는 db.inventory.find({number:{<:30}}) 와 같은 쿼..
[dreamhack] Mango 문제풀이[WEB] Mango 문제풀이 NoSQL은 SQL을 사용해 데이터를 조회/추가/삭제하는 관계형 데이터베이스(RDBMS)와 달리 SQL을 사용하지 않으며, 이에 따라 RDBMS와는 달리 복잡하지 않은 데이터를 다루는 것이 큰 특징이자 차이점이다. NoSQL 데이터베이스는 단순 검색 및 추가 작업을 위한 매우 최적화된 저장 공간이다. MangoDB는 key-value의 쌍을 가지는 JSON objects 형태인 도큐먼트를 저장한다. 예를 들어 number가 30보다 작은 데이터를 찾기 위해서 RDBMS에서는 select * from inventory where number>30; 이라는 sql 쿼리를 사용한다. MangoDB에서는 db.inventory.find({number:{<:30}}) 와 같은 쿼..
2021.06.24 -
점점 올라갈수록 난이도도 올라가며 풀리는 시간이 오래 걸리는 것 같다... 바로 문제풀이 들어가도록 하겠습니다. 1. 문제 문제 접근 시 볼 수 있는 페이지이다. 스크롤을 내리면 YES 버튼이 생성된다. 2. 문제풀이 YES 버튼을 눌러주면 실패 안내를 통해 느리다는 문구가 뜨게 된다 페이지 접근 시 YES 버튼을 빠르게 눌러야겠다는 생각이 들었으며 그림과 YES 사이에 공백이 많으므로 공백 부분을 없애 YES 버튼을 위로 올린 후 처리하는 방법을 생각해보았다. 요청 패킷을 잡아 공백을 만드는 태그를 삭제해 주었다. 첫 번째 문제에서 YES 값이 그림 바로 아래 있는 이유는 문제를 한 번에 보여주기 위해 YES 버튼을 이미지 편집을 한 것이다. 버튼을 빠르게 누르기 위해 코드 수정을 통해 버튼을 상위로 ..
suninatas/웹/7번 문제풀이점점 올라갈수록 난이도도 올라가며 풀리는 시간이 오래 걸리는 것 같다... 바로 문제풀이 들어가도록 하겠습니다. 1. 문제 문제 접근 시 볼 수 있는 페이지이다. 스크롤을 내리면 YES 버튼이 생성된다. 2. 문제풀이 YES 버튼을 눌러주면 실패 안내를 통해 느리다는 문구가 뜨게 된다 페이지 접근 시 YES 버튼을 빠르게 눌러야겠다는 생각이 들었으며 그림과 YES 사이에 공백이 많으므로 공백 부분을 없애 YES 버튼을 위로 올린 후 처리하는 방법을 생각해보았다. 요청 패킷을 잡아 공백을 만드는 태그를 삭제해 주었다. 첫 번째 문제에서 YES 값이 그림 바로 아래 있는 이유는 문제를 한 번에 보여주기 위해 YES 버튼을 이미지 편집을 한 것이다. 버튼을 빠르게 누르기 위해 코드 수정을 통해 버튼을 상위로 ..
2021.06.23 -
보호되어 있는 글입니다.
[Webhacking.kr] CHILD Write Up보호되어 있는 글입니다.
2021.06.23 -
이번 문제는 수정된 파일 저장위치에 있는 정답을 찾아내는 문제일 것 같음 여러가지 입력 값을 넣어서 결과 값의 차이를 알아봄 결과상, shtml 확장자 앞에 값들이 바뀌는 것을 알 수 있음 (이 부분이 힌트가 될 것 같은데 shtml?이 무엇일까) shtml 확장자란 html파일에 ssi 코드가 들어 있는 확장자로서, ssi 코드의 실행은 당연히 웹서버에서 이루어진다는 것임 (http://math.ewha.ac.kr/~jylee/CompMath.html/html.yonsei/ssi.html) 위의 사이트를 참고하면 cgi 환경변수를 사용해야 한다는 것을 알 수 있음 /var/www/hackthissite.org/html/missions/basic/8 부분에 답이 있다고 했으므로, 를 활용해서, 값을 입력..
(HackThisSite) Basic missions - Level 8이번 문제는 수정된 파일 저장위치에 있는 정답을 찾아내는 문제일 것 같음 여러가지 입력 값을 넣어서 결과 값의 차이를 알아봄 결과상, shtml 확장자 앞에 값들이 바뀌는 것을 알 수 있음 (이 부분이 힌트가 될 것 같은데 shtml?이 무엇일까) shtml 확장자란 html파일에 ssi 코드가 들어 있는 확장자로서, ssi 코드의 실행은 당연히 웹서버에서 이루어진다는 것임 (http://math.ewha.ac.kr/~jylee/CompMath.html/html.yonsei/ssi.html) 위의 사이트를 참고하면 cgi 환경변수를 사용해야 한다는 것을 알 수 있음 /var/www/hackthissite.org/html/missions/basic/8 부분에 답이 있다고 했으므로, 를 활용해서, 값을 입력..
2021.06.21