php 포니란 무엇인가요?
php 포니도 한 문장으로 말하면 트로이 목마입니다. 단 한 줄의 코드만으로 동일한 기능을 수행할 수 있는 트로이 목마를 의미합니다. 말레이시아처럼. WAF 탐지를 우회하기 위해 한 단어로 된 트로이 목마는 수많은 변형으로 등장했지만 본질은 동일합니다. 트로이 목마의 기능은 우리가 보낸 명령을 실행합니다.
명령은 어떻게 보내고 전송된 명령은 어떻게 실행되나요?
우리는 GET, POST, COOKIE의 세 가지 방법을 통해 웹사이트에 데이터를 제출할 수 있습니다. 한 문장에서 트로이 목마는 $_GET[' '], $_POST[' ']를 사용합니다. , 그리고 $_COOKIE [' '] 는 우리가 전달한 데이터를 수신하고, 수신된 데이터를 한 문장 트로이 목마에서 명령을 실행하는 함수에 전달한 후 명령을 실행합니다.
그래서 여러분이 보시는 대부분의 고전적인 한 문장 트로이 목마는 두 부분으로만 구성되어 있습니다. 하나는 코드를 실행할 수 있는 기능 부분이고 다른 하나는 데이터를 수신하는 부분입니다.
예:
<?php eval(@$_POST['a']); ?>
여기서 eval은 명령을 실행하는 함수이고 $_POST['a']는 수신된 데이터입니다. eval 함수는 수신된 데이터를 PHP 코드로 실행합니다. 이러한 방식으로 우리는 한 문장의 트로이 목마가 삽입된 웹사이트가 우리가 전달한 모든 PHP 문을 실행하도록 할 수 있습니다. 이것이 한 문장 트로이목마의 위력이다.
예:
트로이 목마는 게시 요청에서 "a" 데이터를 수신하기 때문입니다($_POST['a '] ), 따라서 post 메소드에서 데이터를 전송하고 실행하려는 코드를 "a"에 할당해야 합니다. 트로이 목마의 게시물을 get으로 바꾸려면 GET 메서드를 사용하여 "a"를 보내야 합니다(예: http://127.0.0.1/test.php?a=phpinfo(); ). 다시 시연하겠습니다.
더 많은 PHP 지식을 보려면 PHP中文网을 방문하세요!
위 내용은 PHP 포니는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

WebStorm Mac 버전
유용한 JavaScript 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.