【Java安全开发全流程解读】Ting-Write-Nuclei V1.0发布 【万户OA-SQL注入1Day-POC】

news2024/9/30 7:28:02

加微信即可加入WingBy交流群 不存在娱乐化

前言

nuclei-poc一键生成工具市面上很多也很全,比如burp插件生成POC

projectdiscovery/nuclei-burp-plugin: Nuclei plugin for BurpSuite (github.com)

GUI

nuclei-plus/README_zh.md at main · Yong-An-Dang/nuclei-plus · GitHub

功能很全,没怎么用的话可能还有点用不惯

为了写一篇java安全开发全流程的文章,就自己写了个nuclei-poc生成的简化工具 个人觉得还是挺方便的,目前只支持单个数据包的。毕竟只是做个教程案例,如何后期反馈还不错的话再继续更新功能(毕竟有更全的替代品),不过还是以“无脑生成POC”为初衷,不会弄的太繁琐了。

环境配置

首先安装 Scene Builder

JavaFX Scene Builder 1.x Archive (oracle.com)

双击安装即可 记住安装路径

进入插件 勾选javaFx

选择exe

安装javafxTool

Release 1.0.0版本 · 864381832/xJavaFxTool (github.com)

新建一个javaFX项目

可能会提示不能使用1.8,那就先选择高版本后面再改回来

然后选择需要的库

  • BootstrapFX:BootstrapFX 是一个为 JavaFX 提供 Bootstrap 风格组件的开源项目。Bootstrap 是一个流行的前端框架,用于创建现代和响应式的Web应用程序。BootstrapFX 将这种现代风格引入 JavaFX 应用程序,为开发者提供了一些用于创建更具吸引力和用户友好界面的工具。
  • ConTrolsFX:ConTrolsFX 是一个为 JavaFX 提供额外控件和功能的开源库。它的目标是扩展 JavaFX 的控件集,为开发人员提供一些更高级和复杂的 UI 控件,以及其他一些增强功能。
  • FormsFX:FormsFX 是一个为 JavaFX 提供表单和数据绑定支持的开源库。它的目标是简化在 JavaFX 应用程序中创建和管理表单的过程,同时提供数据绑定和验证的支持。
  • FXGL:FXGL 是一个用于构建2D游戏和图形应用程序的开源Java库。它基于JavaFX,并提供了许多工具和功能,使得游戏开发变得更加容易。
  • Ikonli:Ikonli 是一个用于 JavaFX 的图标库,允许开发人员在应用程序中使用矢量图标。该库支持多种图标来源,包括字体(Font)和 SVG 文件。使用 Ikonli,开发人员可以轻松地集成图标并创建更富有表现力的用户界面。
  • TilesFX:TilesFX 是一个用于 JavaFX 的开源库,专注于创建仪表板(dashboard)风格的用户界面。通过 TilesFX,开发人员可以轻松地构建具有各种图形和组件的仪表板,用于监视和展示数据。
  • ValidatorFX:ValidatorFX 是一个用于 JavaFX 的开源库,旨在简化在用户界面中进行表单验证的过程。通过 ValidatorFX,开发人员可以轻松地定义和应用验证规则,以确保用户提供的数据满足特定的要求。

创建项目后可能会会有报错 直接把这个文件删除

直接运行,这样就好啦

开发过程

一年以后终于写好了gui然后Ctrl+s即可保存,自动生成前端代码

既然gui写好了,后端就要获取用户的输入才行。就需要为标签设置一个id

给标签属性加上fx:id="data1"之后,就可以通过这个id名字获取用户的输入值了

对于Button标签,表示案件按下,也需要为其指定控制器中需要运行的函数方法 如下

//设置onAction="#create"
<Button onAction="#create" layoutX="98.0" layoutY="42.0" mnemonicParsing="false" prefHeight="36.0" prefWidth="252.0" text="生成Yaml" />

并在控制器中 创建create函数

点击“生成yaml”之后即可打印该信息

获取参数值如下

@FXML
    private CheckBox check1;

    public void create(ActionEvent actionEvent) {
        System.out.println(check1.selectedProperty().getName());
        System.out.println("已为您生成yaml文件");
    }

当然有的师傅会问,我怎么知道要用check1.selectedProperty().getName() 来获取值 直接进去查看这个类

简单翻译一下英语即可

那么能获取到值了,肯定就能利用值进行各种操作了,后面的逻辑代码,不会的,相信GPT就能解决一大半了

