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

静态网站结构如何更新百度搜索排名怎么做

静态网站结构如何更新,百度搜索排名怎么做,厦门大型服装商城网站建设,做一家影视网站赚钱吗本文章附带TP(Thinking Process)! 题目提供了提示:需要我在两秒内完成拼图 [v] 我需要检查js逻辑 js中存在混淆与反调试 尝试反混淆[v] 尝试绕过反调试 既然无法反混淆,但是反调试可绕过,是否有方法在运行时调试,并干扰js对拼图完成时间时间的判断? 题目代码经过高…

本文章附带TP(Thinking Process)!

题目提供了提示:需要我在两秒内完成拼图

  • [v] 我需要检查js逻辑

js中存在混淆与反调试

  • 尝试反混淆
  • [v] 尝试绕过反调试

既然无法反混淆,但是反调试可绕过,是否有方法在运行时调试,并干扰js对拼图完成时间时间的判断?

  • 题目代码经过高度混淆,已经无法辨识,我现在需要找到是否有方式能在控制台当中分析函数逻辑

代码过于混乱,已经无法识别逻辑,但是所有逻辑均在本地完成,没有任何网络通信

  • [v] 或者,我是否能使用某种方式控制js获取到的时间?例如直接修改操作系统时间?
  • [v] 我现在需要了解js获取时间的大部分方式,并编写代码
// 劫持时间起点(记录页面加载时间)
const baseTime = Date.now();// 覆盖所有时间获取方式
(function() {// 劫持 Date 对象const OriginalDate = Date;Date = function() {if (new.target) { // 当被 new 调用时(如 new Date())return new OriginalDate(baseTime + 1000); // 返回固定时间}return OriginalDate.apply(this, arguments);};Date.now = () => baseTime + 1000; // 固定为开始时间+1秒Date.parse = OriginalDate.parse;Date.UTC = OriginalDate.UTC;// 劫持 performance.now()const originalPerfNow = performance.now;performance.now = () => 1000; // 固定返回1秒// 劫持 setTimeout/setInterval 的延迟计算const originalSetTimeout = window.setTimeout;window.setTimeout = function(callback, delay, ...args) {return originalSetTimeout(callback, 0, ...args); // 强制所有定时器立即触发};const originalSetInterval = window.setInterval;window.setInterval = function(callback, delay, ...args) {return originalSetInterval(callback, 0, ...args); // 强制所有间隔为0};
})();
  • [v] 我该如何在js执行前就执行这段代码?有什么浏览器插件能做到吗

编写油猴脚本

// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      2025-04-05
// @description  try to take over the world!
// @author       You
// @match        http://eci-2ze2r3f9jd169rxoou1d.cloudeci1.ichunqiu.com/
// @icon         https://www.google.com/s2/favicons?sz=64&domain=ichunqiu.com
// @grant        none
// ==/UserScript==(function() {'use strict';// 劫持时间起点const baseTime = Date.now();// 覆盖所有时间APIconst OriginalDate = Date;window.Date = function() {if (new.target) {return new OriginalDate(baseTime + 1000);}return OriginalDate.apply(this, arguments);};Date.now = () => baseTime + 1000;Date.parse = OriginalDate.parse;Date.UTC = OriginalDate.UTC;performance.now = () => 1000;window.setTimeout = (callback, delay, ...args) => {return window.setTimeout(callback, 0, ...args);};window.setInterval = (callback, delay, ...args) => {return window.setInterval(callback, 0, ...args);};
})();
console.log("Date.now() ->", Date.now());      // 应返回固定值
console.log("new Date() ->", new Date());     // 显示固定时间
console.log("performance.now() ->", performance.now()); // 显示1000

我现在成功hook了时间,再次尝试拼图,成功获得flag

http://www.cadmedia.cn/news/10345.html

相关文章:

  • 提供企业网站建设价格网络推广与营销
  • 锦州网站seo标题优化怎么做
  • 网站升级改版福州seo快速排名软件
  • 屋领网站固链营销推广费用预算表
  • 网站建设 开发自媒体人15种赚钱方法
  • 网站模板首页万网域名管理平台
  • 人大网站建设要领导重视宁波seo优化外包公司
  • 网站推广优化方法怎么交换友情链接
  • 服装官网网站建设手机360优化大师官网
  • 东莞做网站it s百度域名收录提交入口
  • 网站空间什么意思怎样建立一个网络销售平台
  • 个人工作室如何纳税网站很卡如何优化
  • 北京微信网站建设报价交换友情链接的渠道有哪些
  • 济宁网站建设 中企动力临沂怎么在百度上面打广告
  • 深圳政府招聘信息网站百度推广是怎么做的
  • 药品网上商城四川seo整站优化费用
  • 兴化网站开发seowhy教研室
  • 网站设计方法百度热搜风云榜
  • 做网站的哪里好深圳竞价托管
  • 从网上怎么做网站营销西安百度推广开户运营
  • 东莞人才网 东莞招聘信息北京seo关键词优化收费
  • 北京海淀区信息科技有限公司seo网站推广是什么意思
  • 衡阳北京网站建设长沙免费建站网络营销
  • 郑州网站建设 个人工作室百度app官方下载安装到手机
  • 电子商务网站设计与维护搜索引擎优化是什么
  • 广州荔湾做网站公司seo搜索引擎优化工具
  • 建设门户网站价格搜索引擎营销方式
  • 域名绑定网站提示正在建设教育培训机构排名
  • 威海推广如何优化网站首页
  • 深圳网站建设去哪里谷歌seo排名