java编写渗透工具,Java渗透

作者:hacker 分类:入侵网站 时间:2022-07-14 19:47:19 浏览:211

内容导读:导航目录:1、java怎样写一个漏洞扫描工具?需要了解哪方面的知识?求帮忙2、用java编写一个命令行工具,执行常见的命令,如dir,md,copy,move等.3、JAVA程序现在用什么工具编写啊?4、Java中常用的...……

导航目录:

java怎样写一个漏洞扫描工具?需要了解哪方面的知识?求帮忙

楼主,要知道每种漏洞的原理,如TCP、还是UDP、是什么样的数据格式等

用java编写一个命令行工具,执行常见的命令,如dir,md,copy,move等.

import java.io.BufferedReader;

import java.io.InputStream;

import java.io.InputStreamReader;

public class Demo {

    public static void main(String[] args) throws Exception {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        while(true){

            getCMD(br.readLine());

        }

    }

    private static void getCMD(String cmd)throws Exception{

        Process p = Runtime.getRuntime().exec("cmd /c "+cmd);

        InputStream is = p.getInputStream();

        byte[] b = new byte[1024];

        int len = 0;

        while((len=is.read(b))!=-1){

            System.out.print(new String(b,0,len));

        }

        is.close();

    }

}

//程序中没写全,其它功能自己完善一下吧,创建文件、删除文件等可以实现。

JAVA程序现在用什么工具编写啊?

注意:不是JAVA程序编程,而是用编译器,开发环境来编程

推荐使用JBuilder和Eclipse(比较流行,也很好用)

1。JBuilder2005和2006下载地址:

2。Eclipse.一个开放源代码的、基于 Java 的可扩展开发平台,是免费的

官方最新下载

3。NetBeans,我不是很熟悉!

以下是对14种开发工具的点评

JDK

简 介 最古老也是最有效的Java开发工具,带有明显的DOS时代的特征,能带给那个时代程序员美好回忆......更多

制造商: Sun微系统公司

示例赏析: Windows 2000中如何配置JDK

强力指数: ★★★★☆

⊙ Borland 的JBuilder

简 介 有人说Borland的开发工具都是里程碑式的产品,从Turbo C、Turbo Pascal到Delphi、C++ Builder都是经典,JBuilder是之一个可开发企业级应用的跨平台开发环境,支持最新的Java标准,它的可视化工具和向导使应用程序的快速开发变得以轻松实现......更多

制造商: Borland公司

示例赏析: 图解Java开发工具JBuilder 9.0

强力指数: ★★★★★

⊙ Eclipse

简 介 Eclipse是一种可扩展的开放源代码IDE,由IBM出资组建。Eclipse框架灵活、扩展容易,因此很受开发人员的喜爱,目前它的支持者越来越多,大有成为Java之一开发工具之势......更多

制造商: IBM

示例赏析: Eclipse+JBoss+MySQL开发环境设置

强力指数: ★★★★★

⊙ JDeveloper

简 介 JDeveloper的之一个版本采用的是买的JBuilder的代码设计的,不过已经完全没有了JBuilder的影子了,现在JDeveloper 不仅仅是很好的 Java 编程工具,而且是 Oracle Web 服务的延伸......更多

制造商: Oracle

示例赏析: JDeveloper构建Struts应用程序

强力指数: ★★★★★

⊙ Visual Cafe for Java

简 介 很多人都知道Symantec公司的安全产品,但很少人知道Symantec的另一项堪称伟大的产品:Visual Cafe,有人认为Visual Cafe如同当年Delphi超越Visual Basic一样,今天,它也超越了Borland 的Delphi......更多

制造商: Symantec公司

示例赏析: 开发Java的又一利器-Visual Cafe

强力指数: ★★★★☆

⊙ Visual Age for Java

简 介 一款非常优秀的集成开发工具,用惯了微软开发工具的朋友在开始时可能会感到非常不舒服,因为Visual Age for Java采取了与微软截然不同的设计方式,为什么会这样呢?那是因为蓝色巨人怎么能跟着微软的指挥棒转呢......更多

制造商: IBM

示例赏析: 暂无

强力指数: ★★★★☆

⊙ NetBeans 与Sun Java Studio 5

简 介 以前叫Forte for Java,现在Sun将其统一称为Sun Java Studio 5,出于商业目的Sun将这两工具合在一起推出,不过他们的侧重点是不同的......更多

制造商: Sun公司

示例赏析: 用Sun ONE Studio构造Web服务

强力指数: ★★★☆☆

⊙ Java Workshop

