热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

.jse文件是怎么回事?

是不是像库一样的东西,可以调用里面实现的功能??能不能破解反编译成.js?附.jse文件一个。
是不是像库一样的东西,可以调用里面实现的功能??
能不能破解反编译成.js?
附.jse文件一个。


================================================================================


#@~^CA8AAA==-mD~s/b+P{PvUl7kLlDW. mwwgC:P'{~vHbmMWdWWO,qUY.xY~3XwVG.Dv#@#@&7l.,xkmw,',cxm\romYG.clwaHls+P{x~Bg+D/^l2nE#@#@&@#@&zJdMMCee72!4sk1~7l.kP4l\P(n+ P[+6kUn9deCMeC@#@&@#@&@#@&@#@&Jz7bK(=d@!?;]qhK~Jz1Mi)V2xJxC7lj1DbwYr@* GhGlO+vFS~rPPrSPy~PrvE~,&BPvJvb@!zjZ"(n:@*@#@&Jzd7@!UZ]qhP,S)gM`bMA'rBl7ljmMk2Or@*Ea9lD+`8S~J,Pr~~ S~rBE~,f~,BEv*@!zj/"qKK@*@#@&@#@&7lMP+sW OtkPxP +A~zDDmz`8 #@#@&7+sW Y4/,TYPxPEBl EC.HB@#@&7:GxD4k$qYP{PBw+(.EmDzB@#@&7nsWxD4/] T,x~BtlMm4B@#@&i+hW Otk$fD,'Pv)aDrVE@#@&dnsW Ytk$WDP{PvHmXv@#@&d+sGxDt/]XDP{PE9;xnv@#@&7+sGxDtd,+TPx~E9;VHv@#@&7:KxY4/]{T,'~BzEL;kYB@#@&d:W O4/]%YPxPvjwO+s8+MB@#@&i+:GUDtd$OD,'~Er1YW(+Mv@#@&dn:KxO4k$FZDP{PBgG-+s4Dv@#@&7:GxD4/]FqD,'Pv9mn:(nMB@#@&@#@&\lMP hW Y4/,'~UhPz.DmX`8+b@#@&d :GxO4k$TT,xPE!qv@#@&dUhKxOtk,8T~{PE! E@#@&7xsWUY4/,+YP',v!2B@#@&7U:KxDtd$fD,'~BZ*B@#@&7UsWxO4k$*T,x,BTlB@#@&d :KUY4/,*YPx~E!vE@#@&ix:KUOtk$+T~'~vZGv@#@&7xsWUO4/${D,'~BZ0E@#@&ixsWxDtk,%YPxPE!1v@#@&d hW Ytk,1T,',Bq!v@#@&dU:KUY4/,qZTPx~EFqB@#@&ixhKxDt/]F8DP{PvFyB@#@&@#@&\m.PDk:~xP +SP9lOnv#@#@&7CD,+hG P'~nsWUY4d]Yrs+co+DHKUY4`bT@#@&-CMPxsGx,'P hGxDtk$OkhnconYtGxDtcbY@#@&-CMP[lDn,'~Dks+RT+D9lD+c#@#@&-CMPXCD,'PDrh+coYe+C.v#@#@&@#@&\mD~;aflOnUY.P{~9W^!:xYcVmdYtW[k6kn[@#@&\m.P`nfsGUP{P!w9lOnUY.Rk;4kY.r o`TS, b@#@&-mD~`nG:W 2,xP:GxDtd,`nfsGx,OP8D@#@&7lMPin9[mX~',;wGlOnUYD d!4dYMr oc2~,*#@#@&7CD,jKfH+C.,'P!2fmY+UO.RkE(/ODrUT`~,q!*@#@&@#@&zz7MCeMei2Mk-mYP\mDk~tm\nP(+nU,N+6rxNdCMMeC@#@&@#@&0;U1YrW ~xKh9CD+`9CD+jYMb@#@&`ik6P`v:kr+*P'[,`znmDP@!~ Z!!*b@#@&i iXnl.~{PvFOvP3PznmD@#@&7)@#@&dbW,`Ukma#@#@&dP7Xl.P{Pq1Z!P3~XlD@#@&78@#@&@#@&7kW~vNCY~@!,FTb@#@&d`79lO+,x,BTEP3PNmY@#@&i8@#@&@#@&79mY+UOD,'PGCO+UYMR.+2smmn`E~PE~~vLx4d2p[U4k2pBbp@#@&dfmYjYMPxPGlOnUYDc.+aVl1ncBHXE~~XnCM#I@#@&7fmYnjDDPx~GlO+UOMR.w^lm`Eh:E~~xsWUbp@#@&i9lD+?D.~',fmYn?O.cDnw^Cm`v[9B~~[mYn#p@#@&d9mY?YMP{~fmYn?DD .wVm^+vB:vSP:Kxbi@#@&iNGm!h+ Y AMkYncGlO+UOM#@#@&8@#@&@#@&0!UmDkGx,E29mY+v9lD+?D.b@#@& ifCYnjDD~',9lD+jOMRDn2^l^+vv,PvBPE[x(/aI[ 4dwpBbI@#@&dGCY?YM~xPGlD+jY. M+2Vm^+vBzzE~PiKGXnlMbp@#@&ifmY+UYM~',fCY?O.cD+asl1+`EhhBBP`n9:GU*i@#@&i9lD+jOMP'~9mYn?D.cDnaVmm+vB9[BBPinGNCz*i@#@&7fmY+UO.P{PGlO+jOMR.+asl1+cvs+BS~`n9:KUA#I@#@&iNW1EsnxDRADbYncGlYjYM#@#@&N@#@&@#@&@#@&@#@&&&ibKq=7W HG;k+r-nM'E/4GS`v^lHD!ZB*EPKx\W!/n6!Y'r4k9+`EsCXM!ZBbJ@#@&@#@&WE ^YbWU~T+Y68N`G4Nb@#@&`ik6P` /12#@#@&7 imGhaSlH.P{PNK^;:xDRslznM/,W(%T@#@&7N@#@&dnsk+@#@&i`imGswdlXMP{~+7ls`ENG^!:+ ORmVVcv~_,W(L~_~vc/OX^nB*@#@&7)@#@&7.Y;D ~1WhaSmXD@#@&)@#@&@#@&WE mOrKxPk4WS`Vmz.#@#@&PdG4%~{PL+D64N`sCHD#@#@&iW8Lc-b/r(k^kYHP{~B7kdk(Vnv@#@&8@#@&@#@&0E ^OkKx,trNnc^lzD*@#@&PdG8NP'~LY64Nc^lzM#@#@&dK4N \b/r4bVrOHP',vtbNNUv@#@&8@#@&@#@&@#@&@#@&&zi)n&)7G HW;dr-+Mxr/\kovBK6Dv#pP.+DE.U,YD!nJ,WxtG;/r!YxJd\kocBEbi,DnO!Dx~OMEnJ@#@&Jz7iW HW!/6\DxJbHdLvB!hVE#i,.nY!D POD;nrPGxtGEk+6;D'Jd\kocBEbpP.Y!Dx,YM;+r@#@&@#@&0;U1YkKUPkH/Tch/T?DDb@#@&`ihrx9Ghc/OCDE/~x,:doUOM@#@&)@#@&@#@&6E ^YbWUPbHdLvkN*@#@&PdW(%~',+7ls`vhkovP3~k9#@#@&i/HdLvW8L*@#@&8@#@&@#@&@#@&@#@&J&dzn()iWUJKlN{E/Yqg(cFZ!BPT~~XZ~~FZbJ@#@&&&id?Ped2xJ6r^YnM)mVw4lvGwmmrYH'XT*JPKUHKE/6-+M'rtro4cDtr/*EPKx\G!/+6;D'EVKAvY4b/*J@#@&@#@&-lMP[+6{4r}wl1~',F!Z@#@&\mD,Nn0msKr2l1~',!@#@&7lD~[0mNsmX~{Pl!@#@&\m.P9+W{kYn2,'P8T@#@&@#@&J&7eCeCe7w.r7lO+,-lM/~4m\+~8+UP9n6kUNieeCeC@#@&@#@&WE mOrKxPknY&1qv4rral1~~VG6al^~,[+^lzS,/Yn2*@#@& i[0m4k}wl1P{~tbr2l1@#@&79+0|sW}wl1~xP^W}wCm@#@&iNn0|[+^lz~{PNnsmX@#@&i[0mkYwP{PkO+a@#@&8@#@&@#@&6Ex1OkKxP4rLtvh4k^tb@#@& 7Y4nr(Ln^DP'~A4k^t@#@&itrTt^ko4YbUo,'~/Y(UD+D7CVvBtbL4Vbo4YcY4n}4%+1O#E~~[0{[n^lz#@#@&)@#@&@#@&6Ex1YbGx,VGhvh4r1t#@#@& imVC.q YD-lsc4kLt^ro4YrUT#@#@&7Strm4 6ksD+M/RmVa4lcW2l1kOz,'P9n0|VW}2Cm@#@&)@#@&@#@&W!x^YbGx,trL4VkL4D`^EMb@#@&`ik6P`1EM 0bVO+M/ C^wtm WalmbOzP@!P9+W{4r}wCm*@#@&i 7^!DRWr^YnDk mV24lcWwmmbOX,_xP9+WmkY+a@#@&i8@#@&7nVk+@#@&7 7r6PchbUNKh 4botsrTtOk L*@#@&idPdm^+m.q YnD7lsc4ko4skTtYbUL#@#@&idN@#@&7)@#@&8@#@&@#@&@#@&@#@&@#@&RB0EAA==^#~@

