MySQL 데이터 확인 mysql > select * from 테이블명; -> 테이블 안의 전체 데이터 확인 mysql -> select 필드명 from 테이블명; -> 테이블 안의 특정 필드의 데이터 확인 mysql -> select 필드명 from 테이블명 where 조건; -> 테이블안의 조건에 맞는 필드의 데이터 확인 MySQL 데이터 추가 mysql > use 데이터베이스명; mysql > insert into 테이블명 (필드명) values ('데이터'); MySQL 데이터 변경 mysql > update 테이블명 set 필드명='데이터' where 조건; mysql > update test set id='hacker' where id='hackdun'; -> id 필드의 hacker값을 ha..
MySQL 테이블 생성 mysql > use 데이터베이스명; mysql > create table 테이블명 ( 필드명 타입, 필드명 타입) ); MySQL 테이블명 변경 mysql > alter table 기존 테이블명 rename 새 테이블명; MySQL 테이블 삭제 mysql > drop table 테이블명; MySQL 테이블 리스트 확인 mysql > show tables; MySQL 테이블 필드 확인 mysql > desc 테이블명; MySQL 테이블 안에 필드 추가 mysql > alter table 테이블명 add 새로 추가할 필드명과 타입; MySQL 테이블 안에 필드 제거 mysql > alter table 테이블명 drop 삭제할 필드명; MySQL 테이블 안에 필드 수정 mysql > ..
MySQL 접속 mysql > mysql -u root -p > 패스워드 입력 MySQL 사용자 추가 mysql > create user 사용자명; -> 사용자 추가 mysql > create user 사용자명@localhost identified by '패스워드'; -> 사용자 추가와 동시에 패스워드 설정 MySQL 기존 계정에 외부 접근 권한 부여 mysql > create user '사용자명'@'%' identified by '패스워드' MySQL 사용자 제거 mysql > drop user 사용자명; MySQL 데이터베이스 생성 mysql > create database 데이터베이스명; mysql > create database 데이터베이스명 default character set utf8; ->..
SCP 동아리에서 학과 행사로 주최한 CTF로 초보자들을 위한 난이도입니다. 제가 출제했던 WEB 문제들의 출제 의도와 write-up입니다. 링크 : http://jbuctf.online/ JBU CTF jbuctf.online 문제 이름 : phpDB 출제 의도 코드를 보고 설정되어 있는 제한을 변경할 수 있는지 확인 PHP는 대소문자를 구분하지만, mysql은 대소문자를 구분하지 않음에서 발생할 수 있는 취약점을 알고 있는지 확인 문제 풀이 패스워드는 password123이라고 주어져 있다. 우리는 입력창에 password123이라고 입력만 하면 된다. 그래서 공개되어 있는대로 password123을 입력하려하면 패스워드가 5자리 이상은 입력되지 않는다. 코드를 확인해보면, maxlength가 5로..
우분투에서 APM 환경을 구축했는데 확인해보니 mysqli가 설치되어 있지 않았다. php와 mysql을 연동해주기 위해서는 mysqli가 꼭 필요하므로 모듈을 추가 설치해보도록 하겠다. # apt-get install php7.3-cli php7.3-common php7.3-gd php7.3-json php7.3-mcrypt php7.3-mysql php7.3-fpm php7.3-mysqli # service apache2 restart html 폴더 안에 phpinfo.php 파일 생성 후 127.0.0.1/phpinfo.php로 이동 후 확인 mysqli 모듈이 추가 설치된 것을 확인할 수 있다.
- Total
- Today
- Yesterday