일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- XML
- for
- function
- Java
- Class
- while
- DoM
- mysql
- DATAPATH
- computer
- react
- javascript
- system
- CSS
- MacOS
- python
- web
- architecture
- html
- php
- Pipelining
- DB
- DS
- control
- instruction
- Linux
- data structure
- Algorithm
- github
- MIPS
- Today
- Total
목록Database & SQL (13)
YYYEJI
Phpmyadmin이란 ? ? ? GUI 버전의 데이터베이스(MySQL / MariaDB)를 관리하는 웹 기반 응용 프로그램입니다. 사용자가 테이블과 필드를 생성, 편집, 삭제할 수 있는 쉬운 방법을 제공합니다. Query(쿼리)란 ? ? ? 데이터 베이스의 특정 무언가를 찾을 때 사용을 합니다. phpMyAdmin에서 DB를 생성하고 php문에서 쿼리를 날려 얻고자 하는 정보를 얻게 됩니다. phpMyAdmin 실습해보기 http://localhost/phpmyadmin/ $ CREATE DATABASE gbc $ CREATE TABLE users( $ id INT PRIMARY KEY AUTO_INCREMENT, $user_id VARCHAR(20) NOT NULL, $user_pw VARCHAR(2..
Web page 구현은 쉽지만 USER 관리는 어렵습니다 ◞‸◟ 실습을 통해 익숙해집시다! Let's study ٩( ᐛ )و ↓↓↓ MySQL 다운로드와 로그인은 아래 링크에서 확인 ↓↓↓ https://yyyeji.tistory.com/22 [DB] 맥북에서 MySQL 다운로드 지금부터 MySQL 다운로드를 시작합니다 ٩( ᐛ )و 아래 링크로 들어가서 다운로드 하시면 됩니다. https://dev.mysql.com/downloads/ MySQL :: MySQL Community Downloads The world's most popular open source.. yyyeji.tistory.com Show databases 를 입력하면 DB를 보여줍니다. DB를 하나 생성해줍니다. 방금 생성한 DB..
지금부터 MySQL 다운로드를 시작합니다 ٩( ᐛ )و 아래 링크로 들어가서 다운로드 하시면 됩니다. https://dev.mysql.com/downloads/ MySQL :: MySQL Community Downloads The world's most popular open source database Contact MySQL | Login | Register dev.mysql.com 아래 화면에서 MySQL Community Server를 클릭합니다. 가지고 계신 놋북 버전에 맞춰서 다운로드 합니다. 아래 있는 No thanks, just my download를 누르시면 로그인을 하지 않아도 다운로드가 가능합니다. Finder -> Downloads 에 있는 설치파일을 열어줍니다. ↓ ↓ ↓ 클릭 ↓..
스택 프레임에는 함수의 영역을 표현하는 부분이 있습니다. 함수가 시작할 때는 프롤로그(Prolog), 끝날 때에는 에필로그(Epilog)가 실행됩니다. 함수의 프롤로그와 에필로그에 대해서 자세히 알아보겠습니다. 함수의 프롤로그는 push ebp mov ebp, esp 의 구조를 가지고 있습니다. 함수 프롤로그는 함수가 호출되면 그 함수의 영역을 설정하기 위한 것입니다. 함수가 시작되면 스택프레임이 형성되고 그 시작을 함수 프롤로그라고 합니다. 함수의 에필로그는 leave (mov esp, ebp pop ebp) ret (pop eip jmp eip) 의 구조를 가지고 있습니다. 함수 에필로그는 함수가 종료되어 자신을 호출했던 함수로 돌아갈 때 스택을 정리하기 위한 것입니다. ◡̈
UAF 프로그램이 실행되면 실행에 필요한 정보들이 Memory 영역에 올라가게 되는데 Code영역, Data영역, Stack영역, Heap영역이 있습니다. Code영역 - 프로그램의 컴파일된 기계어 코드가 올라가는 곳 Data영역 - Global variable과 Static variable이 할당되는 곳 Stack영역 - Local variable과 Parameter가 저장되는 곳 Heap영역 - 빈 공간으로 필요에 따라 동적으로 메모리를 할당/해제하는 곳 Use After Free 줄여서 UAF라 부릅니다. Heap 영역에서 할당된 공간(malloc)을 free로 영역을 해제하고, 메모리를 다시 할당시 같은 공간을 재사용 하면서 생기는 취약점입니다. ◡̈