취약 환경 구축에 관한 질문 있습니다.
509
작성한 질문수 1
현재 apm에 파일을 업로드 하면 아래와 같은 오류가 발생하며, 사이트가 동작을 하지 않습니다. 혹시 해결방법이 있나요?
location.href='index.php?page=error&value={$page}';"; } ?>
답변 4
2
역시나 다른 환경에서 구축을 하셨군요.
일반적인 PHP 환경에서는 short_open_tag 설정이 On으로 되어 있지 않기 때문에 PHP 소스코드가 컴파일이 되지 않은 상황입니다. 때문에 <? ~ ?> 코드가 아닌, <?php ~ ?> 이런 형태의 스크립트 태그를 사용해야 PHP 컴파일이 됩니다.
그래서 , php.ini 설정에서 short_open_tag 설정을 On 으로 하신 후 아파치 재기동을 하시면 문제가 해결될 것 입니다.
1
현재 구성 환경이 맥북으로 이루어져 있어 환경을 docker로 올려 구성하였습니다.
php 5.6.37버전이며, php은 동작하고 있습니다.
소스코드는 아래처럼 나타나고 있습니다. 감사합니다.
<?
@session_start();
include_once("./common.php");
$page = $_GET["page"];
if(empty($page)) {
$page = "list.php";
} else if ($page == "mypage") {
$page = "mypage.php";
} else if ($page == "login") {
$page = "login.php";
} else if ($page == "join") {
$page = "join.php";
} else if ($page == "pingcheck") {
$page = "pingcheck.php";
} else if ($page == "xmlparser") {
$page = "xmlparser.php";
} else if ($page == "write") {
$page = "write.php";
} else if ($page == "view") {
$page = "view.php";
} else if ($page == "modify") {
$page = "modify.php";
} else if ($page == "auth") {
$page = "auth.php";
} else if ($page == "error") {
$page = "error.php";
} else {
echo "<script>location.href='index.php?page=error&value={$page}';</script>";
}
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>::CREHACKTIVE INSECURE WEB-SITE ::</title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/pricing.css" rel="stylesheet">
</head>
<body>
<div class="d-flex flex-column flex-md-row align-items-center p-3 px-md-4 mb-3 bg-white border-bottom box-shadow">
<span data-feather="box"></span>
<h5 class="my-0 mr-md-auto font-weight-normal">CREATIVE INSECURE WEB-SITE</h5>
<nav class="my-2 my-md-0 mr-md-3">
<a class="p-2 text-dark" href="index.php">Home</a>
<? if(empty($_SESSION["id"])) { ?>
<a class="p-2 text-dark" href="index.php?page=login">Login</a>
<a class="p-2 text-dark" href="index.php?page=join">Join</a>
<? } else { ?>
<a class="p-2 text-dark" href="index.php?page=mypage&id=">MyPage</a>
<? if($_SESSION["id"] == "admin") { ?>
<a class="p-2 text-dark" href="index.php?page=pingcheck">Ping Check</a>
<a class="p-2 text-dark" href="index.php?page=xmlparser">XML Parser</a>
<? } ?>
<a class="p-2 text-dark" href="logout.php">Logout</a>
<? } ?>
</nav>
</div>
<div class="container">
<? include $page; ?>
</div>
<!-- Icons -->
<script src="https://unpkg.com/feather-icons/dist/feather.min.js"></script>
<script>
feather.replace()
</script>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="./js/jquery-slim.min.js"><\/script>')</script>
<script src="./js/popper.min.js"></script>
<script src="./js/bootstrap.min.js"></script>
<script src="./js/holder.min.js"></script>
<script>
Holder.addTheme('thumb', {
bg: '#55595c',
fg: '#eceeef',
text: 'Thumbnail'
});
</script>
</body>
</html>
1
안녕하세요.
APMSetup 설치 후 절차대로 제대로 따라 하셨는데 안되시는거죠??
위의 것으로면 정확한 상황을 알기 힘든점이 있네요.
http://127.0.0.1/insecure_website
접속하면 웹 페이지에 위와 같이 출력이 된다는거죠?
그러면 페이지에서 우클릭 후 "페이지 소스 보기"에서 어떻게 출력되는지 확인해보실래요?
세션하이제킹에서 태그
1
472
1
pw='[ENC_DATA]'
1
397
1
MAC php.ini 파일 내 magic_quotes_gpc
1
624
1
cmd에 mysql에 접속하는데 apmsetup과 관련된 database가 안나오는데 어떻게 해야 연결이 되나요?
1
545
1
맥 apmsetup 다운로드
1
516
1
dom-based xss 공격실습 관련 오류
1
489
2
iconv 오류
1
441
1
실습페이지가 버프스위트에 잡히지가 않습니다
1
374
1
URL접근제한 미흡 - 관리자 페이지 Burp spider
1
293
1
게시글 수정 및 삭제
1
347
3
오류 질문
1
339
1
인증서 설치하고 다 설정 제대로 되있는데 무한정 대기걸립니다.
1
389
1
E드라이브의 www폴더와 192.168.0.200 ip상관관계
1
370
1
캐시 단계 동일한 쿼리 들어올 경우
1
274
1
C:\APM_Setup\htdocs\insecure_website_20200729\index.php on line 19 오류
1
254
2
에러 질문이요
1
305
1
화면에 이거만 나오네요 왜이러죠???
1
342
1
os command injection
1
396
1
질문입니다.
1
201
1
강의자료는 어디서 보나요?
1
232
1
질문입니닷
1
221
1
질문입니닷
1
211
2
8분 48초 그림에서
1
198
1
URL 접근구너한 제한 취약점 관련 문의
1
345
1





