PHP 에서의 SQL Injection, 멀티 쿼리, 2개 쿼리, 연속 쿼리 > php

본문 바로가기
사이트 내 전체검색

php

PHP 에서의 SQL Injection, 멀티 쿼리, 2개 쿼리, 연속 쿼리

페이지 정보

작성자 서방님 댓글 0건 조회 125회 작성일 12-07-18 09:21

본문

PHP Undergroud Security 라는 글에서 PHP 를 기반으로한 SQL Injection 에 대해서 써놓은 글이 있다.
이 글의 내용을 보면,

$email =  x'; UPDATE users SET email = 'omnipresent@email.it'
  WHERE email = 'admin@site.com ';


라는 쿼리를 주입하는 부분이 나온다. 이에 대해서 따라해본 어떤 사람이 적어 놓은 글은 다음과 같다.

I can't belive you actually exploited this vulnerable.  "mysql_query()" only executes ONE statement!
Your way of attacking would only work with mysql_multi_query()

출처 : http://forum.milw0rm.com/showthread.php?t=8724

음.. MSSQL 상에서 SQL Injection 을 다루는 문서를 보면, 연속적인 쿼리를 실행시키는 예제를 흔하게 볼 수 있다.

 aaaa.asp?idx=9999 ; exec xp_cmdshell .....    --; 


하지만 MYSQL 에서는 이런 연속된 쿼리의 실행이 되질 않는다.
그런데 위에서 쓴 글의 내용을 보면, mysql_multi_query() 라는 함수가 PHP 에서 제공되고 있고
mysql_multi_query() 라는 함수를 통해서, 연속된 쿼리의 실행이 가능하다는걸 알 수 있다.

MYSQL 상에서는 연속쿼리 실행이 되지 않지만, PHP에서 제공하는 함수를 이용하면 가능하다.
mysql_multi_query() 가 얼마나 사용되고 있는지는 모르겠다만..

매력적인 함수인거 같다.

댓글목록

등록된 댓글이 없습니다.

Total 612건 33 페이지
php 목록
번호 제목 글쓴이 조회 날짜
132 서방님 93 07-18
131 서방님 188 07-18
130 서방님 185 07-18
열람중 서방님 126 07-18
128 서방님 122 07-17
127 서방님 63 07-17
126 서방님 0 07-10
125 서방님 70 07-03
124 서방님 70 06-22
123 서방님 99 06-14
122 서방님 75 06-14
121 서방님 108 06-13
120 서방님 0 06-05
119 서방님 116 05-31
118 서방님 65 05-15
게시물 검색

회원로그인

접속자집계

오늘
16
어제
302
최대
1,347
전체
155,077
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.