전체 글
[PyQt5] 나만의 계산기 만들기
[PyQt5] Anaconda Qt Designer 설치이번 글에서는 PyQt를 이용한 파이썬 GUI 코딩을 하기 위해, 환경설정 방법을 작성한다. 다음과 같이 함께 진행하면 별 문제 없이 UI 디자인을 할 수 있는 Qt Designer를 설치할 수 있다. Anaconda 설치Anaconda | The World’s Most Popular Data Science PlatformAnaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.https://www.anaconda.com/ 위 사이트에 방문하여 Downlo..
[PyQt5] Python과 Designer 연동
[PyQt5] Anaconda Qt Designer 설치이번 글에서는 PyQt를 이용한 파이썬 GUI 코딩을 하기 위해, 환경설정 방법을 작성한다. 다음과 같이 함께 진행하면 별 문제 없이 UI 디자인을 할 수 있는 Qt Designer를 설치할 수 있다. Anaconda 설치Anaconda | The World’s Most Popular Data Science PlatformAnaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.https://www.anaconda.com/ 위 사이트에 방문하여 Downlo..
[PyQt5] Anaconda Qt Designer 설치
이번 글에서는 PyQt를 이용한 파이썬 GUI 코딩을 하기 위해, 환경설정 방법을 작성한다. 다음과 같이 함께 진행하면 별 문제 없이 UI 디자인을 할 수 있는 Qt Designer를 설치할 수 있다. Anaconda 설치Anaconda | The World’s Most Popular Data Science PlatformAnaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.https://www.anaconda.com/ 위 사이트에 방문하여 Download 버튼을 클릭하여 프로그램을 다운 받는다. 다운된 e..
[Cheat Engine] 치트엔진으로 핵 토글화해서 exe로 만들기
Target Game : Binding OfIsaac Rebirth 1.0Cheat Engine을 이용해서 해당 게임을 lua script로 핵을 구현한 상태이다. [File] → [Generate generic tralner lua script from table] Add hotkey 클릭 lua script로 구성된 각각의 메모리 변조를 hotkey로 토글화. 각각의 기능 hotkey 설정 후, GUI 구성 해당 게임은 32bit이므로, 선택 후 saving 클릭 경로를 지정해주면 exe파일의 핵이 생성됨.💡C:\ 에다가 하려했는데, 권한 때문인지 안만들어졌다. 권한과 상관없는 경로에 만들자. 해당 게임을 실행하고 F5 키를 눌러 체력 무한 핵을 키면, 피격 시에도 피가 달지 않는다. Uploaded..
[Dreamhack] master_canary - write up
Index문제보호기법 확인master_canary.c문제 풀이0. 마스터 카나리1. Canary Offset2. Exploit익스플로잇 코드Reference master_canaryDescription 이 문제는 서버에서 작동하고 있는 서비스(master_canary)의 바이너리와 소스 코드가 주어집니다. 카나리 값을 구해 실행 흐름을 조작해 셸을 획득하세요. 셸을 획득한 후 얻은 "flag" 파일의 내용을 워게임 사이트에 인증하면 점수를 획득할 수 있습니다. 플래그의 형식은 DH{...} 입니다. Environment Ubuntu 16.04 Arch: amd64-64-little RELRO: Partial RELRO Stack: Canary found NX: NX enabled PIE: No PIE (..
MYSQL 명령어 실습
IndexSQL 실습 (CRUD, SELECT)SQL 접속DB 목록 확인 및 사정테이블 생성테이블 필드 정보 조회테이블에 레코드 추가테이블 조회조건문을 통한 테이블 조회데이터 수정레코드 삭제산술 연산자비교 연산자논리 연산자비트 논리 연산자연결 연산자 - concat연결 연산자 - in연산자연산자 - LIKE 연산자함수 - substring, substr, mid (ORABLE: SUBSTR, SUBSTRB)함수 - ascii이중 select 구문 (서브 쿼리)함수 - concat함수 - count/length함수 - case when, if이중 select 구문 - 2 (서브 쿼리)정렬 구문필드순서를 기준으로로 정렬게시판 검색 기능에 union sql injection정렬 방식 정하고 데이터 추출입력된 ..
[DVWA] CSP 문제풀이
IndexCSP (Content Security Policy)lowmediumhighimpossibleCSP (Content Security Policy)CSP는 XSS 및 Injection 공격을 탐지하고 완화하기 위해 도움을 주는 보안 계층이다. HTTP 헤더를 기반으로 정책을 추가하는 방식이다.해당 low 레벨 문제에서는 특정 URL을 받아 include하는 폼이 있다.low