好友
阅读权限10
听众
最后登录1970-1-1
|
Charles是一个常用的抓包工具,虽然这个软件有30天的免费使用期,而且过期后也只是限制连续使用时间不超过30分钟(这个只是听说,没试过),但终究还是不方便,如果能够注册当然是最理想的。但是,原来常用的charles的在线注册网站已经挂了,模样还在,点啥都不反应了,如图1。
图1
图1
而且有一个开源的charles激活码计算工具也被作者删除了,见图2。
图2
图2
幸好笔者找到曾经下载过一个激活码的计算器,不知道是哪个大佬用go语言写的,随便找了个在线go平台试了下,惊喜地发现,它算出的注册码在最新的charles版本上都能用。转念想到运行go语言的环境可能很多计算机都没有,不如把它转成python的,这样适用性就强些,于是,决定让ai帮我把go语言转成python语言,本来以为这件事对ai来说是件非常简单的事,哪里想到会一波三折,把ai转换过程记录下来,就有了这篇文章。
先用了github上的deepseek-r1模型,图3和图4是与deepseek-r1的对话,图3是我的要求,图4是deepseek-r1的回答。
图3
图3
图4
图4
这段代码执行算出的结果见图5。
图5
图5
从charles官网上下载的最版是5.0,安装好后在help-Enter Charles license…选项的弹出对话框中输入了python 版代码算出的key值,如图6。
图6
图6
然而charles的回应是key无效,如图7所示。
图7
图7
调试了几个版本都是无效的key,看来这个模型的算法并没有真正还原go语言的原始算法。那么,我们换个AI模型再试试,这回选了据称是最聪明的grok3模型,并且把提示词改了一下,一些要求更具体,如图8,和图9所示。
图8
图8
图9
图9
调试了几次,能够计算出来key值,输入到charles里还是无效的key,如图10所示,说明这个最聪明的AI也没有能完全复刻go代码中key的算法。
图10
还是回过头来找deepseek-r1模型,但这回换个部署在硅基流动的模型,提示词跟grok3的一样,见图11。
图11
图11
它的解答见图12。
图12
图12
运行时出错了,如图13:
图13
图13
当我把这个错误信息报给DeepSeek R1后,它长考了300多秒,给出了解答,如图14。
图14
图14
把它修改后的代码随意设置了name参数再运行后得到了key,把name和key输入到charles proxy的help-EnterCharles license…对话框后再点击Register得到的画面是图15啦。
图15
图15
这个信息框出现说明注册成功了。重启charles proxy后再看help-AboutCharles,注册信息如图16。
图16
至此,硅基流动的DeepSeek R1模型帮我从go 复刻出了完整、可用的python语言的最新版charles proxy的注册码算法。虽然人工把go转换到python也是可行的,但效率跟ai是不能比的,不得不说, 有ai的帮助,很多事情都可以高效完成。不过,网上部署的AI模型很多,大家都称自已的是满血模型,这次把go 转python的过程算是一个很简单的测试,号称满血的模型实际上也是有差别的,你也不知道在部署时是不是有阉割,只有多试几个才知道哪些是真正的满血或者说更聪明,我觉得是不是硅基流动模型的血更满些哦?至于号称最聪明的grok3,至少在这个测试中我没觉得它比硅基流动的DS聪明,以后提AI恐怕要有前缀或后缀了,说明是哪里部署的,要不然没得可比性啊。 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|