首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jd-base脚本修改记录

目标 今天看jd-base脚本中的日志,发现有些项目我自己没有提供互助码,脚本会自动去助力作者的互助码。然而有些项目的互助码是每日变化的,根本没有可以在配置文件内去设置我自己的互助码。...修改手机狂欢城 首先修改手机狂欢城的脚本,有2个文件,分别是jd_carnivalcity.js,jd_carnivalcity_help.js。...jd-base的脚本代码文件都在容器内的/jd/scripts/文件夹内。...为了方便修改脚本文件,我修改了一下jd-base.sh这个文件,把docker容器的/jd/scripts/目录映射到了宿主机。...修改jd_carnivalcity.js jd_carnivalcity.js在第521行(函数getHelp内)下面添加一行代码,用于把获取到的自己的互助码提交到我开发的一个网站接口: //获取邀请码

16220
您找到你想要的搜索结果了吗?
是的
没有找到

原生JS实现base64解码与编码

本文作者:IMWeb yuchenli 原文出处:IMWeb社区 未经同意,禁止转载 什么是base64 base64是用规定的64种字符来表示任意二进制数据的一种编码格式,而且这64种字符均是可见字符...原生JS实现其编码与解码 如果对JS熟悉的同学,可能会想到window对象的atob()和btoa()方法。但是只有在较新的游览器中才能使用,面对老的游览器,我们只能靠原生的JS自己造轮子了。...这里依然存在两个问题: 如何将字符串解析成二进制数据 如何对中文字符进行编码 JS解析字符串为二进制数 首先在页面中所有的字符串都是基于unicode编码的,然后js的字符串中刚好有charCodeAt...但是在JS已经有现成的方法了。...的编码与解码了 最后附上完整代码 JS文件代码: var codeHandler = (function(){ var base64Chars = [ 'A', 'B',

11.3K10

实战案例浅析JS加密 - DES与Base64

通过点击提示的路径,我们找到以下代码: 找到这里就可以把需要的js代码扣出来,然后一步步调试了,通过补齐缺失的代码,得到以下js加密代码并运行: var CryptoJS = CryptoJS ||...Base64加密 JS调试实战案例 同样参照上面的调试流程,搜索加密参数'encodePassword',经过测试通过'encodePassword ='这关键字找到了加密所在的js,并通过断点验证 找到关键加密位置后...,查看加密的js文件,直接复制出来即可 base64加密比较简单,直接复制补上我们的密码,输出的就是加密后的字段了 function Base64() {...调试加密字段的流程,并且分别调试了关于DES与Base64加密的两个案例。...文中举例的案例属于菜鸟级别,但是千万因为这样就小瞧JS逆向这门学问,因为上面写的案例其实连js逆向入门的门槛都没跨过。 下一篇继续分享其他加密算法的小案例,希望对你有所帮助。

3.4K20

pdf.js预览pdf文件流(base64)

pdf.js是一款非常优秀的pdf解析工具,但不支持直接预览文件流,这里需要对pdf.js稍微改造。...var base64Index = dataURI.indexOf(BASE64_MARKER) + BASE64_MARKER.length; var base64 = dataURI.substring...源码 5.1 viewer.js更改 打开viewer.js,直接搜索“DEFAULT_URL”会找不到(因为网上有个别帖子的版本是在viewer.js里搜到“DEFAULT_UR”并且要求注释的),但是通过寻找...,发现我这个版本的“DEFAULT_URL”已经放在“defaultOptions”对象里面,如下图:  把defaultUrl的value修改为DEFAULT_URL,原来的value值是本地的一个..._title.split(" ")[0] }, 5.2 修改viewer.js.map 打开viewer.js.map,搜索defaultUrl,把value更改为【DEFAULT_URL】,如图:

14.9K20
领券