suricata
|
#include "suricata.h"
#include "suricata-common.h"
#include "app-layer-htp.h"
#include "util-file-decompression.h"
#include "util-file-swf-decompression.h"
#include "util-misc.h"
#include "util-print.h"
#include <zlib.h>
Go to the source code of this file.
Macros | |
#define | MAX_SWF_DECOMPRESSED_LEN 50000000 |
Functions | |
uint32_t | FileGetSwfDecompressedLen (const uint8_t *buffer, const uint32_t buffer_len) |
uint8_t | FileGetSwfVersion (const uint8_t *buffer, const uint32_t buffer_len) |
int | FileSwfZlibDecompression (DetectEngineThreadCtx *det_ctx, uint8_t *compressed_data, uint32_t compressed_data_len, uint8_t *decompressed_data, uint32_t decompressed_data_len) |
Definition in file util-file-swf-decompression.c.
#define MAX_SWF_DECOMPRESSED_LEN 50000000 |
Definition at line 41 of file util-file-swf-decompression.c.
Referenced by FileGetSwfDecompressedLen().
uint32_t FileGetSwfDecompressedLen | ( | const uint8_t * | buffer, |
const uint32_t | buffer_len | ||
) |
Definition at line 46 of file util-file-swf-decompression.c.
References len, MAX_SWF_DECOMPRESSED_LEN, and MIN.
Referenced by FileSwfDecompression().
uint8_t FileGetSwfVersion | ( | const uint8_t * | buffer, |
const uint32_t | buffer_len | ||
) |
Definition at line 71 of file util-file-swf-decompression.c.
Referenced by FileSwfDecompression().
int FileSwfZlibDecompression | ( | DetectEngineThreadCtx * | det_ctx, |
uint8_t * | compressed_data, | ||
uint32_t | compressed_data_len, | ||
uint8_t * | decompressed_data, | ||
uint32_t | decompressed_data_len | ||
) |
Definition at line 84 of file util-file-swf-decompression.c.
References DetectEngineSetEvent(), FILE_DECODER_EVENT_LZMA_BUF_ERROR, FILE_DECODER_EVENT_LZMA_DATA_ERROR, FILE_DECODER_EVENT_LZMA_DECODER_ERROR, FILE_DECODER_EVENT_LZMA_FORMAT_ERROR, FILE_DECODER_EVENT_LZMA_MEMLIMIT_ERROR, FILE_DECODER_EVENT_LZMA_OPTIONS_ERROR, FILE_DECODER_EVENT_LZMA_UNKNOWN_ERROR, FILE_DECODER_EVENT_Z_BUF_ERROR, FILE_DECODER_EVENT_Z_DATA_ERROR, FILE_DECODER_EVENT_Z_STREAM_ERROR, and FILE_DECODER_EVENT_Z_UNKNOWN_ERROR.
Referenced by FileSwfDecompression().