- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第
初识JavaScript逆向——以网易云音乐和招标网站为例
functiona(a){
vard,e,b=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,c=
for(d=0;ad+=1)
e=Math.random()*b.length,
e=Math.floor(e),
c+=b.charAt(e);
returnc
functionb(a,b){
varc=CryptoJS.enc.Utf8.parse(b)
,d=CryptoJS.enc.Utf8.parse(0102030405060708)
,e=CryptoJS.enc.Utf8.parse(a)
,f=CryptoJS.AES.encrypt(e,c,{
iv:d,
mode:CryptoJS.mode.CBC
returnf.toString()
functionc(a,b,c){
vard,e;
returnsetMaxDigits(131),
d=newRSAKeyPair(b,,c),
e=encryptedString(d,a)
functiond(d,e,f,g){
varh={}
,i=a(16);
returnh.encText=b(d,g),
h.encText=b(h.encText,i),
h.encSecKey=c(i,e,f),
functione(a,b,d,e){
varf={};
returnf.encText=c(a+e,b,d),
leti0x={
csrf_token:,
encodeType:aac,
ids:[1325905146],
level:standard,
letr=d(JSON.stringify(i0x),010001,00e0b509f6259df8642dbc35662901477df22677ec152b5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417629ec4ee341f56135fccf695280104e0312ecbda92557f6c9d05c4f7f0c3685b7a46bee255932575cce10b424d813cfe4875d3e82047b97ddef52741d546b8e289dc6935b3ece0462db0a22b8e7,0CoJUm6Qyw8W8jud
console.log(r);
运行结果和第一种方法运行出来的结果是一致的。
python的代码跟第一种方法处一致,就不重复写了。
第三种抠代码方法
看到c函数中调用的setMaxDigits、RSAKeyPair和encryptedString三个函数,有经验的人就可以猜测大概率是rsa加密,它的相关加密过程可以直接从一个网站上复制。
url地址:/rsa/
打开界面,将如下三个链接中的代码完全复制进一个js文件中即可。
js文件代码:
点击查看代码
varCryptoJS=require(crypto-js
//BigInt,asuiteofroutinesforperformingmultiple-precisionarithmeticin
//JavaScript.
//Copyright1998-2005DavidShapiro.
//Youmayuse,re-use,abuse,
//copy,andmodifythiscodetoyourliking,butpleasekeepthisheader.
//Thanks!
//DaveShapiro
//dave@
//IMPORTANTTHING:BesuretosetmaxDigitsaccordingtoyourprecision
//needs.UsethesetMaxDigits()functiontodothis.Seecommentsbelow.
//TweakedbyIanBu
您可能关注的文档
最近下载
- 汽修公司汽车修理汽车保养突发环境应急预案.docx VIP
- 某水库除险加固工程施工组织设计.doc VIP
- 全国预防接种技能竞赛理论训练题库及答案(中华人民共和国疫苗管理法212题).docx VIP
- 2025年(完整)人教精通版小学英语3-6年级单词词汇表 .pdf VIP
- 天翼云认证解决方案架构师考试题及答案(新版).doc VIP
- 港迪HF659系列变频器使用说明书V100(G20200812).pdf VIP
- 水库除险加固工程施工组织设计120页.doc VIP
- 《农业政策热点培训》课件.ppt VIP
- 申凌门机NSFC01-01A控制器操作手册.pdf
- 从大食物观角度出发的中国饲料粮供给安全问题探讨.docx VIP
文档评论(0)