精易论坛

标题: KUrl V0.1.0 支持客户Duan指纹应对TLS检测而sh的http client客户Duan... [打印本页]

作者: 黑骑士ol    时间: 2024-12-14 22:53
标题: KUrl V0.1.0 支持客户Duan指纹应对TLS检测而sh的http client客户Duan...

Kurl模块V0.1.0


核心编程语言:RUST


模块内置了dll,由于版本号仅仅0.1.0 各位可以进行测试,有bug进行反馈关注我关注bug修复


了解什么是TLS检测


随着技术的发展,客户Duan在系统操作过程中会产生大量数据,包括娱乐、购物、浏览等多个方面。需要确保这些数据在传输过程中不被窃取、篡改或破坏,否则将直接关系到系统的安全以及对用户隐私的保护。TLS协议通过提供强大的加密机制、身份验证和数据完整性保障,确保了系统间通信的机密性和可靠性。


TLS(Transport Layer Security) 是一种传输层安全性协议。在车载通信的DoIP节点中,可通过TLS加密来保证通信的安全性。TLS 有 1.0 (RFC 2246)、1.1(RFC 4346)、1.2(RFC 5246)、1.3(RFC 8446) 版本,当前车载通信主要使用1.2版本和1.3.版本。


TLS协议介绍


TLS协议通过客户Duan和服务器之间的握手建立安全连接。典型的握手过程包括以下步骤:



太多了不想扣字了,大家可以自己百du总之如果你遇到了 参数加密没问题,请求头没问题,Cookies没问题,却无法与服务端通信 那么不妨试试Kurl?一个伪造clietn指纹的http访问利器



内置丰富的浏览器设备如下:



额外支持参数 chaos与random



下载模块打开本附件中的例程开始了解和使用



补充内容 (2024-12-26 18:18):
最新版本1.1.0,自己翻楼找下

补充内容 (2024-12-26 19:12):

v1.1.1 修复更新
1、废弃了Kurl和KurlClient类下的autoCookies方法
2、KurlClient新增setClientAutoCookies方法

补充内容 (2025-1-8 17:54):
现行版本:2.0.1 自己爬楼翻翻哈

Kurl模块例子.zip

2.63 MB, 下载次数: 293, 下载积分: 精币 -2 枚


作者: 黑骑士ol    时间: 2024-12-15 20:28
Kurl 0.3更新
-------------------------------------------------------
修复setHeaders失效问题
修复部分网站http请求崩溃问题
新增 请求错误返回到 response中例如:代理IP失效 就是timeout类似的不过还是 建议通过 状态码 = 0进行判断 异常
修复莫名其妙多了一个Cookies空值的协议头
getResponse方法内存溢出修复

补充内容 (2024-12-18 10:21):
0.5.1是最新版翻一下楼

Kurl0.3.0.zip

2.63 MB, 下载次数: 30, 下载积分: 精币 -2 枚


作者: ensurf    时间: 2024-12-16 11:34
这个可以有,感谢分享
作者: ensurf    时间: 2024-12-16 11:35
可以开个企e群
作者: 黑骑士ol    时间: 2024-12-16 14:08
顶一下顶一下顶一下顶一下
作者: 黑骑士ol    时间: 2024-12-16 15:47
更新:部分功能内部进行优化

补充内容 (2024-12-18 10:22):
0.5.1是最新版翻一下楼

Kurl-0.4.0.zip

2.63 MB, 下载次数: 30, 下载积分: 精币 -2 枚


作者: ensurf    时间: 2024-12-16 16:12
下载再试试这个
作者: zytlj    时间: 2024-12-16 16:27
谢谢分享。
作者: Awesome·LYG    时间: 2024-12-16 17:13
给你提一个建议,其实直接做一个单独的命令,类似于 网页_访问_对象 那样,可以快速调用指纹版的网页访问,这样会方便很多,我前面就是这么干的,而且我不需要这么多指纹配置,所以直接把命令的参数位置和网页访问对象一模一样,可以直接批量替换命令文本替换过来。。
作者: supi110    时间: 2024-12-16 18:24
支持,最好有个群交流下哈

