js逆向之无限debugger

发布于:2023-05-22 ⋅ 阅读:(156) ⋅ 点赞:(0)
过无限debugger通用方法
  • eval形式的
eval_ = eval;
eval = function(a){if(!a.indexOf('debugger')){return ''}else{return eval_(a)}}  
  • Function形式的
(function() {
	var __Function__ = Function.__Function__ || Function;
	var __Empty__ = Function.__Empty__ || function() {};
	Function = function() {
		for (var i=0; i<arguments.length; i++) {
			if ((typeof arguments[i] == 'string') && arguments[i].indexOf('debugger')>=0) {
				return __Empty__;
			}
		}
		return __Function__.apply(this, Array.prototype.slice.call(arguments, 0));
	}
	Function.__proto__.constructor = Function;
	Function.__Function__ = __Function__;
})();
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到