最后要好看一点,当然

正常使用 没有报模板未识别的错误

写好了之后,肯定要打包成jar或者exe吧,照顾到一些小白,这里最后讲解一下如何打包成jar

首先进入项目结构

选择从***模块

然后这里选择函数的入口 取一个标题 点击应用即可

点击构建工件

点击重新构建

则会多出一个文件夹out,也就是jar的输出位置,也就打包好了

到此一个java-gui工具就开发完啦

万户OA-SQL注入1Day批量(未公开)

使用Ting-Write-Nuclei一键生成POC

可以看到当前路径下已经生成好了

最终POC和工具后台回复20240808即可获得

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1991585.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

七夕情人节送什么礼物?看完这篇你就知道了

在这个充满爱意的时刻&#xff0c;送上一份精心挑选的礼物&#xff0c;不仅能表达你的爱意&#xff0c;更能加深彼此之间的情感联系。然而&#xff0c;选择一份合适的情人节礼物并非易事&#xff0c;因为每个人都有其独特的需求和喜好。如果你还在为情人节送什么礼物而纠结&…

1、.Net UI框架:Xamarin Forms - .Net宣传系列文章

Xamarin.Forms是一个跨平台移动应用开发框架&#xff0c;它允许开发者使用C#和.NET进行一次编码&#xff0c;然后在iOS、Android、macOS和Windows等多个平台上运行。Xamarin.Forms是Xamarin的一部分&#xff0c;而Xamarin是微软的.NET跨平台开发工具集&#xff0c;它提供了一套…

荟萃科技:海外调查问卷的核心在哪?

那就需要知道海外问卷调查是什么&#xff1f; 海外问卷调查是国外的企业为了收集消费者的意见反馈&#xff0c;在市场上发布付费问卷&#xff0c;从而进一步改善他们的产品或者服务。 我们就是回答这些付费问卷来赚取佣金。 核心来了&#xff0c;参与这些调查问卷需要有一定…

防近视台灯什么牌子好?刨析防近视台灯的详细效果

当代不管是学习还是工作&#xff0c;大家处于“卷”的状态&#xff0c;夜晚办公的上班族或是学生党都只多不少。普通的台灯只有最基础的照明作用&#xff0c;长时间下来对眼睛伤害大&#xff0c;严重还会产生眼部疾病。而在这一时刻防近视台灯——护眼灯的出现&#xff0c;成为…

ECCV2024,清华百度提出ReSyncer:可实现音频同步嘴唇动作视频生成。

清华&百度等联合提出了ReSyncer&#xff0c;可以实现更高稳定性和质量的口型同步&#xff0c;而且还支持创建虚拟表演者所必需的各种有趣属性&#xff0c;包括快速个性化微调、视频驱动的口型同步、说话风格的转换&#xff0c;甚至换脸。 ReSyncer的工作原理可以简单理解为…

暑假看这个,一个月英语水平突飞猛进

恭喜考研党们尘埃落定&#xff0c;静等9月1号入学。 闲暇之余&#xff0c;可以看看各个领域的书&#xff0c;看优秀老师的讲课视频&#xff0c;尝试学习一门新技能....不仅能学到很多知识&#xff0c;还能让生活更加丰富。 推荐几个适合大部分人提升能力的网站。 1、中国大学MO…

JVM知识总结(即时编译)

文章收录在网站&#xff1a;http://hardyfish.top/ 文章收录在网站&#xff1a;http://hardyfish.top/ 文章收录在网站&#xff1a;http://hardyfish.top/ 文章收录在网站&#xff1a;http://hardyfish.top/ 即时编译 Java编译器经过解释执行&#xff0c;其执行速度必然会比…

【Linux】学习Linux,需要借助具象化的思维

指令与图形化界面 导读一、命令行与图形化界面二、命令行与图形化界面的发展历程1.2.1 打字机的起源1.2.2 肖尔斯和格利登型打字机1.2.3 鼠标的发明1.2.4 图形化界面&#xff08;GUI&#xff09;的发展 三、命令行与图形化之间的联系3.1 图形化界面的人机交互3.2 命令行界面的人…

SOLIDWORKS 机电协同设计:无缝集成,提升创新速度

在现代制造业中&#xff0c;产品的复杂性和多样性日益增加&#xff0c;这要求设计团队能够在更短的时间内交付高质量的产品。为了应对这一挑战&#xff0c;越来越多的企业开始采用机电一体化的设计方法&#xff0c;其中SOLIDWORKS成为了实现这一目标的理想工具。作为SOLIDWORKS…

