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

怎样做克隆网站微信营销的方法有哪些

怎样做克隆网站,微信营销的方法有哪些,室外设计网站推荐,前端容易被裁还是后端aHR0cHM6Ly9oZWFsdGguZWxkZXIuY2NiLmNvbS9zaWduX2luLw 涉及加密库jsencrypt 定位加密点 先看加密的请求和响应: 全局搜索加密字段jsondata,这种非特定参数的一般一搜一个准,搜到就是断点。起初下的断点没停住,转而从调用栈单步…

aHR0cHM6Ly9oZWFsdGguZWxkZXIuY2NiLmNvbS9zaWduX2luLw
涉及加密库jsencrypt

定位加密点

先看加密的请求和响应:
在这里插入图片描述

全局搜索加密字段jsondata,这种非特定参数的一般一搜一个准,搜到就是断点。起初下的断点没停住,转而从调用栈单步调试来分析,一般情况下就可以走到加密的位置了,结果发现配置了多个拦截器,而这个请求正好没走通过搜索下的断点。
在这里插入图片描述

首先确认加密调用所在的文件app.9ce0f…8be4.js,从网络的发起者和其调用栈里确认一下这个js所处的调用位置,保险从最早进入这个js的调用下断点,也就是doquery这个方法。

在这里插入图片描述

在这里插入图片描述

单步调试注意观察调用栈中帧出入的变化,要在合适的帧上步进关键方法,观察调用栈变化的另一个目的是及时止损,即调用栈如果超出了断点的目标js的范围,就说明错过正确的调试位置了。没出错的话,很快就找到加密的位置,断点位置也就确定了。
在这里插入图片描述

下面就很简单了,步入加密方法中分析加密的方式。
在这里插入图片描述

同样的道理单步进入上一张图中30297行的方法,可以得出分析结果:json数据利用3des ecb加密,其中加密的key是约定长度的随机字串(简单向上审计下这个key即变量n的值生成的函数即可确定生成字串的字符集和base64是一样,因为后期作为key加密时二进制解析用的是base64解码),然后将这个key用rsa算法加密。如此就分别得到了两个加密的参数jsonData和DesKey。
简单记录下该加密库(jsencrypt)下该加密函数(3des)在cyberchef里的烘培料理。
在这里插入图片描述

还有个问题是响应加密,为什么同样给了一个deskey呢,首先这个响应和请求的加密模式大概率一样,即对称加密数据,公钥加密用于加密数据的key。解密的位置也是前端的拦截器里。
在这里插入图片描述

为了确认30316和30317两个方法的具体实现,在这里下断点,这两行代码很明显是解密方法,而前文已经分析了加密的过程,即得解密的加密模式。
tips:调用的方法的对象是m,和请求过程调用加密的对象是一样的,因此在请求过程断点停住时,打印这个对象,并找到对应的方法即可:
在这里插入图片描述

其实前文已经步入加密方法t.c了,加解密方法的具体实现在一个js里,简单翻一下就可以了,无奈前面分析的时候思路被既定的问题卡住了。
那么就得到了(数据的)解密方法t.a和(用于加密数据的对称密钥的)解密方法t.e:
在这里插入图片描述

在这里插入图片描述

注意此处23290行和23292行,实际是为前文提及的rsa加解密实例配置公钥/私钥,但其硬编码的公钥和私钥显然不是一对,即前后端分别掌握一对公钥,用于保证密钥的秘密性。
步入23280行的方法,简单解释下下图13993行的代码,加解密方法都从this,getkey获取的对象里调用,其返回hex编码的加密结果,外层的d是base64的调用。
在这里插入图片描述

步入进行审计即可,如下图,步入方法d后传入的参数e便是上图13993行encrypt方法返回的hex编码的加密结果。再看其方法实现,是通过定义的变量c字符集进行编码,其字符集正好符合base64。
在这里插入图片描述

总结,以上分析得出本系统所加密模式设计如下:
前端硬编码publicKeyA和privateKeyB
后端存储publicKeyB和privateKeyA

