목록db (4)
겉바속촉
이번에는 배워도 배워도 어려운 SQL Injection을 실습하려고 합니다. python 코드를 이용해서 해보도록 할게요!! @Attacker 가상머신 1. 우선 gedit이 없기 때문에 설치해주도록 하겠습니다. ┌──(kali㉿kali)-[~] └─$ sudo apt-get update ┌──(kali㉿kali)-[~] └─$ sudo apt-get install gedit 2. 파이썬파일을 사용할 것이기 때문에 또 설치해줄게요. ┌──(kali㉿kali)-[~] └─$ sudo apt-get install python3-pymysql 3. search.py 파일을 작성해보도록 할게요. ┌──(kali㉿kali)-[~] └─$ sudo gedit search.py search.py를 다음과 같이 작성했..
SQL Injection을 알려면 1. 데이터 베이스 기본 구조 2. SQL 문법 이 두가지를 반드시 알아야합니다:) 우선 DBMS를 보면 여러가지 DB들이 함께 있습니다. 그럼 우리가 뽑아올 때 일단 DB명을 가지고 와야합니다. 그 DB 내부에는 또 여러개의 테이블들이 존재합니다. 또 TABLE 내부에는 칼럼, 레코드 값들이 들어있습니다. 우리가 이제 내부 값들을 가져오려면 1. 데이터베이스 -> 2. 테이블 -> 3. dump로 내부 값 가져오기 순서로 해주는 것입니다. 그래서 DBMS 관리명령은 --> DDL, DCL, DML 들을 사용해서 명령을 줄 수 있쥬!! (으... 정보처리기사 준비하면 많이 나오는 것들....) 하지만 데이터베이스의 특정 값만 가져오는 것이기 때문에 DDL, DCL, DM..
지난 번에 이어서 해보도록 할게요:) 2020/08/07 - [IT일기/ETHEREUM] - [Ethereum] db에 넣어보기 [Ethereum] db에 넣어보기 이번에는 db에 넣어보려고합니다:) 프로젝트 하나 생성해주세요 저는 8_IITP_etherem으로 dynamic web project 생성했습니다 그리고 maven으로 바꾸어주신후에!! 시작해볼게요 !^^! 우선 먼저 각 파일들의 위 2-juhyun-2.tistory.com 로그인 기능을 하는 버튼을 추가할게요 index.jsx에다가 다음을 추가해주세요 로그인 기능을 하는 버튼 추가 로그인 로그인 기능을 처리하는 함수 작성 추가 login=(event)=>{ window.open("login.html",'_blank','width=800,he..
오라클도 다운 받았으니 DB를 연습해보겠습니다:) 이클립스에서 퀀텀 db창에서 시작하시면되겠죠? 새로운 테이블 생성 값 생성해주기 1. 모든필드를 넣을때는 무조건 순서 지켜서insert into student values(1,'홍길동',25,'서울시') 2.원하는 필드만 넣을때...안넣은값은 nullinsert into student(name,age)values('김선미',33) 3. update(내용수정)update 테이블명 set컬럼명=새로운값 where 조건절; 이름이 김선미인 사람의 stu_id를 2로 바꾸기 이름이 김선미인 사람의 addr을 제주도로 바꾸기 이렇게 null값을 모두 없애주었습니다. 이것저것 연습하기 서울시----> 서울특별시 모두 서울특별시로 바꾸기 4. deletedelete ..