看js脚本:
‘‘‘ function d(input){ rv = window.atob(input); rv = escape(rv); rv = decodeURIComponent(rv); return rv; } document.title = d(‘d3d3LmFjODUueHl6‘); ‘‘‘
然后用python来实现它:
import base64 import urllib from urllib import parse import os import re result1 = ‘d3d3LmFjODUueHl6‘ result =‘5re36KGA576O5aWz6LaF54yb5YGa54ix6bih5Yqo5L2c5ZOB44CK6Zm36ZixMjAxOOOAi+a/gOaDheS9s+S9nCDlpKfplb/ohb/lpbPkuLvop5Llpb3ouqvmnZDkuLDmu6Hmj5LnqbTmjKHkuI3kvY/nvo7lpbPlvojmnInlkbPpgZPlhrLliqg=‘ temp = base64.b64decode(result) temp= str(temp).split(‘\‘‘) temp.pop() temp.pop(0) temp=‘‘.join(temp) #print(temp) st =temp.replace(‘%u‘, ‘\\u‘) #print(st) k =urllib.parse.unquote(st.encode().decode(‘unicode-escape‘)) t=urllib.parse.quote(k.encode(‘unicode-escape‘)).replace(‘5Cx‘, ‘‘) print(t) #print(k) #print(t) #s=‘%E6%B7%B7%E8%A1%80%E7%BE%8E%E5%A5%B3%E8%B6%85%E7%8C%9B%E5%81%9A%E7%88%B1%E9%B8%A1%E5%8A%A8%E4%BD%9C%E5%93%81%E3%80%8A%E9%99%B7%E9%98%B12018%E3%80%8B%E6%BF%80%E6%83%85%E4%BD%B3%E4%BD%9C%20%E5%A4%A7%E9%95%BF%E8%85%BF%E5%A5%B3%E4%B8%BB%E8%A7%92%E5%A5%BD%E8%BA%AB%E6%9D%90%E4%B8%B0%E6%BB%A1%E6%8F%92%E7%A9%B4%E6%8C%A1%E4%B8%8D%E4%BD%8F%E7%BE%8E%E5%A5%B3%E5%BE%88%E6%9C%89%E5%91%B3%E9%81%93%E5%86%B2%E5%8A%A8‘ print(parse.unquote(t)) #print(temp)
最终结果
print(parse.unquote(t)) 和上面js脚本返回的值相同。
原文:https://www.cnblogs.com/aotumandaren/p/14081701.html