Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 代码发布 › 网页在线反调试:如何让白嫖者无所遁形 › 评论页 1

网页在线反调试:如何让白嫖者无所遁形

Eswlnk的头像
Eswlnk
2021-06-11 0:42:11
网页在线反调试:如何让白嫖者无所遁形-Eswlnk Blog
智能摘要 AI
本文引用罗素的观点,指出乞丐更可能嫉妒收入更高的同行而非百万富翁。随后讨论了一位群友关于如何防止网页被扒的问题。作者分享了几种常见的网页反调试方法,包括禁用F12、鼠标右键及检测开发者工具,提供了相应的JavaScript代码示例,并建议结合PHP代码实现管理员权限下的调试豁免。最后展示了一种混淆加密后的反调试效果。总体而言,文章探讨了网页安全与用户体验之间的平衡。

乞丐并不会妒忌百万富翁,但是他肯定会妒忌收入更高的乞丐。

——罗素
网页在线反调试:如何让白嫖者无所遁形-Eswlnk Blog

0x00 事件描述

群内吹水时,一位群友请教我如何防止自己的网页被扒。我也无可奈何地告诉他,只要显示在了网页上,那就没有什么东西是可以隐藏的,顶多就是加密。(当然,也有可以隐藏网站源码的东西,不过那玩意很贵而且限制很大)

在他的苦苦央求下,我开始了网页反调试的探索(剧情需要,勿喷)

网页在线反调试:如何让白嫖者无所遁形-Eswlnk Blog

0x01 添加代码

正常打开浏览器调试工具的思路:

  • F12 -> 开发者工具
  • 右键 -> 开发者工具
  • 浏览器设置 -> 工具 -> 开发者工具

解决办法

  1. 禁用F12
  2. 禁用鼠标右键
  3. 检测开发者工具
/*禁用鼠标右键*/
<script type="text/javascript">
			document.oncontextmenu = function(){
				alert("当前页面不能使用右键!");
				return false;
			}
</script>
预览禁用鼠标右键
<script type="text/javascript">
document.onkeydown = function(){

    if(window.event && window.event.keyCode == 123) {
        alert("F12被禁用");
        event.keyCode=0;
        event.returnValue=false;
    }
    if(window.event && window.event.keyCode == 13) {
        window.event.keyCode = 505;
    }
    if(window.event && window.event.keyCode == 8) {
        alert(str+"\n请使用Del键进行字符的删除操作!");
        window.event.returnValue=false;
    }

}
</script>
预览禁用F12按键
<script type="text/javascript">
setInterval(function() {
check()
}, 4000);
var check = function() {
function doCheck(a) {
if (("" + a/a)["length"] !== 1 || a % 20 === 0) {
(function() {
}
["constructor"]("debugger")())
} else {
(function() {}
["constructor"]("debugger")())
}
doCheck(++a)
}
try {
doCheck(0)
} catch (err) {}
};
check();
</script>
预览禁用调试器

以上三种仅是普通的反网页调试的办法,你甚至可以添加蓝屏代码或者退出代码等等,不过这些都会影响到我们网站的阅读性和亲和性

我建议呢,禁用一个调试器足矣,并且添加一个判断是否是管理员登录,避免站长在调试网站时无法正常打开调试面板

PHP代码

function anti-debug() {
if(ludou_is_administrator()==0)
{
    echo '<script src="你的反调试代码地址"></script>';
}
}
add_action( 'wp_footer', 'anti-debug', 100 );

我将js代码稍做了点修改,并且混淆加密了js代码,以下是本站反调试的情况

网页在线反调试:如何让白嫖者无所遁形-Eswlnk Blog

网页在线反调试:如何让白嫖者无所遁形-Eswlnk Blog
本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
WordPress反调试
4
5
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
wordpress网站优化之美化文章页列表框
上一篇
wordpress自定义图标美化
下一篇

评论 (5)

请登录以参与评论
现在登录
  • Apricity

    禁用f12那里窗口弹出之后如果继续按f12的话仍可以出现调试窗口

    3 年前 • 2408:8220:18:4600:61a9:7f7:*:* • Unknown Unknown • 回复
    • 的头像
      小伍同学

      @Apricity 嗯,因为我只禁用了F12

      3 年前 • 171.211.*.* • Unknown Unknown • 回复
  • 老白

    请问大佬最后一种方法是加在footer文件里面吗,反调试代码能分享一下吗

    4 年前 • 天朝国度 • Unknown Unknown • 回复
    • 的头像
      小伍同学

      @老白 最后一种保存为js,wp加载就行

      4 年前 • 天朝国度 • Unknown Unknown • 回复
  • 的头像
    贰叁伍

    JS代码反调试文件

    4 年前 • 182.150.*.* • Unknown Unknown • 回复

猜你喜欢

  • 插件分享:新增自助购买卡密功能
  • 主题改造计划:手动模块化网站首页
  • 「插件分享」WP Migrate DB Pro | WordPress数据一键迁移工具
  • 「日志记录」逆向必应翻译网页版API实现免费调用
  • 「代码分享」第三方平台VIP视频解析API接口
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

总结安装ffmpeg拓展命令
2021-04-28 1:05:57
「插件分享」JUNCTION WORDPRESS 外部链接控制器 | External Links
2024-07-11 3:02:21
「教程分享」WordPress上CDN加速能够极大地提升网站速度体验
2022-12-29 12:56:54

文章目录

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.600 秒   |  SQL查询 32 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