2013-02-20 4 views
-1

쉘에 대한 완전한 루트 액세스를 허용하는 웹 사이트에 쉘 콘솔을 "포함"하고 싶습니다. 이는 5 분마다 서버를 지우는 환경에 있습니다. PHP에서이 작업을 수행 할 수있는 방법이 있습니까? 쉘에 사용자/패스도 제공 할 수 있습니다.PHP에서 루트 콘솔 권한 부여

+0

[google it] (https://www.google.com/search?q=php+shell)을 시도한 적이 있습니까? –

+0

'exec()'와'proc_open()'은 작동 할 수있는 함수입니다. – fedorqui

+1

이것은 정말로 위험한 아이디어입니다. 여러분이 일종의 데모로 설정한다고 가정하면 5 분 안에 누군가 서버에서 할 수있는 많은 불쾌한 일이 있습니다. 수천 개의 스팸 전자 메일을 보내는 것이 그 중 하나입니다. :) – duskwuff

답변

0

web based shells은 PHP로 작성되었습니다. 그것들은 명령을 입력 한 후 submit 버튼을 누르는 기본 셸에서 IRC 클라이언트와 같은 대화식 터미널 응용 프로그램을 실행할 수있는 정교한 AJAX 셸에 이르기까지 다양한 출력을 제공합니다.

백엔드가 PHP가 아니라고 주장한다면 (프론트 엔드가 될 수 있습니다), shellinabox은 깔끔한 것입니다.

관련 문제