2011-11-03 4 views
1

얼마 전에 PHP 난독 화 프로그램을 사용 했었지만 그 코드가 무엇인지를 잊었습니다. 그것은 코드를 혼란스럽게 할 수 있고, 작은 PHP를 알고있는 사람들을 혼란스럽게 할 수 있습니다. 여기PHP 코드 난독 화

는 난독 예처럼 보이는 내용은 다음과 같습니다

<?php session_start();include("\x6c\x69b/\x62\x2f\x6d\x69nd/m\x61x\x2e\x70h\x70");${"G\x4c\x4f\x42A\x4cS"}["s\x69lv\x62g"]="\x70\x5ft\x69\x74\x6c\x65";$wdrvnbyeveu="\x70\x5ft\x69\x74\x6c\x65";secure();switch($_GET["\x64"]){case"r":${${"\x47L\x4f\x42AL\x53"}["s\x69\x6c\x76\x62\x67"]}="R\x65p\x6c\x79\x20\x74\x6f tick\x65\x74";include("l\x69b/\x74/repl\x79\x2ep\x68p");break;default:${$wdrvnbyeveu}="S\x75p\x70ort";include("lib/\x74/d\x65f\x61\x75l\x74.php");break;}include("li\x62/b/\x66\x6fot/kill.p\x68p"); 
?> 

사람이이 예를 보면 무슨 프로그램을 알고 있나요?

도움 주셔서 감사합니다.

+0

나는 며칠 전 실제로 똑같은 것을 찾고 있었고 행운도 없었다. –

+0

궁금한 점 : PHP를 난처하게 만드는 이유는 무엇입니까? Javascript와 같은 지역 기반 언어가 아닙니다. – switz

+1

@ 스 위츠 (Switz) : 사람들은 패키지 솔루션을 판매하며 코드를 골치거나 재판매하는 구매자로부터 자신을 보호하기를 원합니다. 사람들은 공유 서버에 솔루션을 넣고 서버 관리자가 코드를 사용하지 못하도록하고 싶지 않습니다. –

답변

2

많은 PHP obfuscator가 있습니다. 아마 그들 중 몇몇은 이런 식으로 할 수 있습니다.

Thicket PHP Obfuscator 우리의 Thicket PHP Obfuscator은 정확히 이런 식으로 리터럴 문자열을 흐리게 처리 할 것이고 "session_start"와 같은 시스템 기능 식별자를이 방식으로 보존하므로 우리도 마찬가지입니다.

+0

예제에서 "$ wdrvnbyeveu"는 우리가 아니라는 증거입니다. 나는 내가 어떻게 알고 있는지 말하지 않을 것이다. –