Java検査Yara規則文法
659 ワード
1、windowsダウンロードYara 32/64.ext
2、テスト:D:>yara 64.exe d:rules-masterutilsurl.yar d:datayara.ioc、文法が正しいことを示す出力はありません
3、プロジェクトでの使用、Javaコードの作成は以下の通りである.
呼び出すと、cmdコマンド、cmd/c D:\yara 64.exe D:\rules-masterutilsurl.yar D:datayara.iocが入力され、戻り値が0であると判断すると、構文検証が通過したことを示します.
waitForブロックの問題に注意する必要があります.
2、テスト:D:>yara 64.exe d:rules-masterutilsurl.yar d:datayara.ioc、文法が正しいことを示す出力はありません
3、プロジェクトでの使用、Javaコードの作成は以下の通りである.
Process process = null;
try {
process = Runtime.getRuntime().exec(cmd);
process.getErrorStream().close();
process.getInputStream().close();
int waitFor = process.waitFor();
} catch (IOException e) {
log.error(e.getMessage());
}finally {
if (process != null) {
process.destroy();
}
}
呼び出すと、cmdコマンド、cmd/c D:\yara 64.exe D:\rules-masterutilsurl.yar D:datayara.iocが入力され、戻り値が0であると判断すると、構文検証が通過したことを示します.
waitForブロックの問題に注意する必要があります.