본문 바로가기

전체 글263

[SuNiNaTaS] (Web) 3번문제 써니나타스 3번문제입니다. Notice Board에 글을 작성하라하네요 Notice Board입니다! 주소는 suninatas.com/board/notice 이렇게되어있습니다. 게시판을 들어가보니 주소가 suninatas.com/board/notice/view/775 이런식으로 바뀌는걸 볼수있습니다 써니나타스의 다른 board 를 찾아보면 Free board 라는 저도 글을쓸수있는 게시판이있습니다. Free board입니다. 주소는 suninatas.com/board/notice 입니다 한번 글을 써보겠습니다 글을쓰는창이나왔는데요, 주소는 suninatas.com/board/free/write 입니다. [문제풀이] 왜이렇게 주소에 집착하는지 궁금하실수도있으실텐데요, 주소에 답이있기때문입니다. 주소를 자세.. 2020. 2. 29.
[SuNiNaTaS] (Web) 2번문제 써니나타스 웹 2번문제입니다. 소스보기를 누르면 로그인폼을 확인하는 자바스크립트함수와 힌트를 볼 수 있습니다 [소스분석] id와 pw가 같으면 값을 비워버리고 아닐경우에는 submit() 를 하고있습니다 힌트를 보면 id와 pw가 같아야한다고 적혀있습니다 [문제풀이] id와 pw에 같은값을 넣고 submit() 해야 풀리는 문제입니다. 하지만 같으면 값을 비워버리고있죠. 그렇기에 같은값을 주고 submit() 하기 위해서 크롬의 콘솔에서 submit() 를 실행시키는 방법이있습니다 이런식으로 같은값을주고 콘솔에서 submit()를 실행시킨다면 Authkey를 얻을수있습니다 [배운점] 크롬콘솔에서 자바스크립트함수를 실행시킬수있다 2020. 2. 29.
[SuNiNaTaS] (Web) 1번문제 Suninatas 1번문제이다. [소스분석] 입력값에서 a 는 aad로 바꾸고, i 는 in으로 바꾸고있다. 그리고 index 2 ~ 4 까지 값을 가져오고, index 4 ~ 6 까지 값을 가져온다 가져온 값을 &연산자 로 합치고 admin과 비교한다 [풀이] 소스코드에 따르면 index 2~6 값이 admin이 되어야한다. 형식을 보면 asp 라는걸 알수있다. asp에서의 mid함수는 1부터 시작을 하기때문에 aadmin 처럼 두번째글자부터 admin 이 들어가야한다. ami 입력 : aadmin 으로 값이 들어가 2~6번째글자가 admin 과 같게되어 문제가 풀리게된다. [알게된점] php언어에서 mid함수는 0부터시작을하고, asp에서 mid함수는 1부터 시작을한다. 2020. 2. 29.