HTML 파일의 암호화 된 페이지 소스를 해독하려고합니다. 페이징 인터페이스 UI가 포함 된 페이지의 암호를 해독하는 데 필요한 해독 트릭을 검색합니다. 그것은 다음 게시물 decrypted facebook Ui page에 있습니다. 해당 게시물의 데모 페이지가 암호화됩니다. 그것을 해독 할 수있는 확실한 방법이 있습니까?자바 스크립트를 사용하여 암호화 된 HTML 파일 디코딩
답변
Firebug 또는 Chrome Inspector를 사용하여 페이지 소스를 확인하십시오.
코드는 다음과 같습니다
document.write(unescape("..."));
복사 unescape("...")
부분. JSFiddle으로 이동하십시오. JavaScript 영역에 경고 (, 붙여 넣기를 입력 한 다음 입력);. 실행을 누릅니다.
"암호화 된"(원본이 아닙니다) 소스는 alert
입니다. 이를 텍스트 편집기로 복사하여 붙여 넣기하여 분석을 시작할 수 있습니다.
그런데 해독 된 코드는 상당히 나빠 보인다. 나는 그걸 배우고 싶지 않아.
이 시점에서 원래 소스로 다시 "해독"할 수 없습니다. 더 이상 읽을 수 없다는 것이 "난처 해"보인다.
SO 질문에 설명 된대로 JavaScript deminifer/deobfuscator를 사용하여 조금 더 쉽게 읽을 수 있도록 해체 할 수 있습니다. Is there such a thing as a javascript deminifier (deobfuscator)?JS Beautifier이 좋습니다.
Firebug와 같은 브라우저 플러그인과 같은 디버거를 사용할 수도 있습니다 (플러그 인을 사용하지 않고 제거 또는 제거하지는 않지만). 또는 내장 Chrome을 제공하는 최신 버전의 Chrome을 사용할 수도 있습니다. 크롬에서 :
- 방문하면
- 에서 볼 수있는 자바 스크립트 파일을 선택 스크립트 탭에 개발자 도구를 가지고
- 이동을
- F12 키를 눌러를 보려고하는 스크립트가있는 페이지 왼쪽 상단의 드롭 다운 목록
- 왼쪽 하단에있는 "대괄호"아이콘을 클릭하면 스크립트를 읽기 쉽게 만드는 "예쁜 인쇄"도구가 실행됩니다.
저자가 꽤 잘 읽지 못하기 때문에 여전히 읽기가 쉽지 않습니다. 모든 문제를 해결하려면 스크립트를 한 줄씩 살펴보고 직접 스크립트를 다시 작성해야합니다.
질문은 링크 된 페이지에서 데모 페이지를 참조하고있었습니다. 그것에 대한 소스를 보면 "암호화되어 있습니다"(실제로는 아닙니다). 일단 해당 보호를 취소하면 확장 또는 난독 화가 전혀 없습니다. – icktoofay
@icktoofay : 아, 그 말이 더 감사합니다. 내 대답을 염두에두고 편집했습니다. 아니요, 암호화되지 않았지만 _ 데모 페이지 소스는 원본 소스와 전혀 닮지 않은 지점까지 _ 불완전합니다. –
- 1. 성능 저하없이 자바 스크립트를 사용하여 암호화
- 2. 자바 스크립트를 사용하여 파일 읽기
- 3. 자바 스크립트를 사용하여 파일 다운로드
- 4. 자바 스크립트를 사용하여 HTML 페이지 저장
- 5. 누군가이 자바 스크립트를 디코딩 할 수 있습니까?
- 6. 암호화 된 자바 스크립트와 관련하여
- 7. 자바 스크립트를 사용하여 HTML 테이블 행을 삭제하십시오.
- 8. Python을 사용하여 HTML 엔터티 디코딩
- 9. 자바 스크립트를 사용하여 Firefox에 HTML 페이지 저장
- 10. 자바 스크립트를 사용하여 HTML 양식 확장하기
- 11. 자바 스크립트를 사용하여 HTML 페이지 지우기
- 12. 자바 스크립트를 사용하여 파일 열기, 클라이언트 쪽
- 13. 암호화 된 파일 열기
- 14. SDL_Mixer를 사용하여 암호화 된 파일 재생
- 15. 디코딩 HTML 엔티티
- 16. 자바 스크립트를 사용하여 파일 업로드 창 열기
- 17. 자바 스크립트를 사용하여 큰 파일 첨부 제한
- 18. 자바 스크립트를 사용하여 XML 파일 읽기
- 19. 자바 스크립트를 사용하는 동적 HTML
- 20. 자바 스크립트를 사용하여 뺄셈
- 21. 자바 스크립트를 사용하여 텍스트를 제거하십시오.
- 22. 자바 스크립트를 사용하여 정의 된 내용 인쇄
- 23. 암호화 된 PHP 파일 문제
- 24. 자바 스크립트를 인식하는 HTML 파서 ~
- 25. Perl을 사용하여 URI 관련 엔티티 디코딩
- 26. mvcContrib의 html 문자열을 디코딩
- 27. 파일 : /// 페이지에서 자바 스크립트를 실행하는 페이지 :
- 28. 자바 스크립트를 통해 폴더에있는 파일 수를 카운트합니다.
- 29. 디코딩 base64 php 파일
- 30. 모양 맵 파일 디코딩
내가 십대 딸에게 "정중 한 질문으로 다시 말해 주겠니?" (_Ask_ 도움을 받으려면 _ 도와주세요.) – nnnnnn
Firebug 또는 Chrome Inspector를 사용하여 검사하고 생성 된 HTML을 복사하십시오. – Blender