전체 글
-
데이터베이스 별 DB 및 테이블 조회(for SQL Injection)보안 2021. 7. 27. 14:03
► 계속 업데이트할 예정 MySQL & MariaDB 테이블 수 조회 select count(table_name) from information_schema.tables where table_schema=database() database() : 현재 사용 중인 DB 명 반환, 없다면 NULL 테이블 명 조회 (blind injection) (select ascii(substr(table_name,자릿 수,1)) from information_schema.tables where table_schema=database() limit n번째 테이블,1) > 아스키코드 컬럼에 대한 정보 얻기 select length(column_name) from information_schema.columns where t..
-
라즈베리파이를 이용한 멀티 노드 클러스터링 (1) - 설치DevOps, 클라우드/Container 2021. 7. 23. 23:38
바쁘다는 핑계로 잠시 멈췄던 포스팅을 이어가보자. 우연히 NHN Forward 2020에서 라즈베리파이를 이용한 클러스터링 세션을 보게되었다. 진짜 혹했다. 지갑 얇은 대학생 입장에서는 라즈베리파이로 시작해보는 것도 좋을 것 같아서 무작정 시작했다. https://forward.nhn.com/session/31 NHN FORWARD NHN FORWARD는 온라인으로 진행되며, 누구나 자유롭게 참여할 수 있습니다. forward.nhn.com 그런데... 미개봉 라즈베리파이 4B 4G 모델 3개 쿨링 케이스, 충전기, micro SD 카드 각각 3개 기타 등등 이것만 마련하는데도 20만원이 넘었다. ㅜ 이 프로젝트는 2021년 7월 현재 진행 중이며 앞으로의 삽질을 계속 적어나갈 생각이다. 결과적으로는 무..
-
NodeJS - Express 웹 서버 구성 (1)개발/JS 2021. 2. 14. 01:13
Windows 10 환경에서 Docker 및 Nginx로 웹 서버 구성하기 (1) Windows 10 환경에서 Docker 및 Nginx로 웹 서버 구성하기 (2) 이전 글에서는 도커와 Nginx를 이용해서 웹 서버를 올려보았다. 이 후 웹 어플리케이션을 개발하고 DB와 연동하는 학습을 진행한다 하였고 확실한 어플리케이션 개발을 위해서 환경을 아예 AWS로 옮겼다. AWS의 LightSail에 NodeJS를 올려서 진행하였다. 또.. 자바스크립트 기초 문법을 공부하다가 바로 넘어온 것도 그냥 여기저기 문서 읽고 책 읽고 하기보단 그냥 무작정 해보자! 라는 생각으로 진행했다. 이전 글의 연장선이라 생각하고 개발할 것이다. 몰랐던 거 알게되면 적어주면 되겠지. 우선 기본적으로 필요한 모듈 및 패키지의 설치를..
-
Javascript 기초 (1)개발/JS 2021. 1. 28. 18:56
참고 자료 소년 코딩 자바스크립트 zerocho.com 자바스크립트 자바스크립트+jQuery 완전정복 스터디 1. 변수 변수 선언의 조건 문자, $ 또는 _ 로 시작 대소문자 구분 예약어, 공백 사용 불가능 2. 데이터 타입 원시 타입 (Primitive type) String, 문자열 : 1개의 문자나 긴 문자열을 구분하지 않는다. Number, 숫자 : 실수 형태로 지원 Boolean, 불린 : true, false undefined, NULL : NULL은 명시적인 형태, undefined는 할당 전 암시적 형태. var 변수명 = 값; var myNumber = 123; var flNumber = 1.23; var myString = 'Flood'; var yourString = myString ..