JS加密:JSON数据加密
JS加密:JSON数据加密
JS编程中,很多有用的数据都会以JSON格式存放。
如果对JS代码混淆加密,这些JSON数据会变成什么样呢?
且看以下示例,使用JShaman专业版(专业的JS混淆加密),对JSON数据加密:
一行用于演示的JS源码:
var abc = {"a":a1,"b":"b2","c":"c3"};
JSON加密方式一
配置中使用“字符串unicode化”:
加密效果:
var abc = {"\u0061": "\u0061\u0031","\u0062": "\u0062\u0032","\u0063": "\u0063\u0033"
};
JSON加密方式二
配置中使用“JS数据加密”、“字符串阵列化”、“阵列字符串加密”。
加密结果:
var _0x13171b=["114.3.41.41.43.104.43.51.41.43.104.56.43.37.3.41.41.43.107.43.51.41.43.107.59.43.37.3.41.41.43.106.43.51.41.43.106.58.43.3.116."];
function _0xdf9c2e(str,dy_key){dy_key=9;var i,k,str2="";k=str.split(".");for(i=0;i<k.length-1;i++){str2+=String.fromCharCode(k[i]^dy_key);}return str2;}var abc=JSON.parse(_0xdf9c2e(_0x13171b[0]));
第一种加密结果,还能看出JSON格式,只是JSON中的数据加密了。
第二种加密结果,JSON格式也完全不可见了。
你认为哪种加密效果更好呢?
JS加密:JSON数据加密相关推荐
- 13-爬虫之js加密,解密,混淆,逆向破解思路
url:https://www.aqistudy.cn/apinew/aqistudyapi.php 分析思路: 原图 现图 1,我们点击查询按钮后发现抓取到了2个一样的数据包,包含请求url和pos ...
- 【JS 逆向百例】网洛者反爬练习平台第六题:JS 加密,环境模拟检测
关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 文章目录 声明 逆向目标 抓包分析 查找加密 环境补齐 完整代码 JavaScript 加密关键代码 Python 计算关键代码 ...
- 爬虫:突破有道翻译js加密(最新)
爬虫:突破有道翻译js加密 代码已上传至个人GitHub,可供下载: 突破有道翻译js加密 思路:(python版本3.6) 1.分析post上传form信息,发现存在加密行为 2.查看网页js文件, ...
- Python爬虫:爬取instagram,破解js加密参数
Python爬虫:爬取instagram,破解js加密参数 instagram 是国外非常流行的一款社交网站,类似的还有像facebook.twitter,这些社交网站对于掌握时事热点.电商数据来源和 ...
- 爬虫之js加密破解抓取网易云音乐评论生成词云
js破解历程 前言 技能点 界面概况 静态网页 动态网页 页面解析 step1: 找参数 step2:分析js函数 step3:分析参数 step4: 校验 step5:转为python代码 编写爬虫 ...
- 破解网易云js加密,爬虫获取网易云评论
破解网易云js加密,爬虫获取网易云评论 抓包 这里是对网页版的网易云音乐进行抓包,分析网络请求,url https://music.163.com/#/song?id=36229055 然后可以发现 ...
- python有道字典_Linux下自制有道词典 - python 解密有道词典JS加密
对于爬虫新手来说,JS解密是一道过不去的坎,需要不断地练习. 平时在linux下开发,鉴于没有什么好用翻译软件,打开网易也占用系统资源,所以写了个在控制台的翻译软件接口. 使用python爬虫,查看网 ...
- Python学习笔记--Python 爬虫入门 -17-5 js 加密 (和有道词典的瓜葛)
- js加密 - 有的反爬虫策略采用js对需要传输的数据进行加密处理(通常是取md5值) - 经过加密,传输的就是密文,但是 - 加密函数或者过程一定是在浏览器完成,也就是一定 ...
- Python之爬虫-- js加密(破解有道词典加密的算法)
js加密 有的反爬虫策略采用js对需要传输的数据进行加密处理(通常是取md5值) 经过加密,传输的就是密文,但是 加密函数或者过程一定是在浏览器完成,也就是一定会把代码(js代码)暴露给使用者 通过阅 ...
最新文章
- 2022-2028年中国橡胶履带产业发展动态及投资趋势预测报告
- Python调整图片大小并保存调整后的图像
- 深入解剖unsigned int 和 int
- Ubuntu 安装 QQ
- classes maven 为空 打包_Maven打包:将classes打成Jar,之后打到War中(或打成jar),过滤指定目录。...
- 无线模块的电源设计指南
- 以太坊智能合约Hello World示例程序
- 【软件测试】黑盒测试の边界值分析法
- Spanner如何实现事务?
- 64位Ubuntu14.04搭建ADT开发环境
- RGB数据剪切后保存为JPG格式文件的代码(使用jpeglib)
- zend studio12配置php,Zend Studio 12.0调试php代码
- 数据分析——RFM模型
- 中国程序员容易发错音的单词「GitHub 热点速览 v.22.23」
- java在线校验银行卡号_校验银行卡卡号
- 解决Windows远程桌面连接工具连接不上远程操作系统的问题
- 格物 致知 诚意 正心 修身 齐家 治国 平天下
- SWITCH 和ROUTE的故事(来自Csico论坛)
- 003 C语言 输出名言
- 大数据周会-本周学习内容总结05
热门文章
- 今年春节当微信与支付宝对决移动支付时,百度出了个新招
- 聚焦数字孪生——盈嘉再次亮相第六届世界互联网大会
- PC - CPU 为什么小小的一颗薄片,动辄数千元?
- 线性代数【四】:向量(1):线性相关及其判别,极大线性无关组,等价向量组
- 40岁女人更有女人味
- 代替Win+R运行的小软件Launchy 2.5中文修改版 - 免安装压缩包
- PYTHON实现坦克大战游戏
- Locking up men does nothing more than keep them off the streets.
- 如何把token保存到本地
- 如果是狗,也要做一直战斗狗--三十岁的程序员