V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bigha  ›  全部回复第 4 页 / 共 4 页
回复总数  75
1  2  3  4  
265 天前
回复了 bigha 创建的主题 程序员 写了一个某 AI 助手套壳的 GPT 接口
@Jaeger 没有任何限制,自己部署自己用即可
这种担心纯属无稽之谈啊,
没有 GPT 之前大家用的是谷歌,
简单的问题不一样能搜出来
@lisxour 那必须的 如果和后端联动起来 那才是彻底把路子堵死了
@lisxour 你看我也没破解楼主的算法,也可以模拟请求,你不信,你试试

https://code.ping8.top/dKdNj-o4mUd/raw

所以前端加密就是个伪命题,不管伪装的有多厉害,总能被破解,

当然作为防守的一方,针对 ip 整一些限流之类的手段也很常见
@hsuehliuyang

这不是随便调嘛

```
import requests

r=requests.Session()

pdata={
'group':'ceshi',
'action':'decrypt',
'para':'NB_00edbf52008972d16934ab5a45d68a21d7aa6f3ba0d6b3a8d5e61cafd2c0c4777ced03'
}

response=requests.get("https://rpc.ping8.top/business/invoke",params=pdata)
print(response.text)
```

![7afbd1b6257c4f6078ed8.png]( https://tu.ping8.top/file/7afbd1b6257c4f6078ed8.png)
274 天前
回复了 bigha 创建的主题 程序员 挑战 V 友发的最强前端加密播放器
@hsuehliuyang

估计后端有啥限制,目测是请求 10 次就不行了

用下面这个代码替换掉 [https://img.huxiucdn.com/article/content/202308/19/230935899090.js]

https://code.ping8.top/KOJuh-yUAZc/raw

然后随便打开个播放页,用油猴让网页 30 秒自动刷新一次即可
274 天前
回复了 bigha 创建的主题 程序员 挑战 V 友发的最强前端加密播放器
@hsuehliuyang

上面两个大佬都说了,过 debugger 的方法确实很多,这里就总结下遇到的各种类型吧

1 、时间类型,就是判断你打开 F12 时间,如果停留几秒,马上关闭你浏览器

解决:这种调试时直接修改下时间就能解决

2 、代码里穿插各种的 debugger ,各种乱入

解决:js 全局替换掉 debugger 关键字 ,然后源文件 overrride

3 、打开 F12 就开始疯狂往内存里写东西,然后让你浏览器卡死

解决:从加载 js 代码就开始调试,慢慢找到相关代码,然后按照上面大佬说的搞掉

4 、常规的 debugger hook 方法

```
Function.prototype.constructor_ = Function.prototype.constructor;
Function.prototype.constructor = function (a) {
if(a == "debugger") {
return function (){};
}
return Function.prototype.constructor_(a);
};
```
第一个网站 已经搞定了

https://www.v2ex.com/t/967442
@limuyang2 主要是靠技术手段 = =
兄弟们啊 你们看我这个靠不靠谱 主打一个公益

api.ping8.top
@mikaelson 我的貌似就是这个 前面说的是另一个
@tediorelee 吃灰+闲置 就是买了放着 心里舒坦
共享鸡场 有人已经做起来了
293 天前
回复了 ben548 创建的主题 Redis redis 怎么裁剪 zset 只保留排名前 100 的数据
Redis 中可以使用 ZREMRANGEBYRANK 命令来裁剪有序集合 ZSET ,只保留排名前 N(N=100) 的数据,可以按照以下步骤进行操作:

1. 连接到 Redis 服务,并选择要操作的数据库:

```bash
redis-cli
SELECT 0
```

2. 使用 ZCARD 命令获取有序集合 ZSET 的大小,即元素数量:

```bash
ZCARD myzset
```

3. 如果有序集合 ZSET 的元素数量超过了 100 ,使用 ZREMRANGEBYRANK 命令删除排名在 100 之后的元素:

```bash
ZREMRANGEBYRANK myzset 100 -1
```

上面的命令表示删除有序集合 ZSET 中排名在 100 之后的所有元素,保留排名前 100 的元素。

4. 使用 ZCARD 命令再次检查有序集合 ZSET 的大小,确认已经裁剪成功:

```bash
ZCARD myzset
```

如果返回结果为 100 ,表示裁剪成功,只保留了排名前 100 的元素。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4955 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 08:07 · PVG 16:07 · LAX 01:07 · JFK 04:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.