강의 설명

서버 사이드 공격 중 SQL Injection에 대해 학습합니다. 코스에서 배우는 핵심 개념은 다음과 같습니다.

키워드

• SQL Injection
• Blind SQL Injection
강의 목표
SQL Injection을 이해하고 취약점을 공격할 수 있다.
이 강의와 관련된 질문들입니다.
5개의 질문
이번 강의에 딸린 퀴즈 3번의 답이 잘 이해가 안 됩니다.
SELECT *FROM accounts WHERE user_id='admin' and user_pw='(A)' 에서 (A)에 들어갈 수 있는 로그인 우회 방법을 모두 고르라는 퀴즈 말인데, 답에 '+(select user_pw from accounts where user_id='admin')+' 이 포함되더군요. 하고자하는 의미는 이해가 가는데 SQL DML 명령문에 '+'나 '('가 포함되어도 되는지 의아합니다. 굳이 있어야 하는지도요. 그냥 ' select user_pw from accounts where user_id='admin'' 이런 식으로 하는건 안되는 걸까요?
#웹해킹
#서버
#sql
실습 모듈 로그인할때 비밀번호는 어떻게구하는건가요??
uid에는 admin, upw에는 ' or '1이렇게 작성하면 uid에 guest랑 admin밖에 안뜨는데 비밀번호 upw는 어떻게 구하는건가요?
#웹해킹
#서버
#sql
실습 2 이해가 안 됩니다...
실습 2 를 풀기위한 계념 이해가 안 되네요...
#웹해킹
#서버
#sql
SQL Injection 실습 2 목표2번 문제 해답을 모르겠습니다
SQL Injection 실습 2 목표2번 문제 해답을 모르겠습니다
#웹해킹
#서버
#sql
그림의 대사와 내용
강의자료에 그림에서 요청자는 드림이이며, 요청을 받는 기계는 DBMS로 빗댈 수 있습니다. 드림이가 로그인을 하기 위해 “아이디가 Dreamhack이고, 비밀번호가 Password인 계정으로 로그인하겠습니다.” 요청을 보내면 DBMS는 이에 해당하는 정보를 찾고 로그인 성공 여부를 결정합니다. 라고 되어있는데, 해당 그림이 무엇인지 모르겠습니다. Figure 1이 맞나요??
#웹해킹
#서버
#sql
강의 평점
0.0★ (0)
0
ServerSide: SQL Injection
0.0★ (0)
Free
상세정보
약 2 hours 소요
보통 난이도
Python, SQL