security126 Kotlin - 02. 타입(자료형) 02. 타입(자료형) 자료형은 다른 언어들과 똑같다고 생각하면 된다. ------------------------------------------------------------------------------ 정수형 : Long > Int > Short > Byte 실수형 : Double > Float 문자 : Char 문자열 : String 논리형(참 : True / 거짓 : False) : Boolean 여기서 부등호(>)로 표시한 이유는 이렇게 하면 나타낼 수 있는 범위를 나타내기 좋기 때문이다. ------------------------------------------------------------------------------ 예시를 보면, number을 10으로 초기화해주어서 int 형.. 2020. 7. 23. Kotlin - 01. 변수 01. 변수 ------------------------------------------------------------------------------------------------------ Variable = 마음대로 원하는 값을 넣을 수 있다. Value = 한 번 넣으면 바꿀 수 없다. 변하지 않는 값 보통 둘 중에 어떤것을 사용해야 할 지 잘 모르겠으면 Value를 사용한다. ------------------------------------------------------------------------------------------------------ 이렇게 fix라는 Value 값을 바꾸려고 할 때 빨간 줄이 처지는 것을 확인 할 수 있다. ------------------------.. 2020. 7. 23. Webhacking.kr 7번 1. 문제 확인 2. 소스코드 확인 3. 문제 풀이 여기서 결과가 2가 나와야지 문제가 풀리는 것 같다. 하지만 여기서 preg_match로 필터링을 하고 있는 것을 확인할 수 있다. 그래서 2를 입력하기 위해서 아스키 코드 값인 char(50)을 활용하기로 하자. 여기서 SQL Injection을 하기 위해서 union과 select를 사용해서 ?val=0)union(select(char(50))를 넣기로 한다. 4. 결과 2020. 7. 22. Webhacking.kr 15번 1. 문제 확인 2. 소스 코드 확인 3. 문제 풀이 접속 하자마자, 바로 자바스크립트 창이 떴고, 확인 버튼을 누르는 순간 메인 화면으로 넘어갔다. 코드도 F12번을 통해 보이지 않아서 코드를 보기 위해 해당 url 앞에 view-source:를 붙였다. ----------------------------------------------------------------------------------------- alert("Access_Denied"); location.href='/'; document.write("[Get Flag]"); ----------------------------------------------------------------------------------------- 이.. 2020. 7. 22. Webhacking.kr 5번 1. 문제 확인 문제를 클릭하니까 검은색 화면에 Login과 Join 버튼이 나와있는 것을 확인할 수 있다. Login 버튼을 눌렀더니 이렇게 입력하는 폼이 나와있다. 그래서 admin으로 로그인을 시도해보았다. 그랬더니 이렇게 worng password가 나온다. 이번에 Join을 눌렀더니 이렇게 alert 창이 뜨는 것을 확인할 수 있다. 2. 코드 확인 3. 문제 풀이 여기 코드가 중요한 부분인 것 같다. 로그인 버튼을 눌렀을때 mem.login.php로 이동하는 것을 확인할 수 있다. 그러면 접근이 거부된 join에서도 이런 방식으로 하면 접근이 가능해질 수도 있겠다고 생각을 했다. 그랬더니 bye라고 alert 창에 뜨는 것을 볼 수 있다. 이때의 페이지 소스를 확인해보면 다음과 같이 난독화되어.. 2020. 7. 22. 백준 알고리즘 14단계 정렬 - 수 정렬하기(2750) JAVA 1. 문제 확인 2. 문제 풀이 3. 결과 2020. 7. 19. 이전 1 ··· 15 16 17 18 19 20 21 다음