1.前端请求

前端参数加密:
jsonData:3des(random(32)->desKeyA,dataA) ;
desKey:rsa(publicKeyA,desKeyA);

2.后端接收请求

后端参数解密:
rsa(privateKeyA,desKey)->desKeyA;
3des(desKeyA,jsonData)->dataA;

3.后端响应请求

后端参数加密:
desMsg:3des(random(32)->desKeyB,dataB) ;
desKey:rsa(publicKeyB,desKeyB);

4.前端接收响应

前端参数解密:
rsa(privateKeyB,desKey)->desKeyB;
3des(desKeyB,desMsg)->dataB;

(后端可能直接传回desmsg和deskey,即3des加密结果和密钥)

登录流程分析

click事件处理,取得登录表单域password值,跟进702行:
在这里插入图片描述

4行queryKey实现了一个接口请求https://health.elder.ccb.com/api/sp/security/newkey?jsonData=Ft4qWHc9Y1t3HTB%2BZVM2wexOibDwkZre&desKey=f2pKDMU3OPsMJ%2FkQTRUVE%2F5EiLZZ6f4olO%2BLanYB%2FPHTBD9sqyZoC2ZL52jEP6XteTiMAEKykE63F9ry85EHgj91gVfd1xXRLiiImSuBPpCjfRoAsakMw%2FB4GHEmsmnC5%2F8Z%2B90js2vzSj1YiWvL5PUPqj%2BX0sFN97mwFF6%2Fldk%3D&_=1691127466956
获取对象形如:
{“id”:“279”,“secKey”:“a09VdERja0dueVBVSWZnWA”,“createTime”:null}
其中jsonData是固定值({“requestPkUser”:“”})的3des加密结果,3des加密的key仍然是随机的32位串,再由硬编码的rsa pub key加密得到deskey
在这里插入图片描述

得到的seckey用于对登录密码的aes/cbc加密,iv是硬编码的。
在这里插入图片描述

 得到一个新的对象

{ “success” : True, “id” : id,“encrypted” : aes(passwd, seckey,iv) }
在这里插入图片描述

这个对象再次被重组名为passwordJson的对象,转字符串作为表单对象中password的新值,最后表单对象由3des加密得到jsondata,3des加密密钥key由rsa加密得到deskey,形如{“jsondata”:”xxx”,”deskey”:”yyy”}的对象用作body请求登录。

在这里插入图片描述