===================================================================================

3 个解决方案

#1


我想这应该是 JavascriptEncode 编码加密后的一段JS脚本程序。
至于JS加密的反编码你可以参考以下的链接:
http://www.blueidea.com/bbs/NewsDetail.asp?id=454714
http://www.csdn.net/cnshare/soft/13/13066.shtm

#2


解码结果:
var msie = (navigator.appName == 'Microsoft Internet Explorer')
var nscp = (navigator.appName == 'Netscape')

// ***** public vars have been defined *****



// API: nowDate(1, "  ", 2, "'", 3, '"')《SCRIPT》
// upDate(1, "  ", 2, "'", 3, '"')《SCRIPT》

var emonths = new Array(12)
emonths[0] = 'January'
emonths[1] = 'February'
emonths[2] = 'March'
emonths[3] = 'April'
emonths[4] = 'May'
emonths[5] = 'June'
emonths[6] = 'July'
emonths[7] = 'August'
emonths[8] = 'September'
emonths[9] = 'October'
emonths[10] = 'November'
emonths[11] = 'December'

var nmonths = new Array(12)
nmonths[0] = '01'
nmonths[1] = '02'
nmonths[2] = '03'
nmonths[3] = '04'
nmonths[4] = '05'
nmonths[5] = '06'
nmonths[6] = '07'
nmonths[7] = '08'
nmonths[8] = '09'
nmonths[9] = '10'
nmonths[10] = '11'
nmonths[11] = '12'