作者: 黑骑士ol    时间: 2024-12-16 18:41
supi110 发表于 2024-12-16 18:24
支持,最好有个群交流下哈

这有
[JavaScript] 纯文本查看 复制代码
537177373

作者: wmv520    时间: 2024-12-16 20:15

这个可以有,感谢分享
作者: quary    时间: 2024-12-16 21:20
谢谢楼主分享!好人一生平安!!!
作者: 綄镁の「示申」    时间: 2024-12-17 07:48
感谢分享,很给力!~
作者: 白猫c    时间: 2024-12-17 09:56
感谢大佬!!!!!
作者: 一粒红尘    时间: 2024-12-17 11:39
程序退出,Libkurl载入失败  怎么个情况
作者: 安哥    时间: 2024-12-17 11:52
多线程会崩溃
作者: 飞翔的小弟弟    时间: 2024-12-17 14:12
牛X呀,下来学习
作者: wjswzj0    时间: 2024-12-18 10:07
感谢楼主分享
作者: 黑骑士ol    时间: 2024-12-18 10:21
更新内容:
1、重排了易语言类分身为Kurl和KurlClient 两个打配合
2、优化了rust dll的线程处理逻辑
3、优化了rust 内存模型实现高速稳定
4、完善proxy代理设置的方法

Kurl-0.5.1无注入.zip

2.62 MB, 下载次数: 32, 下载积分: 精币 -2 枚


作者: wzfahh    时间: 2024-12-18 11:35
多擦无法人2人
作者: 我很低调    时间: 2024-12-18 18:42

作者: 鸿运    时间: 2024-12-19 05:10
        支持,YYDS~
作者: shuya1    时间: 2024-12-19 14:45
支持,YYDS~
作者: 黑骑士ol    时间: 2024-12-19 20:53
更新内容:
1、增加获取单个cookies和header的方法 见测试文件例子test_getResp
2、优化send方法支持get传参 见测试文件例子 Test_Get
3、新增了TLS指纹KURL_TLS_EDGE_131、KURL_TLS_SAFARI_IOS_1811、KURL_TLS_SAFARI_182
4、修复ca证书设置问题

遗留问题:
setRequest 大小写 问题

Kurl-0.5.2无注入.zip

2.9 MB, 下载次数: 6, 下载积分: 精币 -2 枚


作者: mmlai8    时间: 2024-12-20 04:02
感谢楼主分享
作者: zhangjun1314    时间: 2024-12-21 12:57
期待更新完美版
作者: yang1900    时间: 2024-12-21 16:35
看看。。。。。。。。。。。。
作者: 黑骑士ol    时间: 2024-12-21 18:39
V0.5.3更新日志:
1、TLS过程chaos模式下对Akamai hash指纹的一致性增强处理; 参看测试按钮:Test_Ja3_chos
2、增强了setTimeout 支持毫秒、秒、分钟; 参看测试按钮:setTimeOut 修改超时时间尝试(五合一时间:连接超时 、读取超时、写入超时、总超时、DNS超时)

Kurl-0.5.3无注入.zip

2.99 MB, 下载次数: 14, 下载积分: 精币 -2 枚


作者: queboyou    时间: 2024-12-22 21:30
关注新技术,大哥加油
作者: queboyou    时间: 2024-12-23 08:17
本站内容均为会员发表,并不代表精易立场!
作者: queboyou    时间: 2024-12-23 20:41
争执贴,口水贴请不要参与,无视会更好,不要因为一些口水影响一天的心情导致程序出BUG,要做一个佛系的程序猿;
作者: 黑骑士ol    时间: 2024-12-25 18:07
Kurl 0.6.0 更新:
1、修复chorm、firefox指纹库tls header的顺序问题
2、重构了http1和http2的架构
3、内存优化避免了不必要的clone改为指针传递
4、TLS构建器进行内存优化

注:易语言effi未更新,本次更新主要针对dll本身的功能做了升级,详细的内容可以参考开源的git地址

