当前位置: 首页 > news >正文

公司网站备案是什么意思百度的网址是什么呢

公司网站备案是什么意思,百度的网址是什么呢,外贸销售网站建设,长春建站软件目录 为啥要禁止#xff1f;无限 debugger基础禁止调试解决对策 为啥要禁止#xff1f; 由于前端页面会调用很多接口#xff0c;有些接口会被别人爬虫分析#xff0c;破解后获取数据#xff0c;为了杜绝这种情况#xff0c;最简单的方法就是禁止人家调试自己的前端代码 … 目录 为啥要禁止无限 debugger基础禁止调试解决对策 为啥要禁止 由于前端页面会调用很多接口有些接口会被别人爬虫分析破解后获取数据为了杜绝这种情况最简单的方法就是禁止人家调试自己的前端代码 禁止调试 无限 debugger 前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点因为 debugger 在控制台被打开的时候就会执行由于程序被 debugger 阻止所以无法进行断点调试所以网页的请求也是看不到的 基础代码如下 /** * 基础禁止调试代码 */ (() {function ban() {setInterval(() {debugger;}, 50);}try {ban();} catch (err) { } })();基础禁止调试 无限 debugger 的对策 如果仅仅是加上面那么简单的代码对于一些技术人员而言作用不大,可以通过控制台中的 Deactivate breakpoints 按钮或者使用快捷键 Ctrl F8 关闭无限 debugger 这种方式虽然能去掉碍眼的 debugger但是无法通过左侧的行号添加 breakpoint取消禁止对策 禁止断点的对策 如果将 setInterval 中的代码写在一行就能禁止用户断点即使添加 logpoint 为 false 也无用 当然即使有些人想到用左下角的格式化代码将其变成多行也是没用的 (() {function ban() {setInterval(() { debugger; }, 50);}try {ban();} catch (err) { } })();忽略执行的代码 通过添加 add script ignore list 需要忽略执行代码行或文件 也可以达到禁止无限 debugger忽略执行的代码 忽略执行代码的对策 那如何针对上面操作的恶意用户呢? 可以通过将 debugger 改写成 Function(“debugger”)(); 的形式来应对 Function 构造器生成的 debugger 会在每一次执行时开启一个临时 js 文件当然使用的时候为了更加的安全最好使用加密后的脚本 // 加密前 (() {function ban() {setInterval(() {Function(debugger)();}, 50);}try {ban();} catch (err) { } })();// 加密后 eval(function(c,g,a,b,d,e){dString;if(!.replace(/^/,String)){for(;a--;)e[a]b[a]||a;b[function(f){return e[f]}];dfunction(){return\w};a1}for(;a--;)b[a](cc.replace(new RegExp(\bd(a)\b,g),b[a]));return c}(((){1 0(){2((){3(4)()},5)}6{0()}7(8){}})();,9,9,block function setInterval Function debugger 50 try catch err.split( ),0,{}));解决对策 终极增强防调试代码 为了让自己写出来的代码更加的晦涩难懂需要对上面的代码再优化一下 将 Function(‘debugger’).call() 改成 **(function(){return false;})‘constructor’‘call’;**并且添加条件当窗口外部宽高和内部宽高的差值大于一定的值 我把 body 里的内容换成指定内容 当然使用的时候为了更加的安全最好加密后再使用 (() {function block() {if (window.outerHeight - window.innerHeight 200 || window.outerWidth - window.innerWidth 200) {document.body.innerHTML 检测到非法调试,请关闭后刷新重试!;}setInterval(() {(function () {return false;}[constructor](debugger)[call]());}, 50);}try {block();} catch (err) { } })();完结~
http://www.dnsts.com.cn/news/272873.html

相关文章:

  • 通辽做网站制作创建一个网站需要什么
  • wap建站模板成都建站优化
  • 福建省建设厅网站首页房产类网站开发
  • 做网站报价单可以做多边形背景的网站
  • 关于幼儿建设网站ppt模板下载如何制作个人网站主页
  • 乔柘云智能建站logo设计网站在线
  • 拨号服务器做网站nat123个人备案网站可以做淘宝客吗
  • 电子商务网站建设期末考试新野微网站开发
  • 网站维护中一般要多长时间域名空间有了怎么做网站
  • c .net怎么做网站网站开发运营费用
  • 360网站推广官网wordpress前台注册地址
  • 广东网站建设包括什么软件中国建设银行网站特色
  • 专业做网站产品上架的有吗模板做网站
  • 暂时关闭wordpress插件工具站seo
  • 网站申请免费国外网站设计参考
  • 软件公司网站建设做外贸soho 需要有网站吗
  • 开发网站公司多少钱亚马逊公司网站建设的目的
  • 如何选择网站改版公司安居客房产官方网站
  • 深圳网站(建设信科网络)网页游戏交易平台有哪些
  • 哪个做砍价活动的网站好建设外贸网站多少钱
  • dedecms 把自己的网站添加进去企业网站的特点是什么
  • 如何修改管理网站南通做百度网站的公司
  • 网站开发员纵向发展易趣网网站建设与维护
  • 做网站含营销北京微网站app
  • 网站开发软件开发培训网页设计工资统计
  • 网站建设领导小组wordpress上传顶部图像
  • 南京有关制作网站的公司深圳网站托管
  • 网站群系统建设国土分局网站建设方案
  • 做同城特价的网站有哪些属于免费的网络营销方式
  • 微信公众号里的网站怎么做的网站平台建设包括哪些