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

网站经常被挂马自建网站营销

网站经常被挂马,自建网站营销,兰州市网站建设公司,网站开发技术支持与保障文章目录概要整体架构流程小结概要 提示:仅供学习,不得用做商业交易,如有侵权请及时联系 逆向:JS逆向 - YandexSmartCaptcha (worker线程) URL:aHR0cHM6Ly9jYXB0Y2hhLWFwaS55YW5kZXgucnUvZGVtbw 整体架构流程 提示&…

文章目录

    • 概要
    • 整体架构流程
    • 小结

概要

提示:仅供学习,不得用做商业交易,如有侵权请及时联系

逆向:JS逆向 - YandexSmartCaptcha (worker线程)

URL:aHR0cHM6Ly9jYXB0Y2hhLWFwaS55YW5kZXgucnUvZGVtbw==

在这里插入图片描述

整体架构流程

提示:分析参数生成以及worker调用

1、当我们去点击框框时,会触发一个接口:check

在这里插入图片描述
在这里插入图片描述

2、我们可以看到主要还是这几个参数,观察发现这几个都是base64加密的

在这里插入图片描述

3、这里可以直接去断xhr去分析,或者直接去搜索btoa,hook的话只能hook到轨迹的加密,也就是tdata的值

btoa_ = btoa;
btoa = function(a){let res = btoa_(a);console.log('a::',a,'res::',res)debugger;return res;
}

4、刷新网页

  1. picasso的值:这里的t其实是随机一个值pic: [Math.floor(1e3 * Math.random()), Math.floor(1e3 * Math.random())]
    在这里插入图片描述
[{seed: t[0],rounds: 5,width: 300,height: 300,fontSizeFactor: 1.5,maxShadowBlur: 50}, {seed: t[1],rounds: 10,width: 300,height: 300,fontSizeFactor: 2,maxShadowBlur: 70}]

中间e.map(Z)操作魔改的md5

在这里插入图片描述

  1. rdata生成:window.PGreed.safeGet异步生成的指纹加密,是在captchapgrd的js文件生成
    在这里插入图片描述

3、前面都是初始化的值,当我们点击的时候,会发送一个check包

在这里插入图片描述

4、继续,会通过P.calculateNonce对象走异步,然后生成pdata

在这里插入图片描述
在这里插入图片描述

这里我们可以看得,调用异步操作的时候,创建了worker,blob会创建一个临时的js文件,丢了一个很长的js进去

  • 什么是worker
    浏览器中的Web Worker是HTML5引入的API,用于在后台线程中执行JavaScript脚本,实现多线程操作,避免阻塞主线程,通过消息传递(postMessage/onmessage) 与主线程交换数据,避免共享内存冲突
  • 怎么使用worker
    const Worker = require(‘worker_threads’);
    const parentPort = require(‘worker_threads’);
// 主线程 
const worker = new Worker('worker.js'); 
worker.postMessage({  data: '任务开始' });
worker.onmessage  = (e) => console.log(e.data); // worker.js  
self.onmessage  = (e) => {const result = heavyCalculation(e.data); self.postMessage(result); 
};

我们可以直接替换一手文件,直接在刚刚那段字符串js里面插入debugger

在这里插入图片描述

到这里之后我们可以发现它是一个webpack,传入的值也是上一个接口返回的,所以我们复制到nodejs进行调用即可,最后生成这个pdata

btoa(JSON.stringify({powNonce: nonce,powCalcTime: Math.floor(1e3 * Math.random()),powPrefix: prefix}))

在这里插入图片描述

小结

提示:学习交流主页,星球持续更新中:链接https://t.zsxq.com/AJTw2(+星球主页+v)

http://www.dtcms.com/wzjs/827034.html

相关文章:

  • 网站备案被注销 接入商wordpress中文完全教程
  • 如何用discuz做网站大连网站设计菲尔莱斯
  • 网站做支付按流量付费外卖平台
  • 旅行网站首页模板专门做孩子早教的网站
  • 网站建站方式wordpress添加样式表
  • nodejs做网站的弊端app软件做得比较好的公司排名
  • 广州割双眼皮网站建设代写平台
  • 招商加盟类网站模板wordpress 评论 邮件
  • 蒙自网站建设都有什么推广平台
  • 鞍山网站设计公司推广普通话手抄报内容大全
  • 做推广类门户网站怎么样搜索引擎 网站推广 举例
  • se 网站优化企业网站备案需要多久
  • 网页设计和网站建设书创意网页设计图
  • 专业网站运营制作公司注册资金实缴新政策出台2024
  • 房山营销型网站制作开发百度广告位价格表
  • 网站服务器备案查询网站小程序开发公司推荐
  • dede网站 远程生成wordpress ajax 提交表单
  • 网站怎么做安全图片优化是什么意思
  • 以人为本网站建设空间出租网站建设国内排行
  • 营销类网站推荐个人可以做下载类网站吗
  • 微信网站公众平台织梦网站301跳转怎么做
  • 广州专业的免费建站徐州网站平台
  • 网站建设网络推广微信网站电子商务网站建设的规划方案
  • 德尔普的网站建设的价格祁东网站开发
  • 汉中网站建设价格网站备案导致网站被k
  • 拓尔思网站建设公司网络设计与实施
  • 手机版网站制作费用不是做有网站都叫jwth
  • 做经营行网站需要什么wordpress图片存储方案
  • 潍坊做网站教程百度推广官网入口
  • html个人网站设计模板网站为什么被k