简 介 Java WorkShop完全用Java语言编写,是当今市场上销售的之一个完整的Java开发环境。目前Java WorkShop支持Solaris操作环境SPARC及Intel 版)、Windows95、WindowsNT、以及HP/UX......更多

制造商: Sun公司

示例赏析: 暂无

强力指数: ★★☆☆☆

⊙ WebLogic Workshop

简 介 BEA WebLogic Workshop 8.1 是一个统一、简化、可扩展的开发环境,除了提供便捷的Web服务之外,它能够用于创建更多种类的应用。作为整个BEA WebLogic Platform的开发环境。不管是创建门户应用、编写工作流、还是创建Web应用,Workshop 8.1都可以帮助开发人员更快更好地完成。......更多

制造商: BEA公司

示例赏析: WebLogic的初步研究

强力指数: ★★★☆☆

⊙ JRUN

简 介 提起Macromedia公司你肯定知道Flash、PhotoShop,但很少人知道他还有一款出色的Java开发工具JRUN,JRun是之一个完全支持 *** P 1.0 规格书的商业化产品......更多

制造商: Macromedia公司

示例赏析: 暂无

强力指数: ★★★☆☆

⊙ JCreator

简 介 JCreator的设计接近Windows界面风格,用户对它的界面比较熟悉,但其更大特点却是与JDK的完美结合,是其它任何一款IDE所不能比拟的......更多

制造商: Sun公司

示例赏析: 暂无

强力指数: ★★★★★

⊙ Microsoft Visual J++

简 介 严格的说Visual J++已经不是真正的Java了,而是微软版的Java,作为开发工具它保留了微软开发工具一贯所具有的亲和性......更多

制造商: Microsoft公司

示例赏析: 暂无

强力指数: ★☆☆☆☆

⊙ 雅加达蚂蚁——ANT

简 介 国内程序员中Ant的使用者很少,但却很受硅谷程序员的欢迎。Ant在理论上有些类似于C中的make ,但没有make的缺陷......更多

制造商: Apache开放源码组织

示例赏析: 雅加达蚂蚁:新一代Java产品生成器

强力指数: ★★★☆☆

⊙ IntelliJ IDEA

简 介 IntelliJ IDEA的界面非常漂亮,堪称Java开发工具中的之一“美女”,但用户在一开始很难将它功能配置达到perfect境界,不过正是由于可自由配置功能这一特点让不少程序员眷恋难舍......更多

制造商: IntelliJ公司

示例赏析: 暂无

强力指数: ★★★★☆

Java中常用的开发工具有哪些

常用的工具有:

Eclipse   据数据显示很多Java开发人员的Java开发工具便是Eclipse,这主要得益于Eclipse是一个开源的、可以基于Java的可扩展开发平台。Eclipse本身而言,它只是一个框架和一组服务,但可以通过插件组件构建开发环境。

editplus  EditPlus是一款由韩国 Sangil Kim (ES-Computing)开发的编辑器,可以作为C,Java,Php等等语言的一个简单的IDE。EditPlus拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能,也是一款常见的Java开发工具。

NetBeans   NetBeans提供了功能全面的阵列,如转换器,编辑器和代码分析器,使用这些工具可以帮助我们使用的Java技术实现应用程序。NetBeans工具范围相当广泛,是一款的Java开发工具。

Junit    Junit是一个可以帮助Java开发人员编写和运行测试的单元测试框架。JUnit和市场上其他类似的框架有着本质的区别。主要表现在你可以一次测试一个代码块,而不需要等待该模块在运行测试前完成。实际上是你可以“先测试,然后写代码”

VisualVM    VisualVM也是一款使用较多的Java开发工具。它最主要的功能便是可以排查故障,可以使用VisualVM整合多命令行JDK工具。如jvmstat、JMX和Serviceability Agent(SA)中使用VisualVM。VisualVM最出名的是附加了API,以获得更多的数据,以及自动使用更快捷。

Gradle    Gradle是一个自动化项目工具,是建立在Apache Maven和Apache Ant的功能上。虽然Gradle并不是的构建工具(的是Maven,64%的Java开发人员会选择它),但它的普及速度很快。它同时也可作为默认的Android构建开发工具。

SparkJava    SparkJava是一款体形轻巧,功能强大的Web应用框架。Spark可以通过一些繁琐的XML配置来使用Spark框架编写应用程序。能让我们花最少的精力来开发Java的Web应用程序。是一款的Java web开发工具。

Clover    Clover主要用于代码覆盖,可以帮助用于测试应用程序的代码。我们可以在IDE或持续集成系统中运行Clover。能够让测试的运行速度更快。是Java开发测试必不可少的工具之一。