본문 바로가기

전체 글401

[HTML] iframe iframe 웹페이지에 다른 웹페이지를 삽입하는 방법 하지만 보안상 취약함신뢰할 수 없는 사이트에서 악성코드 같은 것을 포함하고 있다면 삽입된 외부보스에서 악성코드가 실행될 수 있기 때문 meta 태그에서 viweport는 핸드폰으로 볼때 보이는 모습을 나타내고 (모바일 지원)width=device-width는 핸드폰 넓이에 맞게 보이도록 하는것initial-scale=1.0는 화면 줌을 확대하지도 않고 축소하지도 않은 상태로 시작p10이 iframe을 사용한 부분. 해당 사이트주소를 적고 너비와 크기를 지정p11~13도 iframe을 사용한 부분. 유튜브에서 공유->퍼가기->소스코드복사 해서 가져오면 됨. javascript 등이 실행되지 않도록 하는 방법 자바스크립트에 해당하는 alert부분이 실행되.. 2018. 11. 20.
[HTML] 파일&video업로드 파일업로드 파일업로드는 post형식enctype="multipart/form-data" 는 무조건 써줘야 함. video 업로드 video 업로드는 img 업로드와 비슷한 것 같다.controls를 하면 동영상을 실행할 수 있다. 2018. 11. 20.
[LOS] COBOLT (2단계) Lord of Sqlinjection GREMLIN 문제풀이 2번 gremlin문제preg_match => 필터링 되는 문자를 나타냄 md5 => 암호화 해줌 첨에 1번문제랑 다른 md5를 중점으로 보다가 문제에서 id 가 admin이면 풀린다고 하는걸 보니그리 중요한건 아니다 싶었다. 그래서 sql의 id부분을 중점으로 여러 시도를 해봤다.?id=admin' or 1 = 1 -- %20 을 써보니까 무슨 이상한 아이디가 뜨고 admin이 아니란다 ㅎㅎ암튼 하다가..그냥 id=admin' --%20 으로 뒤를 다 주석처리 해보자 했는데풀렸다..ㅋㅋ생각보다 쉬운문제 였던거 같은데 이상한데서 삽질을 겁나한거같당ㅎㅎ 2018. 11. 18.
웹 목표 python으로 웹페이지 생성 ...... 멋사를 통해 python으로 이루어진 django로 웹페이지 생성완료 (2019.8.9~10) 2018. 11. 17.
[HTML] label label 폼태그의 이름을 지정하는 태크 1. label for=""와 이름을 지정하려는 태크 input id=""를 같은 값으로 묶어줌2. 이름을 지정하려는 input태그를 label태그로 감싸줌 첫 번째 label은 1번 방식두 번째 label은 2번 방식 text를 누르면 옆에 칸으로 커서가 이동 textarea를 누르면 옆에 칸으로 커서가 이동 rabel로 묶어줬기 때문!! + 2018. 11. 17.
[ATOM] emmet tab or Ctrl + e atom 버전 단축키 조합https://atom.io/packages/emmet emmet 홈페이지http://emmet.io/ ! (Ctrl + e) = html 기본코드 골격li*20 = li태그 20개> = 아래 디렉토리nav#merona = merona이름의 nav생성a = ul>li.num$*5 = $부분이 1부터 1씩 증가한 숫자가 됨 / num$은 class 이름이됨 2018. 11. 17.
[PHP] 디버깅 SSH 버그(bug) : 의도치 않은 프로그램의 오동작디버깅(debugging) : 버그의 원인을 찾아서 해결하는 활동디버거(debugger) : 디버깅을 도와주는 프로그램 var_dump인자로 전달된 값을 화면에 출력해주는 함수 putty(SSH)원격의 컴퓨터에 안전하게 접속하기 위한 프로토콜 SSH를 통해서 리눅스 계열의 운영체제를 제어 할 수 있음window를 제어하는 것은 일반적이지 않음.윈도우는 SSH가 설치되어 있지않아 따로 SSH설치후 SSH client로 사용가능 log프로그램 or 시스템의 상태를 기록하는 행위 access log(html, css, js, image와 같은) 리소스가 웹서버를 통해서 로드 됐을 때 기록되는 정보 error log오류가 발생했을때 기록되는 정보 2018. 11. 17.
[PHP] 쿠키와 세션 / login&signup 구현 쿠키와 세션 쿠키 cookie클라이언트(브라우저)에 데이터를 저장setCookie$_COOKIE보안상으로는 쿠키를 사용하지 말자. setcookie로 cookie1이라는 키값과 merona라는 value값을 설정두번째는 time()은 현재시간을 나타내는것이고, time()+60은 60초동안 유지된다는 것. cookie1를 보여주고 현재시간에서 cookie2의 시간을 빼준 시간 값이 나옴 쿠키만 추가됬으니까 서버상 보이는것은 없다. 이렇게 cookie1의 value값이 나오고 시간이 나온다. 세션 sessionSID(session ID)를 식별자로 서버에 데이터를 저장SID로는 쿠키나 도메인 파라미터를 사용session_start(); 로 시작, 스크립트의 최상단에 위치해야 함$_SESSION데이터는 서버.. 2018. 11. 17.
반응형