Browse Source

nfqws: host options didnt work without debug

pull/53/head
bol-van 6 years ago
parent
commit
91fb1f5278
  1. BIN
      binaries/aarch64/nfqws
  2. BIN
      binaries/armhf/nfqws
  3. BIN
      binaries/mips32r1-lsb/nfqws
  4. BIN
      binaries/mips32r1-msb/nfqws
  5. BIN
      binaries/mips64r2-msb/nfqws
  6. BIN
      binaries/ppc/nfqws
  7. BIN
      binaries/x86/nfqws
  8. BIN
      binaries/x86_64/nfqws
  9. 4
      nfq/desync.c

BIN
binaries/aarch64/nfqws

Binary file not shown.

BIN
binaries/armhf/nfqws

Binary file not shown.

BIN
binaries/mips32r1-lsb/nfqws

Binary file not shown.

BIN
binaries/mips32r1-msb/nfqws

Binary file not shown.

BIN
binaries/mips64r2-msb/nfqws

Binary file not shown.

BIN
binaries/ppc/nfqws

Binary file not shown.

BIN
binaries/x86/nfqws

Binary file not shown.

BIN
binaries/x86_64/nfqws

Binary file not shown.

4
nfq/desync.c

@ -83,6 +83,7 @@ packet_process_result dpi_desync_packet(uint8_t *data_pkt, size_t len_pkt, struc
char host[256]; char host[256];
bool bHaveHost=false; bool bHaveHost=false;
bool bIsHttp; bool bIsHttp;
uint8_t *phost;
if (bIsHttp = IsHttp(data_payload,len_payload)) if (bIsHttp = IsHttp(data_payload,len_payload))
{ {
@ -127,8 +128,8 @@ packet_process_result dpi_desync_packet(uint8_t *data_pkt, size_t len_pkt, struc
DLOG("not applying tampering to this request\n") DLOG("not applying tampering to this request\n")
return res; return res;
} }
}
uint8_t *phost;
if (bIsHttp && (params.hostcase || params.hostnospace) && (phost = (uint8_t*)memmem(data_payload, len_payload, "\r\nHost: ", 8))) if (bIsHttp && (params.hostcase || params.hostnospace) && (phost = (uint8_t*)memmem(data_payload, len_payload, "\r\nHost: ", 8)))
{ {
if (params.hostcase) if (params.hostcase)
@ -156,7 +157,6 @@ packet_process_result dpi_desync_packet(uint8_t *data_pkt, size_t len_pkt, struc
res=modify; res=modify;
} }
} }
}
if (params.desync_mode==DESYNC_NONE) return res; if (params.desync_mode==DESYNC_NONE) return res;

Loading…
Cancel
Save