분류 전체보기126 자바스크립트 개발 3 - DOM(1) 이번에는 DOM을 써서 개발을 진행해 볼 것이다. Button을 클릭하면 계속 Good!이 출력하게 한다. 이때 insertAdjacentHTML을 사용한다. https://www.w3schools.com/JSREF/met_node_insertadjacenthtml.asp 이렇게 만들기 위한 코드는 다음과 같다. 여기서 insertAdjacentHTML을 사용하면 앞의 것처럼 Insert a paragraph버튼을 누르면 계속 My new paragraph 나온다. 이것을 응용하면 될 것이다. 2020. 7. 26. 백준 알고리즘 18단계 그리디 알고리즘 - ATM(11399) JAVA 1. 문제 확인 2. 문제 풀이 2020. 7. 26. 백준 알고리즘 16단계 동적 계획법1 - 정수 삼각형(1932) JAVA 1. 문제 확인 2. 문제 풀이 2020. 7. 26. Webhacking.kr 43번 1. 문제 확인 2. 코드 확인 3. 문제 풀이 맨 처음에 sky.jpeg라는 파일을 제출해보았다. 그랬더니 파일이 제출이 되었다. webshell을 업로드해서 flag 파일을 출력하면 flag 값을 볼 수 있을 것 같다. webshell.php 파일을 제출한다. 제출했더니 앞의 jpeg 파일과 다르게 다음과 같이 worng type이라고 나온다. 그럼 파일 타입을 변조해서 보면 flag 값을 확인할 수 있을 것 같았다. 그래서 Burp Suite를 활용하여 이를 변조해보기로 한다. Burp Suite를 보니 Content - Type이 application/ octet-stream인 것을 확인할 수 있다. 이것을 image/png로 변조하고 forward 하여 보내준다. 그럼 이렇게 Done!이 뜨는 .. 2020. 7. 26. Webhacking.kr 53번 1. 문제 확인 2. 코드 확인 3. 문제 풀이 소스코드를 해석해보면, 숨겨진 테이블의 이름을 찾아내고 그 값을 answer에 입력해주면 풀리는 문제인것 같다. 그리고 prg_match를 통해 다음과 같은 문자들을 필터링 한다. 여기서 procedure analyse() 함수를 사용해야 한다. 이것에 대해 좀 더 살펴보자. mysql> select id from test where no=1 procedure analyse(); +--------------+-----------+-----------+------------+------------+------------------+-----+ | Field_name | Min_value | Max_value | Min_length | Max_length | .. 2020. 7. 25. Kotlin - 08. Collection(2) - Mutable 08. Collection - Mutable - 변경 가능 ------------------------------------------------------------------------------ mutableListOf() - List인데 변경이 가능하다. mutableListOf를 사용해서 변경할 수 있다. 여기서 .add()를 통해 값을 추가할 수 있는데, 괄호() 안에, 추가할 인덱스 번호, 추가할 값을 넣어주면 된다. 그러면 원래 1, 2, 3만 있던 리스트에 마지막에 4가 들어간다. 이외에도 .removeAt(인덱스 번호)을 통해 삭제를 할 수 있다. ------------------------------------------------------------------------------.. 2020. 7. 25. 이전 1 ··· 13 14 15 16 17 18 19 ··· 21 다음