23.12.24 삭제예정 145

sql injection(sqlite)

■ SQL Injection(Sql Lite) sqlite란 무엇? mysql이나 postgreSQL과 같은 dbms이지만 서버가 아니라 응용프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스 가운데 api는 단순히 라이브러리를 호출하는 것만 있고, 데이터를 저장하는데 하나의 파일만을 사용하는 것이 특징(주로 모바일 실제로 입력되는 값들을 찾아보면 'union select 1, sqlite_version(), 3,4,5,6--를 통해 SQLite 버전 정보가 출력되는 것을 확인 뒤의 --는 주석처리를 한다는 의미 즉 뒤에 무엇이 오든 상관이 없다는 의미이다. 앞에 어떠한 쿼리가 존재하지는 모르나 union으로 sql을 통합하고 그결과를 가져온다고 생각!! 'union select 1, sql, 3,4,5..

oracle

■ 주요정보통신기반시설 Oracle-DBMS의 취약점 가이드 2.5 일정 횟수의 로그인 실패 시 잠금 정책 설정취약점 구분 접근관리실제 취약점을 살펴 보면 접근 횟수 제한을 위해 파라미터 설정을 하라고 정의됨그렇다면 프로파일이 현재 계정에 어떻게 되어 있는지 조회할 필요성이 존재이유 프로파일의 현재 상태를 보고 안되어 있다면 조치를 해야 하기 때문에... ◆ 작업순서 정책에 따른 프로파일을 만든다-->만든 프로파일을 해당 계정에 적용시킨다. 실제 작업 방법을 확인 다음과 같이 실제 system 계정의 프로파일을 확인해 보면 다음과 같이 결과 값이 나옴 failed_login_attempts는 계정잠금: 계정을 잠그기 전까지 로그인을 시도하다 실패한 횟수, 만약 오라클 서버는 faied_login_atte..

bee box를 이용한 취약점 점검 방법

다음과 같이 아이디 및 패스워드를 전송 함 &를 통해 키=값의 쌍으로 이뤄진 것을 확인 를 통해 다음과 같이 쿠키값을 얻을수 있음의 삽입을 통해 정보 획득 이를 방지하기 위해서는 다음과 같이 변환할 필요!! 다음의 내용은 apt-get install gedit를 설치후, login.php로 들어갈시 나타남 실제 이 함수가 적용된 위치는 다음과 같다. 실제 편집을 하기 위해서는 sudo명령어를 통해 접근을 실시 실제 호출된 함수가 호출된 login.php에 불러 들여지는 xss_check_0을 추가함으로써 실제 0으로 low레벨로 불러 들여지는 것을 방지한다.

■ 원도우 서버 점검 가이드 1-2 Guest 계정 상태

1.2 Guest 계정 상태 Guest 계정은 시스템 임시 접근을 허용하는 취약한 계정으로 사용을 제한하여야 함. 대부분의 시스템은 Guest 계정의 사용이 필요치 않으며, 불특정 다수의 접근이 필요 할 경우 Guest 계정이 아닌 일반 사용자 계정을 생성해 사용하도록 하여야 함 양호: Guest 계정이 비활성화 되어 있는 경우 [Guest 계정 비활성화 하는 방법] ■ 시작 우클릭--> 실행 --> LUSRMGR.MSC--> 사용자--> Guest--> 속성--> 계정 사용 안 함 체크 ■ Windows NT Guest 계정 비활성화시작--> 프로그램-->관리도구-->도메인 사용자 관리-->Guest 계정 선택-->등록정보-->"계정사용안함"에 체크

■ 원도우 서버 점검 가이드 1-1 Administrator 계정 이름 바꾸기

■ 1.1 Administrator Default 일반적으로 관리자 계정을 Administrator로 설정한 경우, 로그온 시도 실패횟수의 제한이 없는 점을 이용해 악의적인 사용자가 패스워드 유추 공격을 계속해서 시도할수 있음 관리자 계쩡의 이름을 변경함으로써 공격자가 패스워드뿐만 아니라, 계정이름을 쉽게 유추하지 못하도록 하여야 함 [점검방법]Administrator Default 계정 이름 변경