解密Javascript源代码
Decrypt Javascript source
我已经编写了javascript代码并对其进行了加密。类似如下:
var _0xbf1b = ["'x2F'x70'x61'x67'x65'x73'x2F", "'x69'x6E'x64'x65'x78'x4F'x66", "'x74'x6F'x4C
JsFiddle中的所有代码
我在互联网上搜索,但没有解决方案帮助我解密我的脚本。
请帮我解密我的源代码。
谢谢
这叫做混淆JavaScript。它没有加密,只是更难读懂。您可以尝试JSBeautifier (http://jsbeautifier.org/)使其更具可读性。
使用http://jsbeautifier.org/
您可以获得:
http://jsfiddle.net/VFNVx/ function getAlarm() {
try {
var _0xdca7x2 = window['location'].toString()['toLowerCase']()['indexOf']('/pages/');
var _0xdca7x3 = window['location'].toString()['substring'](0, _0xdca7x2) + '/pages/Alarm/Alarm.aspx/GetAlarm';
$['ajax']({
type: 'POST',
url: _0xdca7x3,
data: '{}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (_0xdca7x4) {
if (_0xdca7x4['d'] != '') {
var _0xdca7x5 = _0xdca7x4['d']['split']('_');
$('#hidAlarmID')['val'](_0xdca7x5[0]);
$('#lblAlarmMessage')['text'](_0xdca7x5[1]);
if (parseInt(_0xdca7x5[0]) > 0) {
$('#pnlAlarm')['slideDown']();
} else {
$('#pnlAlarm')['slideUp']();
};
};
}
});
} catch (e) {};
};
$(document)['ready'](function () {
$('body')['on']('click', '.NotpostBack', function (_0xdca7x6) {
_0xdca7x6['preventDefault']();
});
$('#UpTablnkUserName')['on']('click', function () {
$('#divTools')['slideUp']();
$('#divHelp')['slideUp']();
$('#Specifications')['slideToggle']();
});
$('#UpTablnkTools')['on']('click', function () {
$('#divHelp')['slideUp']();
$('#Specifications')['slideUp']();
$('#divTools')['slideToggle']();
});
$('#UpTablnkHelp')['on']('click', function () {
$('#divTools')['slideUp']();
$('#Specifications')['slideUp']();
$('#divHelp')['slideToggle']();
});
if ($('#lblAlarmMessage')['text']() != '' && parseInt($('#hidAlarmID')['val']()) > 0) {
$('#pnlAlarm')['slideDown']();
};
window['setInterval']('getAlarm()', 300000);
$('#btnAware')['on']('click', function (_0xdca7x6) {
try {
_0xdca7x6['preventDefault']();
var _0xdca7x2 = window['location'].toString()['toLowerCase']()['indexOf']('/pages/');
var _0xdca7x3 = window['location'].toString()['substring'](0, _0xdca7x2) + '/pages/Alarm/Alarm.aspx/Aware';
$['ajax']({
type: 'POST',
url: _0xdca7x3,
data: '{''MessageID'':''' + $('#hidAlarmID')['val']() + '''}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (_0xdca7x4) {
if (_0xdca7x4['d'] == true) {
$('#pnlAlarm')['slideUp']();
};
}
});
} catch (_0xdca7x6) {};
});
$('#pnlAlarm')['on']('click', function () {
$('#pnlAlarm')['slideUp']();
});
$('#menuUL li')['on']('mouseenter', function () {
var _0xdca7x7 = $(this)['position']();
$(this)['find']('ul')['css']('top', _0xdca7x7['top'] + 28);
if (jQuery['browser']['version'] == '7.0' || jQuery['browser']['version'] == '8.0') {
$(this)['find']('ul')['css']('left', _0xdca7x7['left'] - 105 - $(document)['scrollLeft']());
} else {
$(this)['find']('ul')['css']('left', _0xdca7x7['left'] - 105);
};
$(this)['find']('ul')['css']('top', _0xdca7x7['top'] + 27 - $(document)['scrollTop']());
$(this)['find']('ul')['css']('position', 'fixed');
$(this)['find']('ul')['css']('display', 'block');
});
$('#menuUL li')['on']('mouseleave', function () {
$(this)['find']('ul')['css']('display', 'none');
});
});
相关文章:
- 如何使用javascript编辑页面源代码
- 在Node.js中,我在哪里可以看到JavaScript方法的源代码,例如hasOwnProperty
- 有没有任何方法可以将javascript对象从源代码传递到系统/浏览器剪贴板
- 用PHP读取另一个网站的源代码,并将其作为字符串提供给JavaScript
- 如何在HTML源代码中提取javascript变量
- Ember.js+传单+rails(使用Javascript MVC创建rails应用程序并打开源代码映射)
- Fido U2F客户端javascript源代码
- 将 x-editable 源代码放在 html 而不是 JavaScript 中
- 由 JavaScript 检索的 Div 未显示在源代码中
- 客户端 JavaScript 没有定义 - 但它在 HTML 源代码中.任何人都知道为什么
- 如何从函数名称中获取JavaScript的源代码
- 在JavaScript源代码中使用UTF-8字符文字是否安全
- 来自网页的Javascript源代码
- 实现JavaScript内部方法的源代码
- 正在尝试从Java源代码中调用JavaScript函数
- 获取外部javascript的完整源代码
- 包含的javascript源代码通过PHP,onmousemove事件,函数未定义
- VB.NET-WebBrowser没有't在html源代码中显示javascript创建的html元素
- 如何使用Html敏捷包获得具有实际源代码的javascript代码
- 使用Javascript更改ActiveX视频播放器源代码