Kurl-0.6.0.zip

2.59 MB, 下载次数: 4, 下载积分: 精币 -2 枚


作者: 黑骑士ol    时间: 2024-12-26 18:19
v1.1.0 第一个正式发布版本更新:
1、易语言模块删除临时的自动合并cookies方案,转移到rust内部自动管理,详细参看源代码
2、为了内存,代码全部重构,详见git

Kurl-1.1.0.zip

2.25 MB, 下载次数: 2, 下载积分: 精币 -2 枚


作者: 黑骑士ol    时间: 2024-12-26 19:11
v1.1.1 修复更新
1、废弃了Kurl和KurlClient类下的autoCookies方法
2、KurlClient新增setClientAutoCookies方法

Kurl-1.1.1.zip

2.25 MB, 下载次数: 40, 下载积分: 精币 -2 枚


作者: futieming    时间: 2024-12-27 07:09
附件中的例程开始了解和使用
作者: futieming    时间: 2024-12-27 07:10
附件中的例程开始了解和使用
作者: futieming    时间: 2024-12-27 07:14
最新版本1.1.0
作者: futieming    时间: 2024-12-27 07:15
最新版本1.1.0
作者: futieming    时间: 2024-12-27 07:15
最新版本1.1.0
作者: futiem    时间: 2024-12-27 07:16
最新版本1.1.0
作者: futiem    时间: 2024-12-27 07:17
本附件中的例程开始了解和使用
作者: futiem    时间: 2024-12-27 07:19
本附件中的例程开始了解和使用
作者: futiem    时间: 2024-12-27 07:20
就是timeout类似的不过还是 建议通过 状态码 = 0进行判断 异常
作者: yezirun888    时间: 2024-12-29 02:13
6666666666666666666666666666666666
作者: q1512960733    时间: 2024-12-29 16:31
p12带证书访问看能否添加
作者: futiem    时间: 2025-1-1 21:30
增加获取单个cookies和header的方法
作者: 王九    时间: 2025-1-3 14:49
“testGet” | “Request failed: error sending request for url (https://httpbin.org/anything?a=1&b=2): client error (Connect)”
* “testPostJson” | “Request failed: error sending request for url (https://httpbin.org/anything?y=b&x=a): client error (Connect)”
* “testJa3” | “Request failed: error sending request for url (https://tls.http.rw/api/clean): client error (Connect)”
* “testRndJa3” | “Request failed: error sending request for url (https://tls.http.rw/api/clean): client error (Connect)”
* “第1次:testRndJa3” | “Request failed: error sending request for url (https://tls.http.rw/api/clean): client error (Connect)”
* “第2次:testRndJa3” | “Request failed: error sending request for url (https://tls.http.rw/api/clean): client error (Connect)”
* “testPostData” | “Request failed: error sending request for url (https://httpbin.org/anything?y=b&x=a): client error (Connect)”
* “状态码” | 0
* “请求头” | “”
* “Cookies” | “”
* “响应” | “Request failed: error sending request for url (https://125.confly.eu.org/forum-98-1.html): client error (Connect)”
* “状态码” | 0
* “请求头” | “”
* “Cookies” | “”
* “响应” | “Request failed: error sending request for url (https://125.confly.eu.org/forum-98-1.html): client error (Connect)”
* “Ck:” | “”
* “结果” | “Request failed: error sending request for url (http://bs.wsb.sh.gov.cn/LogonDialog.aspx/SignIn): client error (Connect)”
* “Ck:” | “”
* “结果” | “Request failed: error sending request for url (http://bs.wsb.sh.gov.cn/LogonDialog.aspx/SignIn): client error (Connect)”
* “第1次” | “Request failed: error sending request for url (https://api.ip.sb/ip): client error (Connect)” | 0
* “HEAD” | “”
* “结果” | “Request failed: error sending request for url (https://s0.awsstatic.com/en_US/dm/awsm/house/self/2023-self-serve-staging/ribbon-self-serve/gl-cn-rb-24reinvent-prep-2411/index.html): client error (Connect)”
作者: 黑骑士ol    时间: 2025-1-8 17:53
更新日志:
1、指纹库新增 KURL_TLS_FIREFOX_128
2、KurlClient和Kurl 新增命令:CookieAdd、CookieDel、CookieGet、Cookies、SetFakeIP、SetReferer、Rest
3、KurlClient的SetClientAutoCookies命令参数发生变更由原来的逻辑变成整数
4、一些无关紧要的内部优化,比如Alpn协议的优化任务..简化的Http2..降低socket的复杂度等等
注:如果你试图将KurlClient进行静态声明和全局变量声明时发生了异常闪退情况,目前这是正常的,你可以参考测试代码中的 “共享”按钮逻辑进行变更

Kurl2.0.1.zip

3.67 MB, 下载次数: 237, 下载积分: 精币 -2 枚


作者: 黑骑士ol    时间: 2025-1-8 17:55
futiem 发表于 2025-1-1 21:30
增加获取单个cookies和header的方法

39楼39楼39楼
作者: 伝天    时间: 2025-1-9 17:21
不知道可以干啥呢
作者: lhn0925    时间: 2025-1-13 10:25
学习一下
作者: zxcvbnms    时间: 2025-1-18 23:45

作者: 你是我的眼哦    时间: 2025-1-19 13:55
66666666666666
作者: 你是我的眼哦    时间: 2025-1-19 13:55
4444444444444444
作者: 章若楠    时间: 2025-1-25 20:09
支持开源~!感谢分享
作者: qq976607500    时间: 2025-1-27 12:55

支持开源~!感谢分享
作者: 1126429358    时间: 2025-1-31 22:31
getResponse方法内存溢出修复
作者: TcZou    时间: 2025-2-6 11:56
感谢分享!!
但是编译后提示模块初始化失败可能是什么原因导致的呀
作者: a1031142014    时间: 2025-2-11 04:19
设置代理会闪退  且不支持sk5有账号密码的代理

作者: sefthil1990    时间: 2025-2-11 14:14
66666666666666666666666666666666666666
作者: sefthil1990    时间: 2025-2-11 14:21
66666666666666666666666666666666666666
作者: kenan236    时间: 2025-2-13 01:49
6666666666666666666666
作者: wjyefeng    时间: 2025-2-28 19:14
搞点精币回来
作者: wjyefeng    时间: 2025-2-28 19:24
黑骑士ol 发表于 2025-1-8 17:53
更新日志:
1、指纹库新增 KURL_TLS_FIREFOX_128
2、KurlClient和Kurl 新增命令:CookieAdd、CookieDel、Co ...

很费精币哦
作者: kookill    时间: 2025-3-6 02:33
支持开源~!感谢分享!!!
作者: 2419012359    时间: 2025-3-10 15:29
        支持开源~!感谢分享
作者: 运河鬼域    时间: 2025-3-14 04:58
需要井壁
作者: 运河鬼域    时间: 2025-3-14 04:59
我还需要精币
作者: ypyt56    时间: 2025-3-17 09:11
谢谢分享...........
作者: xshu8    时间: 2025-3-26 19:58
win7系统不能正常使用呢
作者: 半俗半雅半疯癫    时间: 2025-3-28 20:29
好消息我用了   坏消息是禁止重定向貌似没有效果 SetClientFollowRedirects
作者: Kstart    时间: 2025-3-29 17:02
黑骑士ol 发表于 2025-1-8 17:53
更新日志:
1、指纹库新增 KURL_TLS_FIREFOX_128
2、KurlClient和Kurl 新增命令:CookieAdd、CookieDel、Co ...

学习了 大哥
作者: 212758608    时间: 2025-4-2 01:59
支持,YYDS~
作者: kfccfk    时间: 2025-5-9 10:15
感谢分享
作者: kfccfk    时间: 2025-5-9 11:31
KURL模块初始化失败 是什么原因啊
作者: lmz1218    时间: 2025-6-30 20:55
看看......................................................................




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4