라이브 웹 사이트의 PHP 코드를 볼 수 있습니까?라이브 사이트에서 PHP를 보는 방법
답변
라이브 서버에있는 파일에 액세스 할 수 있습니까? 예이면 스크립트 실행 결과 만 볼 수 있습니다.
아니요, 서버 관리자가 엉망이 아닌 한 아니요.
PHP가 올바르게 구성되지 않은 경우.
PHP는 이미 방문자에게 해석됩니다.
라이브 웹 사이트에서 PHP 코드를 보는 것은 아마도 stackoverflow의 윤리적 범위 밖에있는 해킹으로 간주됩니다.
SO의 윤리적 범위가 있습니까? – nilamo
아니요,하지만 우리는 거기있는 척 할 수 있습니다. – TricksfortheWeb
아니요, 서버 관리자가 엉망이 아닌 한 아니요. 때로는 일어나는 일이 ... 그 이유는 페이스 북이 이것을 위해 patch을 만든 이유입니다.
링크가 고장났습니다. – Panzercrisis
물론 다른 사람이 말했듯이, 물론 이것은 당신이 원하는 것이 아닌 한 말입니다. 그런 다음 .phps (또는 다른 확장자를 사용하지만 이것이 표준입니다)를 사용하여 페이지의 소스 코드를 표시하도록 설정할 수 있습니다 (구문 색상 표시 있음). 같은 뭔가 :/X - 아파치 - PHP를 소스
AddHandler에 응용 프로그램은 트릭을해야 아파치 구성에
을 .phps.
참고. 원본을 표시하려면 .phps 파일을 .phps로 저장해야합니다.
['
예 : 그것에 ssh를, 'index.php를', 그리고 '고양이'라고, 소스 파일을 보유하고있는 디렉토리로 이동합니다
이ssh myserver.com
cd ~/www
cat index.php | less
당신은 간다!
참고 : 이것은 농담입니다.
downvotes (;)로 넘쳐나 기 전에이 커뮤니티 위키를 표시하면 담당자를 잃지 않을 것입니다. –
음, 좋아. 나는이 "커뮤니티 위키"가 무엇인지 몰랐다. 감사. –
이것은 UUOC입니다 (http://catb.org/jargon/html/U/UUOC.html 참조) – Residuum
PHP 소스를 볼 수있는 사이트가 몇 개 있습니다. inurl:viewsource.php (내 사이트는 어딘가에 나타나야합니다 :)에 대해 인터넷 검색을 시도하십시오.)
은 또한 당신이 php.net의 소스 볼 수 있습니다 : http://www.php.net/source.php?url=/index.php
글쎄,이 꽤 잘 대답했지만, 번호 착오의 강도에 나를 추가 할 수 있습니다 :
일반적으로, 아니.
모두가 잘못되었습니다. 예, 가능합니다! 그러나 웹 브라우저에서 코드를 보면 심각한 보안 위반이나 웹 서버의 주요 문제가 될 수 있습니다. 몇 번 바보 같은 관리자가 IIS 용 PHP 확장을 제거한 브라우저가 있으므로 브라우저가 모든 소스를 실행하는 대신 텍스트 파일로 제공한다는 사실을 한 번 보았습니다.
다시 한 번 FTP를 통한 대체 방법이 있습니다.대부분의 웹 사이트에서는 FTP를 통해 파일 시스템에 액세스 할 수 있으므로 관리자는 시스템에 실제로 액세스 할 필요가 없습니다. 액세스하려면 사용자 이름과 암호, FTP 주소를 알아야하지만, 일단이 정보가 있으면 전체 사이트에 액세스 할 수 있습니다. 관리자에게 유용하지만 암호에 매우주의해야하는 매우 중요한 이유입니다.
첫 번째 단락은 이미 "두 번 이상 언급 된"관리자가 망쳐 놓지 않은 이상 *으로 덮여 있다고 생각합니다. – deceze
참이지만 그 대답은 "아니오"로 응답했지만 그 것은 정확하지 않습니다. 관리자가 PHP 소스를 표시 할 수있는 일을 일으키는 것을 포함하여 모든 종류의 원인이 있습니다. 서버 응용 프로그램 (IIS 또는 Apache) 자체에 표준 동작을 우회하는 버그 또는 해킹이있는 경우에도 가능할 수 있습니다. (따라서 버그.) 다행히도 이런 종류의 버그는 드물지만 해커는 서버 소프트웨어의 동작을 수정하여 문제를 해결할 수 있습니다. 그리고 어떤 서버도 해커가 100 % 완벽하지 않습니다! –
현재 페이지는 PHP 코드에 추가 : http://php.net/manual/en/function.show-source.php
<?php show_source(__FILE__); ?>
점검을 예를 들어 php://input
및 php://filter/convert.base64-encode/resource=<filepath>
을. http://level11.tasteless.eu/index.php?file=php://filter/convert.base64-encode/resource=config.easy.inc.php
당신은 그렇게 할 수 없습니다. 서버 측 스크립트 (여기서는 PHP 스크립트)가 웹 서버에서 실행되고 해당 출력이 HTML 내부에 포함되어 브라우저로 다시 전달되기 때문에. 볼 수있는 것은 HTML뿐입니다. 당신이 물어 본 것이 가능하다면, 이제 evryone은 facebook의 소스 코드를 갖게 될 것입니다.
- 1. asp.net 웹 사이트에서 오류를 보는 방법?
- 2. 웹 사이트에서 실시간 게임 서버 채팅을 보는 방법은 무엇입니까?
- 3. 라이브 드루팔 (drupal) 사이트에서 변경 사항을 배포
- 4. Zend Framework ErrorController가 라이브 사이트에서 작동하지 않습니까?
- 5. 스테이징 및 라이브 웹 사이트에서 SVN 사용
- 6. PHP에서 jasperserver의 보고서를 보는 방법
- 7. PHP를 사용하여 웹 사이트에서 파일을 삭제 하시겠습니까?
- 8. PHP를 사용하여 웹 사이트에서 데이터 추출
- 9. PHP를 사용하여 다른 사이트에서 정보 검색
- 10. PHP를 통해 웹 사이트에서 데이터 추출
- 11. PHP를 사용하여 다른 사이트에서 javascript를 실행하십시오.
- 12. PHP를 통해 사이트에서 반복적으로 데이터 검색
- 13. DLL 함수를 보는 방법?
- 14. xcode4에서 고해상도로 보는 방법
- 15. dll에서 유형을 보는 방법?
- 16. GITTON의 역사를 보는 방법
- 17. 이미지를 보는 방법?
- 18. git - 지점을 보는 방법
- 19. 테이블의 데이터를 보는 방법
- 20. RCurl 옵션을 보는 방법
- 21. PHP를 사용하여 이미지 확장을 확인하고 보는 방법은 무엇입니까?
- 22. PHP를 사용하여 페이지를 보는 시간을 기록하는 가장 쉬운 방법은 무엇입니까?
- 23. 라이브 환율
- 24. Facebook 라이브 스트림 플러그인을 Facebook 외부의 사이트에서 사용할 수 있습니까?
- 25. 라이브 서비스 탭은 윈도우 Azure 사이트에서 사라 어디?
- 26. Python의 라이브 스트리밍 웹 사이트에서 행을 구문 분석
- 27. ActiveMerchant & PayPal 라이브 사이트에서 거짓 신용 카드 허용
- 28. Javascript가 localhost에서 작동하지 않지만 라이브 사이트에서 작동 중입니다.
- 29. 라이브 웹 사이트에서 aspx.vb 파일을 즉시 변경할 수 있습니까?
- 30. 라이브 웹 사이트에서 drawWindow() 메서드를 사용하는 방법이 있습니까?
아니겠습니까? 이 같은 것이 보안상의 악몽이 될 것입니다. –
보안 태그 b/c를 추가했습니다. –