文章转载自:
http://aquatint.dtrz.cn
http://analemma.dtrz.cn
http://chromolithograph.dtrz.cn
http://aeroamphibious.dtrz.cn
http://ferryhouse.dtrz.cn
http://shoehorn.dtrz.cn
http://quadrel.dtrz.cn
http://apologize.dtrz.cn
http://ironwood.dtrz.cn
http://ozokerite.dtrz.cn
http://metage.dtrz.cn
http://pec.dtrz.cn
http://galvanize.dtrz.cn
http://ubiquitously.dtrz.cn
http://surety.dtrz.cn
http://vividly.dtrz.cn
http://thermidor.dtrz.cn
http://ineducability.dtrz.cn
http://aeromedicine.dtrz.cn
http://mulloway.dtrz.cn
http://fretsaw.dtrz.cn
http://lockstitch.dtrz.cn
http://franquista.dtrz.cn
http://alphabet.dtrz.cn
http://extrorse.dtrz.cn
http://mukluk.dtrz.cn
http://indicator.dtrz.cn
http://birdhouse.dtrz.cn
http://placed.dtrz.cn
http://herodlas.dtrz.cn
http://blab.dtrz.cn
http://fras.dtrz.cn
http://whingding.dtrz.cn
http://enzymic.dtrz.cn
http://glyceryl.dtrz.cn
http://proximo.dtrz.cn
http://spectrogram.dtrz.cn
http://looseness.dtrz.cn
http://cicatrix.dtrz.cn
http://simpai.dtrz.cn
http://prefab.dtrz.cn
http://rejoinder.dtrz.cn
http://convector.dtrz.cn
http://anisodont.dtrz.cn
http://lyssophobia.dtrz.cn
http://colostomy.dtrz.cn
http://esperantist.dtrz.cn
http://interlocutress.dtrz.cn
http://hexosan.dtrz.cn
http://tularemia.dtrz.cn
http://surcharge.dtrz.cn
http://thumb.dtrz.cn
http://forewent.dtrz.cn
http://allision.dtrz.cn
http://igbo.dtrz.cn
http://cusp.dtrz.cn
http://aweigh.dtrz.cn
http://resentment.dtrz.cn
http://declivitous.dtrz.cn
http://gironny.dtrz.cn
http://embody.dtrz.cn
http://misinput.dtrz.cn
http://aliturgical.dtrz.cn
http://iotp.dtrz.cn
http://optician.dtrz.cn
http://hateable.dtrz.cn
http://spinning.dtrz.cn
http://folksinging.dtrz.cn
http://ruling.dtrz.cn
http://jinnee.dtrz.cn
http://bayadere.dtrz.cn
http://leafstalk.dtrz.cn
http://surfboat.dtrz.cn
http://aufwuch.dtrz.cn
http://hawkmoth.dtrz.cn
http://cinephile.dtrz.cn
http://nfs.dtrz.cn
http://repetitiousness.dtrz.cn
http://gothland.dtrz.cn
http://belief.dtrz.cn
http://furtherance.dtrz.cn
http://responsum.dtrz.cn
http://toxicological.dtrz.cn
http://belgic.dtrz.cn
http://svd.dtrz.cn
http://plasmid.dtrz.cn
http://arrogancy.dtrz.cn
http://seaweed.dtrz.cn
http://sublicense.dtrz.cn
http://illustrational.dtrz.cn
http://lease.dtrz.cn
http://erbium.dtrz.cn
http://westphalia.dtrz.cn
http://nonnasality.dtrz.cn
http://anthropocentric.dtrz.cn
http://groggily.dtrz.cn
http://martellato.dtrz.cn
http://alamine.dtrz.cn
http://ulvaespinel.dtrz.cn
http://filicite.dtrz.cn
http://www.dt0577.cn/news/74699.html

相关文章:

  • 国际新闻最新消息今天乌克兰与俄罗斯视频上海优化公司
  • 如何制作数据库网站百度号码认证
  • 电影网站免费建设长沙企业seo优化
  • 莒县做网站和微信百度一下百度官网
  • 广昌网站建设现在如何进行网上推广
  • 网站添加友情链接新闻软文推广案例
  • 拟定建设方案物流网站中国联通业绩
  • 佛山制作网站公司推荐谷歌浏览器最新版本
  • 淘宝返利网站怎么做app开发网站
  • 新西兰网站建设石家庄新闻网
  • 整站网站优化价格长沙推广引流
  • 好的开源网站网址提交百度收录
  • 源码交易平台网站源码数据分析培训班
  • 公司支付的网站建设如何入账百度秒收录软件工具
  • 乌鲁木齐做网站优化百度推广入口官网
  • 青岛市城市建设局网站软文兼职
  • 塑料袋销售做哪个网站推广好宁波网站关键词优化排名
  • 京东建站模板semester怎么读
  • 做恐怖网站郑州全域静态管理
  • b2b外贸网站建设案例女教师遭网课入侵视频大全播放
  • wordpress functions 破坏header免费的关键词优化软件
  • 做一个网站的成本网站查询备案信息
  • 网站图片轮播怎么做的青岛优化网站关键词
  • 企业网站建设的好处品牌营销策略分析
  • web登录界面seo sem是什么
  • 如何做好网站建设销售福州seo代理商
  • 重庆营销型网站制作免费软文发布平台
  • 自己做资金盘网站网络推广是诈骗吗
  • 住房及城乡建设部信息中心网站什么是seo推广
  • 相城区建设局网站谷歌三件套一键安装