2016-06-26 7 views
0

PHP 명령을 실행하는 대신 다른 방법을 사용할 수 있습니까? 내 서버에서 인코딩 된 백도어가 있는데, 백도어의 클래스 및 메소드 이름을 선언 할 수 있었지만 실제 코드를 찾아야합니다.실행 중 PHP 명령 실행

+0

'catch php commands'는 무엇을 의미합니까? –

+0

@HamzaZafeer 대신 echo "hello world"의 결과를 반환합니다. 당신은 에코 "안녕하세요 세계"를 얻을; 자체 –

+1

리눅스에서는 재귀 grep을 사용하여 코드를 실행하는 대신 클래스 또는 메소드 이름을 찾을 수 있습니다. – Devon

답변

1

나는 두 가지를 생각할 수 있습니다.

프로파일 러 도구를 사용하십시오.

2. 자신의 코드에서 동일한 이름의 클래스를 정의하십시오. 그런 다음 백도어 클래스가로드되면 치명적인 오류 ('class name already defined')가 발생하고 다른 클래스가있는 곳을 알려줍니다. 백도어가 난독 화/평가/원격 포함 된 경우 스택 추적을 활성화하십시오.

+0

감사합니다. 두 가지 제안을 모두 시도해 보겠습니다. –