大数跨境
0
0

开发者的碎碎念-3.1.5 - GitHub Issues 之周

开发者的碎碎念-3.1.5 - GitHub Issues 之周 VIPERRTP
2025-05-18
1


 Viper在昨天发布了3.1.5,很多更新的灵感来自于Github上的issues,所以本次发布的名字就叫Github Issues Week



每次更新第一个要介绍AI相关,渗透测试智能体更新了两部分功能 1.更新提示词,框架参考了Cursor Agent的提示词结构进行优化

在使用智能体时,每次任务会涉及非常多轮的对话,新版本添加了自动总结的节点,每次对话超过10轮时会将历史信息进行总结,这样会大大的节省复杂任务时的token占用

新版本中agent的提示词会根据用户界面的语言进行切换,对于不同语言的用户体验更好(之前版本中智能体语言依赖系统提示词)

加入了Bark通知功能,之前因为没有iphone所以一直没有进行开发,这里感谢我老婆友情提供的ipad,让功能得以实现

我在review viperpayload相关代码时,发现很多功能耦合在一起(果然程序员也会骂以前的自己),所以就将很多在框架层中的免杀功能独立成模块,方便用户选择和使用

viper的许可证使用cloudflareCDN,有时因为GFW的原因总是连不上(不知道为啥之前没问题),所以新版本修改之后只有连续很多次连不上服务器才会验证失败

因为上述许可证逻辑的更新,如果许可证激活之后在离线环境使用可以连续使用24小时,每隔24小时联网激活一下就行

Viper使用creem的许可证服务,我原本以为license的有效期会根据订阅的时间自动延长,但其实不是,每个月需要用户手动激活新的License(我真无语了)

所以在新版本中如果license过期,7天内只会进行提醒,不会影响使用,方便用户在7天内添加新的license

其实最好的方案是license和订阅时间绑定,但是creemapi无法通过license获取订阅信息,通过订阅也无法获取license信息,所以只能这么处理了

creemapi功能太少了,很多功能都需要开发者自己实现.不过优点是最为新平台对独立开发者优惠很大,对中国的独立开发者支持最好(API还是要更新,当前只能说勉强能用)

感谢Cursor,一直想实现的拖动调整空间功能终于实现了.

在使用Cursor实现这个功能时真正的使用了vibe coding,因为这块代码我确实只能描述需求,具体实现技术无法给出说明(前端苦手)

之前使用Cursor主要用Tab,框架还是自己实现,以我的经验如果一个功能开发语言你不熟悉,实现方式也不清楚,最好先google或者gpt先调研一下,然后再问cursor.要不然浪费时间不说cursor那点额度几次就没了.

viper在生成payload时使用当前的时间戳命名,在有多个payload时根本分不清哪个是哪个,所以新版本中会根据监听配置自动生成一个别名(在用户不输入别名的情况下),用这个监听生成的payload也会用这个别名命名

我之前觉得osxsession在实战中使用频率太低了,但经过不具名的一个朋友的反复督促,viper在新版本中osx类型的session有了自己的专属图标(之前是用linux图标)

既然叫github issues之周,清理issues为第一要务,`文件列表`直接修改文件的需求在issues中已经存在很久了,新版本中已经实现,有些场景中文本文件可以修改后直接session上传了.

GodPotato也是issues的需求,这次也添加上了(没有搭建iis测试,但我觉得应该没问题~)

最后是常规操作更新metasploit-framework至最新版本


【声明】内容源于网络
0
0
VIPERRTP
分享Viper Red Team Platform最新信息及国内外前沿红队工具.
内容 7
粉丝 0
VIPERRTP 分享Viper Red Team Platform最新信息及国内外前沿红队工具.
总阅读11
粉丝0
内容7