본문 바로가기
728x90
반응형

수업자료70

실습평가 쿼리문의 구조를 변경할 수 있는 a' 를 입력하여 인젝션 가능 여부 확인 select * from table where column like '%a'%' 형식의 쿼리가 실행되고 있는 것을 유추할 수 있음 항상 참이 되는 형식의 쿼리를 만드는 입력값을 전달했을 때 테이블의 모든 데이터가 출력되는 것을 확인 select * from table where column like '%a' or 'a' = 'a' --%' DB 명 확인 : a' and db_name() > 1 -- 오류 메시지에 DB명(oyesmall)이 출력되는 것을 확인 테이블명과 컬럼명 확인 : a' having 1 = 1 -- 컬럼명 확인 : a' group by num -- 컬럼명 확인 : a' group by num, g_code -- .. 2021. 3. 7.
인프라 기반 기술 활용 - 파이썬 실기평가 문제 아래 파일은 작년 10월부터 12월까지 시도별 코로나19 확진자 수를 기록한 CSV 파일입니다. 해당 파일을 읽어 아래와 같은 형식의 출력을 만드는 파이썬 프로그램을 제작하시오. (CSV 파일은 다운로드해서 로컬에 저장 후 작업) 평가기준 1. CSV 파일을 읽고 원하는 데이터를 추출 가공할 수 있다. 2. 문자열과 숫자를 형변환할 수 있다. 3. 리스트형 자료를 처리할 수 있다. 4. 정규식을 이용하여 불필요한 문자를 검색, 제거할 수 있다. 5. 포맷 문자열을 이용하여 형식에 맞춰서 출력할 수 있다. 답안예시 import csv, re def s2i(s: str) -> int: try: return int(re.sub(',', '', s)) except: return 0 def print_lab.. 2021. 1. 17.
728x90
반응형