강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của qwerty1234
qwerty1234

câu hỏi đã được viết

Các kỹ thuật tấn công SQL SQL nâng cao được giảng dạy bởi một học viên hack mô phỏng: PHẦN 2

[Thực hành 1-4] Kiểm tra cú pháp SQL dựa trên thời gian theo từng DBMS

Time-based MSSQL 질문

Đã giải quyết

Viết

·

234

1

타임베이스의 공격중에서 MSSQL에서

if 조건문을 사용하셨는데

제가 직접 해보니 case when은 사용하지 못하던데

왜 case when은 사용하지 못하는 건가요??

모의해킹인젝션

Câu trả lời 1

0

crehacktive님의 프로필 이미지
crehacktive
Người chia sẻ kiến thức

CASE WHEN 구문은 SELECT, UPDATE, INSERT 등의 구문 없이 단독 사용될 수 없습니다.

그러나 IF문은 SELECT 절 없이 단독 사용이 가능합니다.

그리고 WAITFOR DELAY은 SELECT 절에 사용될 수 없지만, IF 문에 사용 가능합니다.

따라서, MSSQL에서 타임베이스 공격 시 IF문 + WAITFOR DELAY 조합되서 사용이 됩니다.

Hình ảnh hồ sơ của qwerty1234
qwerty1234

câu hỏi đã được viết

Đặt câu hỏi