목록분류 전체보기 (464)
코드네임 :
 🕵 웹 해킹 - 취약 환경 구축 & php 파일에서 나는 오류 해결😊
      
      
        🕵 웹 해킹 - 취약 환경 구축 & php 파일에서 나는 오류 해결😊
        ㅋㅋㅋㅋㅋㅋㅋㅋ아니 이거 옛날 강의여서 그런지는 잘 모르겠는데, 일단 오류나면 내 php파일들에서 해봐야 할것 1. 를 전부 로 바꿔주기 ++ 주의!!⚠️ 2. $_POST나 $_GET +++ 등등 사용 전에 키가 있는지 확인해줘야 해 == null 값? 넣어줄 수 있도록 코드 수정ex)// 수정 전$search_type = $_POST["search_type"];// 수정 후$search_type = $_POST["search_type"] ?? ""; 3. 무슨 중괄호 문제..? 이건 잘 모르겟고 모르면 지피티한테 물어볼 것!🔧 팁: Visual Studio Code 단축키 VS Code에서 중괄호 { 매칭 확인하고 싶을 땐: 커서를 괄호 위에 두면 하이라이팅으로 짝 보여줌⌘ + K → ⌘ ..
 🕵️♂️ 웹 해킹 - MySQL 초기 패스워드 변경
      
      
        🕵️♂️ 웹 해킹 - MySQL 초기 패스워드 변경
        MySQL 설치하깅➜ ~ git:(main) ✗ brew install mysql➜ ~ git:(main) ✗ brew services start mysql==> Successfully started `mysql` (label: homebrew.mxcl.mysql)// 홈브루로 mysql 설치시 보통 비번 없어서 처음에 mysql -u root -p 할때 다른 비번 입력하면 오류남➜ ~ git:(main) ✗ mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 10Server version: 9.3.0 HomebrewCopyright (c) 2000, 2025, Oracle ..
 🕵️♂️ 웹 해킹 - php.ini 파일내 magic_quotes_gpc 설정 < 이거 이미 사라졋대
      
      
        🕵️♂️ 웹 해킹 - php.ini 파일내 magic_quotes_gpc 설정 < 이거 이미 사라졋대
        이미 사라졋다고 하니까 싱글 쿼터? 신경 쓸 필요 없을듯ㅋㅋㅋㅋㅋㅋㅋㅋ굿
 🕵️♂️ 웹 해킹 - MAMP 설치 (+htdocs와 그 내부 파일 열기 내용)
      
      
        🕵️♂️ 웹 해킹 - MAMP 설치 (+htdocs와 그 내부 파일 열기 내용)
        그냥.. 드림핵에서 Flask 혼공하라는 식으로 얘기하시길래 걍 인프런에서 기초 배우고 무작정 따라하기 강의 우선 들어보려고 합니긔근데 얘도 걍 무작정 따라하는거라.. 좀 보고^^ 다시 드림핵으로 나중에 다시 공부할수도 잇는거궁 https://www.inflearn.com/course/웹해킹-보안-시큐어코딩?attributionToken=iQHwiAoMCIviosIGEO2e2fkBEAEaJDY4NjBjYjA0LTAwMDAtMjExYi1hOTE0LTNjMjg2ZDQyZDAyZSoHMTA3NjQ0ODIs9ujDMKOAlyLFy_MX1LKdFcLwnhWo5aottbeMLZzWty2Q97Iwmu7GMJ_Wty06DmRlZmF1bHRfc2VhcmNoSAFYAWABaAF6AnNp 웹 개발자와 정보보안 입문자가 꼭 ..
 🕵️♂️ Web Hacking 스타뚜
      
      
        🕵️♂️ Web Hacking 스타뚜
        강의 수강에 필요한 사전지식...이요? ㅋㅋ [ HTTP vs HTTPS ]HTTP (HyperText Transfer Protocol): 웹 브라우저와 웹 서버가 텍스트, 이미지, 영상 등을 주고받는 약속된 규칙🧠 쉽게 말하면:브라우저: “나 이 글 보고 싶어!”서버: “알겠어, 이 HTML 파일 줄게!”- HTTP는 도청당하기 쉬움 (패킷을 가로채면 비밀번호, 쿠키 등이 유출될 수 있음) ㄴ 해커들이 중간자 공격을 자주 노림 HTTPS (HTTP + Secure): 암호화된 통신- TLS/SSL을 사용해서 통신 내용 보호 [ 쿠키와 세션 ]📎 왜 필요한가?: 웹은 기본적으로 "상태를 기억하지 못하는 프로토콜" -> 로그인하고 다음 페이지로 넘어가면 누군지 모름 -> 따라서 정보 저장 ..
Component란?: 화면에 보여줄 조각function Hello() { return 안녕!;} Server Component : 서버에서 실행됨ㄴ 브라우저가 아닌 서버에서 렌더링됨- 민감한 API 키나 DB 접근이 필요한 경우 등에서 서버 컴포넌트로 만듦 (보안성)// 이건 서버에서 실행됨 (브라우저가 아닌)// 서버 컴포넌트export default async function PostList() { const res = await fetch('https://api.example.com/posts'); const data = await res.json(); return ( {data.map((post) => ( {post.title} ))} );}..
 ☁️ 토이 프로젝트 - Swagger 연결 📋
      
      
        ☁️ 토이 프로젝트 - Swagger 연결 📋
        https://ramincoding.tistory.com/m/entry/Frontend-스웨거swagger-API-사용하는-방법-feat-리액트 [Frontend] 스웨거(swagger) API 사용하는 방법 (feat. 리액트)[Frontend] 스웨거(swagger) API 사용하는 방법 (feat. 리액트) 프론트엔드 개발자로써 첫 회사에 들어가자마자 스웨거 API 링크를 받았다. 멋사에서 프로젝트할 때 서버리스로 Firebase 만 써본 입장에서ramincoding.tistory.com 연결할때 참고할 것! HTTP클라이언트(사용자)와 서버간에 요청(Request)와 응답(Response)메시지를 주고 받는 프로토콜ㄴ iOS앱은 HTTP를 통해 서버에 데이터 요청 후, 서버로부터 JSON, 이미지..
보호되어 있는 글입니다.