
JavaPayload は、純粋な Java エクスプロイトまたは一般的な設定ミス (パスワード保護されていない Tomcat マネージャーやデバッガーポートなど) からのポストエクスプロイテーションに使用される純粋な Java ペイロードのコレクションです。
JavaPayloadは、純粋なJavaエクスプロイトまたは一般的な設定ミス(パスワードで保護されていないTomcatマネージャやデバッガポートなど)からポストエクスプロイテーションに使用するための、純粋なJavaペイロードのコレクションです。
古いドキュメントは以下にあります:
およびこのリポジトリ内にもあります。
このプロジェクトの現在のホームは http://javapayload.sourceforge.net/ で、ソースコードは http://javapayload.svn.sourceforge.net/ にあります。
JavaPayloadは、特定のエクスプロイト/ペイロードを実行できる最も古いJavaバージョン向けにクラスファイルをコンパイルしようとします。Java 8以降、コンパイラはJava 6より古いJava VM向けのコンパイルをサポートしなくなりました。したがって、コンパイルは失敗します。コンパイルにはJava 8(またはそれ以前)を使用するか、build.xml内のさまざまなsourceおよびtargetバージョンを少なくとも1.6以上に修正してください。
Gitはリポジトリ内の巨大なライブラリの扱いが苦手なため、必要なライブラリは除外されています。これらは以下で別途ダウンロードできます:
http://github.com/downloads/schierlm/JavaPayload/LibsBundle.zip
[email protected] までご連絡いただけます。または、フォークしてプルリクエストを送っていただくだけでも構いません。SVNへのマージ(まだGit初心者です)に最善を尽くします。貢献が圧倒的になれば、GitHubに乗り換えるかもしれません :-)