|
|
@ -128,6 +128,7 @@ int DetectEngineInspectDcePayload(DetectEngineCtx *de_ctx,
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest01(void)
|
|
|
|
int DcePayloadTest01(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
uint8_t bind[] = {
|
|
|
|
uint8_t bind[] = {
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
@ -1811,6 +1812,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 11);
|
|
|
|
UTHFreePackets(p, 11);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -1818,6 +1822,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest02(void)
|
|
|
|
int DcePayloadTest02(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
uint8_t bind[] = {
|
|
|
|
uint8_t bind[] = {
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
@ -2255,6 +2260,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -2262,6 +2270,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest03(void)
|
|
|
|
int DcePayloadTest03(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
uint8_t bind[] = {
|
|
|
|
uint8_t bind[] = {
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
@ -2698,6 +2707,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -2705,6 +2717,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest04(void)
|
|
|
|
int DcePayloadTest04(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
uint8_t bind[] = {
|
|
|
|
uint8_t bind[] = {
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
@ -3141,6 +3154,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -3148,6 +3164,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest05(void)
|
|
|
|
int DcePayloadTest05(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
uint8_t bind[] = {
|
|
|
|
uint8_t bind[] = {
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
@ -3583,6 +3600,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -3590,6 +3610,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest06(void)
|
|
|
|
int DcePayloadTest06(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
uint8_t bind[] = {
|
|
|
|
uint8_t bind[] = {
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
@ -4026,6 +4047,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -4033,6 +4057,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest07(void)
|
|
|
|
int DcePayloadTest07(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
uint8_t bind[] = {
|
|
|
|
uint8_t bind[] = {
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
|
0x05, 0x00, 0x0b, 0x03, 0x10, 0x00, 0x00, 0x00,
|
|
|
@ -4468,6 +4493,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
UTHFreePackets(p, 4);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -4475,6 +4503,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest08(void)
|
|
|
|
int DcePayloadTest08(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
|
|
|
|
|
|
|
|
uint8_t request1[] = {
|
|
|
|
uint8_t request1[] = {
|
|
|
@ -4687,6 +4716,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 1);
|
|
|
|
UTHFreePackets(p, 1);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -4694,6 +4726,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest09(void)
|
|
|
|
int DcePayloadTest09(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
|
|
|
|
|
|
|
|
uint8_t request1[] = {
|
|
|
|
uint8_t request1[] = {
|
|
|
@ -4906,6 +4939,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 1);
|
|
|
|
UTHFreePackets(p, 1);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -4913,6 +4949,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest10(void)
|
|
|
|
int DcePayloadTest10(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
|
|
|
|
|
|
|
|
uint8_t request1[] = {
|
|
|
|
uint8_t request1[] = {
|
|
|
@ -5125,6 +5162,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 1);
|
|
|
|
UTHFreePackets(p, 1);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -5132,6 +5172,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest11(void)
|
|
|
|
int DcePayloadTest11(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
|
|
|
|
|
|
|
|
uint8_t request1[] = {
|
|
|
|
uint8_t request1[] = {
|
|
|
@ -5492,6 +5533,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 2);
|
|
|
|
UTHFreePackets(p, 2);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -5500,6 +5544,7 @@ end:
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int DcePayloadTest12(void)
|
|
|
|
int DcePayloadTest12(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if 0 /* payload ticks off clamav */
|
|
|
|
int result = 0;
|
|
|
|
int result = 0;
|
|
|
|
|
|
|
|
|
|
|
|
uint8_t request1[] = {
|
|
|
|
uint8_t request1[] = {
|
|
|
@ -5860,6 +5905,9 @@ end:
|
|
|
|
|
|
|
|
|
|
|
|
UTHFreePackets(p, 2);
|
|
|
|
UTHFreePackets(p, 2);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|