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数据加密相关推荐

  1. 13-爬虫之js加密,解密,混淆,逆向破解思路

    url:https://www.aqistudy.cn/apinew/aqistudyapi.php 分析思路: 原图 现图 1,我们点击查询按钮后发现抓取到了2个一样的数据包,包含请求url和pos ...

  2. 【JS 逆向百例】网洛者反爬练习平台第六题:JS 加密,环境模拟检测

    关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 文章目录 声明 逆向目标 抓包分析 查找加密 环境补齐 完整代码 JavaScript 加密关键代码 Python 计算关键代码 ...

  3. 爬虫:突破有道翻译js加密(最新)

    爬虫:突破有道翻译js加密 代码已上传至个人GitHub,可供下载: 突破有道翻译js加密 思路:(python版本3.6) 1.分析post上传form信息,发现存在加密行为 2.查看网页js文件, ...

  4. Python爬虫:爬取instagram,破解js加密参数

    Python爬虫:爬取instagram,破解js加密参数 instagram 是国外非常流行的一款社交网站,类似的还有像facebook.twitter,这些社交网站对于掌握时事热点.电商数据来源和 ...

  5. 爬虫之js加密破解抓取网易云音乐评论生成词云

    js破解历程 前言 技能点 界面概况 静态网页 动态网页 页面解析 step1: 找参数 step2:分析js函数 step3:分析参数 step4: 校验 step5:转为python代码 编写爬虫 ...

  6. 破解网易云js加密,爬虫获取网易云评论

    破解网易云js加密,爬虫获取网易云评论 抓包 这里是对网页版的网易云音乐进行抓包,分析网络请求,url https://music.163.com/#/song?id=36229055 然后可以发现 ...

  7. python有道字典_Linux下自制有道词典 - python 解密有道词典JS加密

    对于爬虫新手来说,JS解密是一道过不去的坎,需要不断地练习. 平时在linux下开发,鉴于没有什么好用翻译软件,打开网易也占用系统资源,所以写了个在控制台的翻译软件接口. 使用python爬虫,查看网 ...

  8. Python学习笔记--Python 爬虫入门 -17-5 js 加密 (和有道词典的瓜葛)

    - js加密     - 有的反爬虫策略采用js对需要传输的数据进行加密处理(通常是取md5值)     - 经过加密,传输的就是密文,但是     - 加密函数或者过程一定是在浏览器完成,也就是一定 ...

  9. Python之爬虫-- js加密(破解有道词典加密的算法)

    js加密 有的反爬虫策略采用js对需要传输的数据进行加密处理(通常是取md5值) 经过加密,传输的就是密文,但是 加密函数或者过程一定是在浏览器完成,也就是一定会把代码(js代码)暴露给使用者 通过阅 ...

最新文章

  1. 2022-2028年中国橡胶履带产业发展动态及投资趋势预测报告
  2. Python调整图片大小并保存调整后的图像
  3. 深入解剖unsigned int 和 int
  4. Ubuntu 安装 QQ
  5. classes maven 为空 打包_Maven打包:将classes打成Jar,之后打到War中(或打成jar),过滤指定目录。...
  6. 无线模块的电源设计指南
  7. 以太坊智能合约Hello World示例程序
  8. 【软件测试】黑盒测试の边界值分析法
  9. Spanner如何实现事务?
  10. 64位Ubuntu14.04搭建ADT开发环境
  11. RGB数据剪切后保存为JPG格式文件的代码(使用jpeglib)
  12. zend studio12配置php,Zend Studio 12.0调试php代码
  13. 数据分析——RFM模型
  14. 中国程序员容易发错音的单词「GitHub 热点速览 v.22.23」
  15. java在线校验银行卡号_校验银行卡卡号
  16. 解决Windows远程桌面连接工具连接不上远程操作系统的问题
  17. 格物 致知 诚意 正心 修身 齐家 治国 平天下
  18. SWITCH 和ROUTE的故事(来自Csico论坛)
  19. 003 C语言 输出名言
  20. 大数据周会-本周学习内容总结05

热门文章

  1. 今年春节当微信与支付宝对决移动支付时,百度出了个新招
  2. 聚焦数字孪生——盈嘉再次亮相第六届世界互联网大会
  3. PC - CPU 为什么小小的一颗薄片,动辄数千元?
  4. 线性代数【四】:向量(1):线性相关及其判别,极大线性无关组,等价向量组
  5. 40岁女人更有女人味
  6. 代替Win+R运行的小软件Launchy 2.5中文修改版 - 免安装压缩包
  7. PYTHON实现坦克大战游戏
  8. Locking up men does nothing more than keep them off the streets.
  9. 如何把token保存到本地
  10. 如果是狗,也要做一直战斗狗--三十岁的程序员