如何用java调用dat文件

问题描述

12月1日,金山卫士宣布开放源代码,正好我们小组课题是《java实现漏洞及端口扫描》。端口扫描我上网找到一些前辈的成果,可以用做参考。但漏洞扫描就比较忧郁了,初步设想是扫描注册表查看漏洞补丁是否齐全,但没有一个漏洞库的参考。正好昨天金山卫士开放源码,其中就有一个漏洞库目录,如下:漏洞扫描器bin目录文件列表: ksafevul.exe 提供可视化的漏洞修复功能 ksafevul.dll 漏洞修复引擎 leakscan_test.exe 命令行版本例子程序 data*.* 漏洞库目录 office.dat 微软office 32位软件补丁 office64.dat 微软office 64位软件补丁 system.dat windows 32位补丁 system64.dat window 64位补丁 soft.dat 第三方软件补丁但本人的确是很菜的菜鸟。。。怎么调用office.dat ,system.dat这些文件?实现对系统漏洞补丁的对比?如今是一筹莫展 - - !第一次提问,只能拿出这么多分,见谅

解决方案

说清楚一点的话,一般来说,我们都是c或者c++调用dat文件,那么这样的话,你就可以使用jna或者jni来调用c或者c++,然后根据c或者c++来调用dat文件。jni封装比较复杂,jna使用比较简单,所以推荐jna不过,一切的前提是,你要会写C或者C++来调用这个dat当然,你可以是用Runtime.exec这个函数来调用exe文件以上是2种实现方式
解决方案二:
“java实现漏洞及端口扫描”这个课题确实有点儿不靠谱。换别的课题吧,想想java能适合做什么,或者是C/C++实现漏洞及端口扫描。
解决方案三:
这个事情用Java来做本身就不靠谱儿,Java干这个不如C++好用
解决方案四:
dll调用dat,你jna调用dll就可以了

时间: 2024-09-15 12:23:25

如何用java调用dat文件的相关文章

如何用java调用bartender打印条码

问题描述 如何用java调用bartender打印条码 如何用java调用bartender打印条码如何用java调用bartender打印条码如何用java调用bartender打印条码 解决方案 java调用条码打印机指令进行打印 解决方案二: 同求.............

jar-如何用java生成pdf文件

问题描述 如何用java生成pdf文件 就是写一个方法,把一个html文件打印成pdf文件,我按照网上的试了,用了itext,结果不能显示中文,求大神帮忙,最好给出相应的jar包 解决方案 参考:http://www.jb51.net/article/36626.htm 解决方案二: http://bbs.csdn.net/topics/390670679 解决方案三: 最近刚学到ssh输出excel,用到了POI,你可以可以试一下,我还没做出来,没法给demo了,记住关键词POI,自己搜吧 解

java-求助!用Java读取dat文件并处理数据,输出!

问题描述 求助!用Java读取dat文件并处理数据,输出! a.dat文件: id,money k001,5 k002,21 k003,30 k004,40 k002,20 b.dat文件: id,money k002,30 k005,49 k007,50 用java读取以上两个dat文件,统计相同id名下的money总和,并输出c.dat文件. 解决方案 IO流,按行读取,字符串切割,map存储id和money,map中已经存在id则进行money累加,2个文件读取完成,输出map值到c.da

linux下,java调用dll文件时,dll应该放在哪

问题描述 windows下,java调用dll文件时,dll放在system32这个文件夹下面,那linux下,dll文件应该放在哪? 问题补充:radio123 写道 解决方案 楼主要伤心了 linux底下应该不能直接调用dll 二进制格式不一样解决方案二:你们有谁做过把网页生成图片的功能吗,我提问很久了,都没人搭理我,我在windows下行,在linux下就不行了解决方案三:其实我也是啊,一个功能好不容易实现了,但是linux下不能运行,郁闷死了解决方案四:这个还真没有,还是借助网上力量搜索

如何用java把excel文件中的信息由列转换成行

问题描述 急~~~如何用java把excel文件中的信息由列转换成行 解决方案 解决方案二:java从excel中按列把数据读出来,再按行写到另一个excel文件中解决方案三:参考矩阵转置算法

.NET调用dat文件(dat文件调用sql脚本文件)路径问题,在线等

问题描述 sql脚本文件的父文件夹跟.dat文件同级..dat问价代码如下[isql-Usa-Psa-iSQL2000/jobs.sqlpause::pause按任意键继续...exit::exit退出]直接运行dat文件效果如下c:documentsandsettingsadministrator桌面bat执行SQL文件>isql-Usa-Psa-iSQL2000/jobs.sql执行成功!.net用Process的start方法调用dat文件时效果如下c:programfilesmicros

java调用so文件的问题

问题描述 我现在AIX5.3环境下,用java调用so文件,可每次执行到System.load("/usr/lib/test.so");(我用的是绝对路径)的时候,总是报java.lang.UnsatisfiedLinkError:Can'tloadlibrary:/usr/lib/test.so请问这是什么原因呢? 解决方案 解决方案二:有没有人知道呢?解决方案三:现在主要是报:java.lang.UnsatisfiedLinkError:Can'tfindlibrarytest(l

Java调用.dll文件的方法_java

下截JNative组件 jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2 解压JNative-<st1:chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.3.2</st1:chsdate>.zip 获得三个文件,分别是:

如何用java拷贝本地文件夹

声明:很多东西都是偶搜集整理实践过得,具体从那的来得也不清楚了,所以不著名出处 利用java本地拷贝文件及文件夹 如何实现文件夹对文件夹的拷贝呢?如果文件夹里还有文件夹怎么办呢? 接下来我就将我的方法演示给一些初学者,希望能够帮助你们! /** CopyRight by http://www.designac.org/*/package copyfile;import java.io.*;/*** @author Administrator** Class Function:*/public c