var time = new Date()
var emon = emonths[time.getMonth()]
var nmon = nmonths[time.getMonth()]
var date = time.getDate()
var year = time.getYear()

var upDateStr = document.lastModified
var UPDmon = upDateStr.substring(0, 2)
var UPDmonE = emonths[UPDmon - 1]
var UPDday = upDateStr.substring(3, 5)
var UPDyear = upDateStr.substring(6, 10)

// ***** private vars have been defined *****

function nowDate(DateStr)
{ if ((msie) && (year < 2000))
{ year = '19' + year
}
if (nscp)
{ year = 1900 + year
}

if (date < 10)
{ date = '0' + date
}

DateStr = DateStr.replace('  ', '  ');
DateStr = DateStr.replace('yy', year);
DateStr = DateStr.replace('mm', nmon);
DateStr = DateStr.replace('dd', date);
DateStr = DateStr.replace('me', emon);
document.write(DateStr)
}

function upDate(DateStr)
{ DateStr = DateStr.replace('  ', '  ');
DateStr = DateStr.replace('yy', UPDyear);
DateStr = DateStr.replace('mm', UPDmon);
DateStr = DateStr.replace('dd', UPDday);
DateStr = DateStr.replace('me', UPDmonE);
document.write(DateStr)
}



// API: OnMouseOver="show('layr00')" OnMouseOut="hide('layr00')"

