|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
diff -Naur ike-scan-1.9-orig/ike-scan.c ike-scan-1.9/ike-scan.c
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
--- ike-scan-1.9-orig/ike-scan.c 2007-01-14 14:05:42.000000000 -0500
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
+++ ike-scan-1.9/ike-scan.c 2017-06-06 14:40:47.946734542 -0400
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
@@ -1797,6 +1797,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
cp += 4;
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
memcpy(cp, orig_packet_out, packet_out_len);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
packet_out_len += 4;
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
+ free(orig_packet_out);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
}
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
/*
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
* Send the packet.
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
@@ -2176,11 +2177,9 @@
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
unsigned char *attr;
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
size_t attr_len;
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
- add_attr(0, NULL, 'B', OAKLEY_KEY_LENGTH, 0, 256, NULL);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
attr = add_attr(1, &attr_len, '\0', 0, 0, 0, NULL);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
add_transform2(0, NULL, IKEV2_TYPE_ENCR, IKEV2_ENCR_AES_CBC, attr, attr_len);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
free(attr);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
- add_attr(0, NULL, 'B', OAKLEY_KEY_LENGTH, 0, 128, NULL);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
attr = add_attr(1, &attr_len, '\0', 0, 0, 0, NULL);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
add_transform2(0, NULL, IKEV2_TYPE_ENCR, IKEV2_ENCR_AES_CBC, attr, attr_len);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
free(attr);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
diff -Naur ike-scan-1.9-orig/isakmp.c ike-scan-1.9/isakmp.c
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
--- ike-scan-1.9-orig/isakmp.c 2007-01-14 14:05:42.000000000 -0500
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
+++ ike-scan-1.9/isakmp.c 2017-06-06 14:40:47.947734582 -0400
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
@@ -447,6 +447,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
cp = payload;
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
memcpy(cp, hdr, sizeof(struct isakmp_sa2));
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
+ free(hdr);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
cp += sizeof(struct isakmp_sa2);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
memcpy(cp, proposals, proposal_len);
|
|
![](https://seccdn.libravatar.org/avatar/8baa18bd3f784ebc78a53e1f043a80413ddd5b0615728445ae90c138acdd13da?s=16&d=retro) |
153f636 |
|