2013-04-11 1 views
-1

나는 Pirate Bay에 대한 프록시를 실행합니다. 스크립트 자체에 연결할 수는 없지만 "차단 해제 된 해적 베이"라고합니다.스크립트에서 이상한 암호화를 디코딩하는 방법은 무엇입니까?

그리고이 스크립트에는 내가 알고있는 것처럼 보통 코드가 없습니다. 그것은 모든 것을 암호화하고 (?) 나는 조금 의심 스럽다. 이런 식으로 보입니다 (공백없이).

eval(
    gzinflate(
     str_rot13(
     base64_decode('') 
     ) 
    ) 
); 

내부에는 base64_decode가 긴 문자열 (~ 8000 자)로 구성됩니다. 이것을 해독하는 빠르고 쉬운 방법이 있습니까? 그래서 나는 무슨 일이 벌어지는 지 볼 수 있니?

+1

어떤 종류의'print'로'eval'을 대체하십시오. – CodesInChaos

답변

1

예. 귀하의 질문에 대답이 바로 있습니다. 무서운 끈 base64 decode 그것, ROT13 및 그 후에 GZ inflate 그것을 가지고 가십시오. 그렇게하면 JavaScript 코드가 실행됩니다. 나는 그것이 매우 난독 화되어 읽을 수는 없을 것이라고 생각하지만 최소한 유효한 JavaScript 일 것입니다.

관련 문제