본문 바로가기

분류 전체보기

(774)
chatgpt로 만든 스네이크 웹게임 스네이크 게임을 웹 앱으로 만들어줘! 스네이크 게임 스네이크 게임은 정해진 공간에서 먹이를 먹으며 점수를 얻는 게임입니다. 게임을 시작하면 뱀의 머리가 화면 상에 나타나며, 방향키를 이용하여 뱀을 이동시킬 수 있습니다. 뱀의 머리가 먹이에 닿으면 먹이를 먹으며, 먹이를 먹을 때마다 점수가 올라갑니다. 뱀이 벽이나 자기 자신과 부딪히면 게임이 종료됩니다. Snake game! High Score: 0 Score: 0 Start Stop
네이버 서치 GPT(SearchGPT) 출시 계획 Q: 네이버의 서치 GPT 출시 계획 일정? A: 네이버 실적발표 컨퍼러스에서 올해 상반기로 예정 Q: 기존의 Chat GPT와의 차이점? A: 국내 검색 데이터와 AI 모델을 기반으로 개발한 한국형 챗GPT이다. 서치GPT는 하이퍼클로바X를 기반으로 개발됐으며 챗GPT 대비 한국어를 6500배 더 학습하였다. chat GPT는 영어 기반이므로 한국어로 번역하는 과정에서 정확성과 속도가 떨어질 수 있는데 네이버의 searchGPT는 한국어에 특화된 GPT이므로 이러한 부분에 있어 강점이 된다. Q: 서치 GPT 기능? A: 정보가 요약된 답변이 필요한 검색에 대해 신뢰성 있는 데이터를 출처와 함께 요약 제공한다. ex) 서울 지하철 요금, 노트북 저렴하게 구매하는 방법 Q: 네이버는 서치GPT를 네이버 ..
chatGPT 에러 - An error occurred. If this issue persists please contact us through our help center at help.openai.com chatGPT에서 채팅 시 다음과 같은 에러 메시지가 발생한다. An error occurred. If this issue persists please contact us through our help center at help.openai.com 원인은 명확히 알려진 바 없으나 다음과 같은 임시적인 해결 방법이 존재한다. 1. 시크릿모드로 접속하거나 브라우저의 캐시와 쿠키 삭제 1-1 시크릿모드 접속(인터넷 사용기록 추적방지) Ctrl+Shift+N (Windows) 또는 Command+Shift+N (Mac)를 누르면 시크릿 모드가 실행된다. 1-2 캐시 및 쿠키 삭제 크롬 브라우저 기준으로 우측 상단의 메뉴 아이콘을 클릭, '설정' > '개인정보 및 보안' > '쿠키 및 기타 사이트 데이터'로 이동..
AI로 이미지 만들기 - 스테이블 디퓨전 WebUI 설치방법 1. python 3.10.6 버전을 설치한다. (설치 시 Add Python 3.10 to PATH 꼭 체크) https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe 2. webui(stable diffusion webui)를 다운받는다. 하단 링크에 접속 후 Code > Download ZIP https://github.com/AUTOMATIC1111/stable-diffusion-webui 3. webui ZIP 압축 해제 후 폴더로 이동하여 webui-user.bat 파일을 실행한다. 설치 도중 다음과 같은 오류가 발생한다면? 3-1-1 A new release of pip available To update, run 뒤에 나오는 명령어..
Django 웹프레임워크 설치 ி django - 파이썬으로 작성된 오픈소스 웹 프레임워크 - MVC(Model-View-Controller) 아키텍처 패턴 사용 - 객체 관계 매핑(ORM) 지원: Python 객체를 사용하여 데이터베이스와 상호 작용 - URL 라우팅: URL 매핑할 수 있는 URL 라우팅 시스템을 제공 ி django 설치 설치 후 프로젝트 생성(mysite) > pip install django > django-admin startproject mysite 마이그레이션 적용 migration은 테이블 및 필드의 생성, 삭제, 변경 등과 같이 데이터베이스에 대한 변경사항을 반영 > python manage.py makemigrations ( 마이그레이션 생성 ) > python manage.py migrate ( ..
모바일 취약점 진단 자동화 프레임워크 - MOBSF(Mobile-Security-Framework) ி MOBSF MOBSF(Mobile-Security-Framework)는 정적분석, 동적분석, 멀웨어 분석 등이 가능한 모바일 취약점 진단 자동화 프레임워크이다. iOS의 경우 애플실리콘 칩셋에서 버추얼박스를 지원하지 않아 동적분석이 불가하다. ி 설치 설치 전 준비 1. python 3.8 이상(anaconda를 통한 설치 혹은 공홈에서 직접 설치) > conda create --name py38 python=3.8 > conda activate py38 or https://www.python.org/downloads/release/python-380/ 2. openssl64, mstoolkit, pdf 출력 프로그램 설치 https://slproweb.com/download/Win64OpenSSL-..
HTTP Parameter Pollution 취약점 HTTP Parameter Pollution 동일한 이름의 파라미터를 중복으로 전송하여 의도하지 않은 서비스 처리를 유도하는 취약점이다. 중복된 파라미터를 해석하는 방식은 웹 서버마다 차이가 존재한다. HPP 취약점을 이용한 사례는 다음과 같다. 1. 이용자 인증 우회 user123이 admin으로 권한 상승을 위해 uid 값에 admin을 입력하였으나 인증 우회 불가 https://a.com/auth.php?uid=user123 -> https://a.com/auth.php?uid=admin uid 파라미터를 중복으로 삽입하여 admin을 입력 시 인증 우회 가능 https://abc.com/auth.php?uid=user123&uid=admin 2. 도메인 검증 우회 xss 취약점을 통해 악성 사이트..
XST(Cross-Site Tracing) - HTTP TRACE 메소드 취약점 TRACE 메소드란 루프백 테스트를 통해 통신 상 어느 지점에서 에러가 발생하였는지 디버깅하기 위한 용도로 사용된다. TRACE 메소드를 사용하면 요청 값이 echo되어 그대로 응답 값으로 반환된다. 이때 응답 값에 세션과 같은 중요정보도 포함된 것을 확인할 수 있다. HttpOnly가 적용된 쿠키는 자바스크립트에서 document.cookie를 통해 접근할 수 없어 세션 탈취를 방지할 수 있으나 이를 우회하여 TRACE 메소드를 통해 반환된 응답 패킷 내 세션 정보를 탈취하면 된다. 공격자는 세션을 탈취하는 스크립트를 작성하여 피해자가 열람하도록 유도한다. var xmlhttp; xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=function() {..