flick
close
프로필 사진

flick

github: @hy-0n

  • 분류 전체보기 (26)
    • 코딩 알고리즘 (5)
      • C \ C++ (5)
    • web (18)
      • web (11)
      • 웹 해킹 (7)
    • ect. (2)
      • project (2)
  • 홈
  • 태그
  • 방명록
Cookie, session 문제 풀이

Cookie, session 문제 풀이

웹 해킹이란? 웹해킹은 웹사이트나 웹서비스에 있는 취약점을 찾아서 그 약점을 이용하거나 시험하는 모든 활동 프로토콜 이란? 프로토콜은 컴퓨터나 기기 간의 통신을 위한 규칙 체계이자 약속입니다. 사람들이 대화할 때 문법을 지키는 것처럼, 기기들도 데이터를 주고받을 때 정해진 프로토콜을 따라야 서로 이해하고 원활하게 소통할 수 있습니다 HTTP VS HTTPS 둘다 일단은 웹에서 클라이언트와 서버 간에 데이터를 주고받기 위한 통신 규약(프로토콜)입니다. HTTP 서버와 클라이언트 간의 데이터 교환을 요청과 응답 형식으로 정한 프로토콜 입니다 살짝 보안상으로 많이 취약합니다. HTTPS HTTPS는 HTTP에 SSL/TLS 프로토콜을 추가하여 데이터를 암..

  • format_list_bulleted web/웹 해킹
  • · 2025. 11. 1.

DB 1일차

DB란?많은 데이터를 모아두고 쉽게 찾고 사용할 수 있게 해주는 저장소DBMS DB 를 관리하고 다루는 프로그램데이터베이스의 데이터를 사용자나 프로그램에게 제공해주는 시스템SQL데이터베이스에 데이터를 저장, 수정, 삭제, 조회할 때 사용하는 언어3가지 필수 기능이 있다정의조작제어 정의어 CREATECREATE는 새로운 데이터베이스 또는 테이블을 만드는 명령어 DROP DROP은 더 이상 필요 없는 테이블이나 데이터베이스를 삭제할 때 사용ALTERALTER는 기존 테이블에 새로운 열을 추가하거나, 열의 자료형을 변경할 때 사용조작어 SELECTSELECT는 데이터베이스에서 필요한 정보를 검색하는 명령어UPDATEUPDATE는 특정 행(row)의 값을 변경하는 데 사용! WHERE 절을 반드시 지정해서 원하..

  • format_list_bulleted web/web
  • · 2025. 10. 2.

FLASK 2차시

디렉토리 구조Render_templateHTML 파일 불러오기 url_for특정 path로 연결 시켜줌 jinja파이썬 플라스크에 기본 내장된 템플릿 엔진웝페이지가 동적으로 작동해야될때 JS 대신 파이썬과 유사한 문법으로 작성 가능 연습 코드 아이디 입력 : 비밀번호 입력 : 로그인 {% if name == "admin" and pw == "1234" %} 관리자님 환영합니다. {% else %} 존재하지 않는 아이디 입니다. {% endif %}우선 HTML 코드이다post로 아이디와 비밀번호를 입력 받는다jinja를 사용하여 name(아이디)가 admin이고 pw(비밀번..

  • format_list_bulleted web/web
  • · 2025. 10. 1.

flask 1일차

HTTP 메서드GET요청POST제출URL 구조프로토콜클라이언트와 서버 간에 정보를 주고 받기위한 통신 규약중 하나도메인IP 주소를 문자로 바꾼거(사람들이 기억하기 쉽게)패뜨현재 위치파라미터키 발류 형태의 데이터프레그멘트웹 페이지의 특정한 위치나 요소에 접근하기 위한 식별자Flask플라스크 : 파이썬 기반 웹 프레임 워크 중에 하나1. Flask를 불러온다2. 객체 만든다4~6. 그냥 들어가면 헬로가 나온다8~10. /unifox로 들어가면 헬로 유니폭스가 나온다12. 실행한다

  • format_list_bulleted web/web
  • · 2025. 9. 24.
node js 3, 4차시

node js 3, 4차시

nodejs로 만든 서버접속 화면 /uni 접속 화면 /fox expressjs로 만든 서버expressjs로 만든 서버 접속 화면 /uni?name=peter&age=18expressjs로 만든 서버 접속 화면 /fox

  • format_list_bulleted web/web
  • · 2025. 8. 17.

Nodejs 2차시

node.js란?JavaScript 코드를 브라우저 밖에서 실행할 수 있게 해주는 런타임 환경 node.js 장단점장점비동기 이벤트 기반 IO를 사용해 동시에 여러 요청 다루기 편함js를 사용해 프론트엔드 개발자의 백엔드 입문 쉬움v8엔진이 JIT 컴파일러여서 서버 기동이 빠름단점멀티코어 사용시 별도의 작업 필요콜백 중첩을 계속 사용하면 코드작성, 디버깅시 문제발생(콜백 지옥)이벤트 기반 프로그래밍 경험이 없을 시 코드 작성이 어려움 싱글 스레드 콜스택이 하나만 존재한 번에 하나의 작업만 가능 이벤트 기반 아키텍쳐이벤트가 발생하면 미리 등록된 콜백 함수를 호출하여 처리하는 구조이벤트 루프를 통해 비동기적으로 작업을 수행하는 프로그래밍 방식 이벤트 루프Node.js에서 비동기 작업을 처리하기 위해 이벤트..

  • format_list_bulleted web/web
  • · 2025. 8. 10.
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (26)
    • 코딩 알고리즘 (5)
      • C \ C++ (5)
    • web (18)
      • web (11)
      • 웹 해킹 (7)
    • ect. (2)
      • project (2)
인기 글
전체 방문자
오늘
어제
Copyright © 이게뭐에요? 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바