Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将MANIFEST.MF注入jar_Java_Jar_Manifest - Fatal编程技术网

Java 如何将MANIFEST.MF注入jar

Java 如何将MANIFEST.MF注入jar,java,jar,manifest,Java,Jar,Manifest,出于调试的目的,我试图将一个(被黑客攻击的)META-INF/MANIFEST.MF文件注入一个jar。我在jar所在的同一级别创建了META-INF目录,并在其中创建了MANIFEST.MF文件。然后,根据: 它执行时没有错误,但只是删除了现有的清单而没有替换它。我知道是因为我跑了: jar tf myjar-with-dependencies.jar | grep MANIFEST 在更新之前,它返回了在jar中找到的文件,但在更新之后现在没有返回。jar只是一个zip文件。您可以使用通常

出于调试的目的,我试图将一个(被黑客攻击的)
META-INF/MANIFEST.MF
文件注入一个
jar
。我在jar所在的同一级别创建了META-INF目录,并在其中创建了MANIFEST.MF文件。然后,根据:

它执行时没有错误,但只是删除了现有的清单而没有替换它。我知道是因为我跑了:

jar tf myjar-with-dependencies.jar | grep MANIFEST

在更新之前,它返回了在jar中找到的文件,但在更新之后现在没有返回。

jar只是一个zip文件。您可以使用通常用于打开zip文件的任何工具打开它,然后将文件放在其中您想要的位置。

Jar只是一个zip文件。您可以使用任何通常用于打开zip文件的工具将其打开,然后将文件放在其中您想要的位置。

“jar ufm”就是您想要的。m参数指定您正在提供清单文件

jar ufm <yourJar> <yourManifest>
jar-ufm
否则,它只是将其视为一个常规文件,当它生成默认清单文件时,最终会被踩死。

“jar ufm”是您所追求的。m参数指定您正在提供清单文件

jar ufm <yourJar> <yourManifest>
jar-ufm

否则,它只会将其视为一个常规文件,当它生成默认清单文件时,最终会被踩死。

我试图保持一致,并使用jar命令来执行itI。我试图保持一致,并使用jar命令来执行此操作
jar ufm <yourJar> <yourManifest>