2011-09-13 4 views
-1

HTML 파일의 암호화 된 페이지 소스를 해독하려고합니다. 페이징 인터페이스 UI가 포함 된 페이지의 암호를 해독하는 데 필요한 해독 트릭을 검색합니다. 그것은 다음 게시물 decrypted facebook Ui page에 있습니다. 해당 게시물의 데모 페이지가 암호화됩니다. 그것을 해독 할 수있는 확실한 방법이 있습니까?자바 스크립트를 사용하여 암호화 된 HTML 파일 디코딩

+1

내가 십대 딸에게 "정중 한 질문으로 다시 말해 주겠니?" (_Ask_ 도움을 받으려면 _ 도와주세요.) – nnnnnn

+0

Firebug 또는 Chrome Inspector를 사용하여 검사하고 생성 된 HTML을 복사하십시오. – Blender

답변

0

Firebug 또는 Chrome Inspector를 사용하여 페이지 소스를 확인하십시오.

0

코드는 다음과 같습니다

document.write(unescape("...")); 

복사 unescape("...") 부분. JSFiddle으로 이동하십시오. JavaScript 영역에 경고 (, 붙여 넣기를 입력 한 다음 입력);. 실행을 누릅니다.

"암호화 된"(원본이 아닙니다) 소스는 alert입니다. 이를 텍스트 편집기로 복사하여 붙여 넣기하여 분석을 시작할 수 있습니다.

그런데 해독 된 코드는 상당히 나빠 보인다. 나는 그걸 배우고 싶지 않아.

0

이 시점에서 원래 소스로 다시 "해독"할 수 없습니다. 더 이상 읽을 수 없다는 것이 "난처 해"보인다.

SO 질문에 설명 된대로 JavaScript deminifer/deobfuscator를 사용하여 조금 더 쉽게 읽을 수 있도록 해체 할 수 있습니다. Is there such a thing as a javascript deminifier (deobfuscator)?JS Beautifier이 좋습니다.

Firebug와 같은 브라우저 플러그인과 같은 디버거를 사용할 수도 있습니다 (플러그 인을 사용하지 않고 제거 또는 제거하지는 않지만). 또는 내장 Chrome을 제공하는 최신 버전의 Chrome을 사용할 수도 있습니다. 크롬에서 :

  1. 방문하면
  2. 에서 볼 수있는 자바 스크립트 파일을 선택 스크립트 탭에 개발자 도구를 가지고
  3. 이동을
  4. F12 키를 눌러를 보려고하는 스크립트가있는 페이지 왼쪽 상단의 드롭 다운 목록
  5. 왼쪽 하단에있는 "대괄호"아이콘을 클릭하면 스크립트를 읽기 쉽게 만드는 "예쁜 인쇄"도구가 실행됩니다.

저자가 꽤 잘 읽지 못하기 때문에 여전히 읽기가 쉽지 않습니다. 모든 문제를 해결하려면 스크립트를 한 줄씩 살펴보고 직접 스크립트를 다시 작성해야합니다.

+0

질문은 링크 된 페이지에서 데모 페이지를 참조하고있었습니다. 그것에 대한 소스를 보면 "암호화되어 있습니다"(실제로는 아닙니다). 일단 해당 보호를 취소하면 확장 또는 난독 화가 전혀 없습니다. – icktoofay

+0

@icktoofay : 아, 그 말이 더 감사합니다. 내 대답을 염두에두고 편집했습니다. 아니요, 암호화되지 않았지만 _ 데모 페이지 소스는 원본 소스와 전혀 닮지 않은 지점까지 _ 불완전합니다. –

관련 문제