趋动科技联合超聚变,让超融合彻底释放算力潜能

近日&#xff0c;趋动科技联合超聚变推出基于FusionOne HCI超融合的AI算力资源池化解决方案。该方案基于业内领先的AI算力资源池化技术&#xff0c;实现智能调度、异构算力融合管理等功能&#xff0c;让客户能够低成本获取AI算力&#xff0c;便捷使用AI算力&#xff0c;加速AI业…

Linux中的无人职守安装脚本kickstart

一、linux中的无人职守安装脚本kickstart 作用&#xff1a;自动化装系统。就是创建虚拟机&#xff0c;建立完成以后&#xff0c;不需要再进入配置root等&#xff0c;直接就可以自动安装&#xff0c;快速装机。 1.1 提前准备 准备一台红帽linux7系统 linux7 下载图形化界面 […

Docker 常规安装简介

Docker常规安装简介 欢迎关注我的B站&#xff1a;https://space.bilibili.com/379384819 1. 安装mysql 1.1 docker hub上面查找mysql镜像 网址&#xff1a; https://hub.docker.com/_/mysql 1.2 从docker hub上&#xff08;阿里云加速器&#xff09;拉取mysql镜像到本地标…

【秋招笔试】2024-08-06-农商银行-三语言题解(CPP/Python/Java)

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 小伙伴们心心…

CLM安装及运行、移植、编译、结果处理、可视化;CESM移植、安装及快速运行

NCAR陆面模式CLM (Community Land Model)是地球系统模式CESM (Community Earth System Model)中的陆面过程模式分量&#xff0c;是在结合了BATS、LSM和IAP94等众多陆面模式的优点后&#xff0c;加入水文过程而开发出的综合性陆面模式&#xff0c;是目前国际上发展最为完善且得到…

100个好用的智能体 | MBTI性格测试专家

今天要介绍的智能体是MBTI性格测试专家&#xff0c;这个是目前Coze里排名第一个的智能体。 默认一共会出8道题&#xff08;这个可以进行修改&#xff09; 回答完题目会总结出你的MBTI类型&#xff1a; 如何制作这个智能体&#xff1f; 非常简单&#xff0c;这个智能体只需要使…

论多源数据集成及应用写作框架软考高级论文系统架构设计师论文

论文真题 在如今信息爆炸的时代&#xff0c;企业、组织和个人面临着大量的数据。这些数据来自不同的渠道和资源&#xff0c;包括传感器、社交媒体、销售记录等&#xff0c;它们各自具有不同的数据格式、分布和存储方式。因此如何收集、整理和清洗数据&#xff0c;以建立一个一…

RocketMQ5.0课笔记-主从设计,持久化

rocketmq的副本分类 两副本三副本&#xff08;两组副本写成功&#xff0c;可认为消息持久化成功&#xff09;四副本 三副本&#xff1a;三副本的方式可以异步复制&#xff0c;远程容灾 rocketmq的复制方式 同步复制异步复制 云原生存储持久化可以保存时间&#xff1a;几个月…

【实现100个unity特效之19】使用ShaderGraph实现Unity 2D水

最终效果 文章目录 最终效果前言开始新增无光照影响的shaderGraph半透明效果&#xff0c;并且有一些颜色的变化其他办法参考完结 前言 先粗略记录一下&#xff0c;后面再补充 开始 我们新建一个render texture 设置尺寸 然后我要创建另外一个摄像机&#xff0c;将他的画面…

【原创】springboot+mysql法律咨询网设计与实现

个人主页&#xff1a;程序猿小小杨 个人简介&#xff1a;从事开发多年&#xff0c;Java、Php、Python、前端开发均有涉猎 博客内容&#xff1a;Java项目实战、项目演示、技术分享 文末有作者名片&#xff0c;希望和大家一起共同进步&#xff0c;你只管努力&#xff0c;剩下的交…

【Redis】Redis 数据类型

文章目录 前言1 通用知识1.1 基本全局命令1.2 数据结构和内部编码 2 String2.1 类型介绍2.2 相关命令2.2.1 SET/GET 系列命令2.2.2 INCR/DECR 计数系列命令2.2.3 其他命令2.2.4 命令小结 2.3 内部编码2.4 应用场景2.4.1 缓存功能2.4.2 计数功能2.4.3 共享会话2.4.4 验证码功能 …