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

做网站需求需要沟通什么wordpress显示作者列表

做网站需求需要沟通什么,wordpress显示作者列表,虹口建设机械网站,网站建设需要用到那些语言目录 为啥要禁止#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://wiki.neutronadmin.com/news/81954/

相关文章:

  • 龙湖地产 网站建设商城网站怎么做优化
  • 怎么更改网站里的tdk源码上传网站
  • 商会网站设计上海广告公司
  • 国际物流东莞网站建设装潢公司网站设计与制作
  • 学院网站建设申请报告中国最大的建站网站
  • 网站优化一年多少钱互联网保险公司有几家
  • 百度云搜索引擎网站网站建设的细节处理
  • 加盟类网站怎么做做一网站需要多少钱
  • 北京三屏网站制作网站内链优化的角度
  • 一般网站建设流程有哪些步骤page文件怎么转换wordpress
  • 十堰市住房和城乡建设厅官方网站互联网公司怎么盈利
  • 做网站需要什么证件吗正规的锦州网站建设
  • 网站建设项目国内外分析报告wordpress前台很慢
  • p2p网站开发维护wordpress 微信 权限
  • 怎样做免费网站推广网站空间多大合适
  • 外贸soho虚拟公司做网站wordpress 页面 评论链接 新窗口打开
  • 河南省和建设厅网站首页免费网站建设咨询
  • 青岛手机网站建设南宁网络推广方案
  • 番禺商城网站建设最大的地方门户网站源码
  • 大学生网站开发总结报告如何给国外网站做seo
  • 做网站号码wordpress 商务
  • 国外空间网站3建设营销型网站流程图
  • 贵港网站seo织梦音乐网站模板
  • 海淘网站主要关键词旺道seo系统
  • 阿里云网站建设——部署与发布wordpress黄聪
  • 珠海市网站设计公司apache wordpress配置
  • asp.net网站开发介绍视频网站如何推广
  • 手机app 网站建设台州免费做网站
  • 取消网站备案流程自己如何做网站统计
  • 网站托管服务适用于php 除了做网站