function getObj(obj)
{ if (nscp)
{ compLayr = document.layers[obj]
}
else
{ compLayr = eval('document.all.' + obj + '.style')
}
return compLayr
}

function show(layr)
{ obj = getObj(layr)
obj.visibility = 'visible'
}

function hide(layr)
{ obj = getObj(layr)
obj.visibility = 'hidden'
}



// API: OnMouseOver="sMsg('Text'); return true" OnMouseOut="sMsg(''); return true"
// OnMouseOver="iMsg('0eml'); return true" OnMouseOut="sMsg(''); return true"

function sMsg(msgStr)
{ window.status = msgStr
}

function iMsg(id)
{ obj = eval('msg' + id)
sMsg(obj)
}



// API: OnLoad="setINI(100, 0, 50, 10)"
//  OnMouseOver="high(this)" OnMouseOut="low(this)"

var def_hiOpac = 100
var def_loOpac = 0
var def_delay = 50
var def_step = 10

// ***** private vars have been defined *****

function setINI(hiOpac, loOpac, delay, step)
{ def_hiOpac = hiOpac
def_loOpac = loOpac
def_delay = delay
def_step = step
}

function high(which)
{ theObject = which
highlighting = setInterval('highlight(theObject)', def_delay)
}

function low(which)
{ clearInterval(highlighting)
which.filters.alpha.opacity = def_loOpac
}

function highlight(cur)
{ if (cur.filters.alpha.opacity < def_hiOpac)
{ cur.filters.alpha.opacity += def_step
}
else
{ if (window.highlighting)
{ clearInterval(highlighting)
}
}
}

#3


ms的无聊小工具,随同其script host一起下载,可以把script code进行简单的加密。不过我认为没有什么用处。

推荐阅读
  • Java EE 平台集成了多种服务、API 和协议,旨在支持基于 Web 的多层应用程序开发。本文将详细介绍 Java EE 中的 13 种关键技术规范,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • 本文通过基准测试(Benchmark)对.NET Core环境下Thrift和HTTP客户端的微服务通信性能进行对比分析。基准测试是一种评估系统或组件性能的方法,通过运行一系列标准化的测试来衡量其表现。 ... [详细]
  • h5调用本地摄像头和麦克风一
    h5调用本地摄像头和麦克风一,Go语言社区,Golang程序员人脉社 ... [详细]
  • 使用HTML和JavaScript实现视频截图功能
    本文介绍了如何利用HTML和JavaScript实现从远程MP4、本地摄像头及本地上传的MP4文件中截取视频帧,并展示了具体的实现步骤和示例代码。 ... [详细]
  • 小程序的授权和登陆
    小程序的授权和登陆 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • 本文详细介绍了如何使用JavaScript实现面部交换功能,包括基本原理和具体实现步骤。 ... [详细]
  • 目录预备知识导包构建数据集神经网络结构训练测试精度可视化计算模型精度损失可视化输出网络结构信息训练神经网络定义参数载入数据载入神经网络结构、损失及优化训练及测试损失、精度可视化qu ... [详细]
  • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
  • Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • 本地存储组件实现对IE低版本浏览器的兼容性支持 ... [详细]
  • 本指南介绍了如何在ASP.NET Web应用程序中利用C#和JavaScript实现基于指纹识别的登录系统。通过集成指纹识别技术,用户无需输入传统的登录ID即可完成身份验证,从而提升用户体验和安全性。我们将详细探讨如何配置和部署这一功能,确保系统的稳定性和可靠性。 ... [详细]
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
author-avatar
王文大博士_924
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有