IT 지식/IT 정보

APM Setup 설치 및 간단한 문제 풀기

Security Engineer 2022. 10. 12. 22:19

APMSETUP.zip
4.97MB
APMSETUP.z01
19.53MB

 

APM setup 설치 후 진행

URL 에 localhost 입력 후 접속하면 아래와 같은 창이 뜬다. 

위 그림과 같이 htdocs 경로의 index.php 파일 삭제 후 아래와 같은 창이 뜬다.

위와 같은 창이 뜨면 본격적으로 시작한다.


문제1. html 과 php 로 hello world 출력하기

 

htdocs 폴더 안에 index.html 파일 생성 ( 메모장으로 열기 )

 

<h1>Hello World</h1>
<?php
      echo "Hello, World!";
?>

 

html, php 로 출력

문제 2. javascript 및 php 사용해서 alert 발생시키기

 

<script>alert("Hello World");</script>
<?php
  echo"<script>alert('XSS');</script>";
?>

Javascript alert
php alert

 

문제 3. php 로 반복문 1~100 까지 만들기

 

<br>
<?php
   $i = 1;
   while($i<=100)
   {
     echo $i."<br />";
     $i++;
   }
?>

이전 문제에 사용했던 Hello, World! 구문 옆부터 1이 출력되어 

줄바꿈 태그 <br> 사용

$i  → i라는 변수에 1 집어넣고 ( $ 사용하여 변수 선언 )

while 문 사용하여 100이하 까지 

echo 로  i변수 출력 ( <br /> 태그로 줄바꿈 하여 출력 )

$i++ → i = i+1 ( 증감식과 동일 )

 

문제 4. X+Y=Z 수식을 X=1, Y=2 값을 넣어서 숫자로 결과가 나오도록 만들기

<br>
<?php
    $x = 1;
    $y = 2;
    $z = $x + $y;
    echo"$x+$y=$z";
?>

 줄바꿈 태그 <br> 사용하여 이전에 사용했던 구문 다음으로 작성

 

html은 단순 구문 표현할때 사용.

php 는 프로그래밍이 가능하여 연산, 반복문이 가능하다.