Line 0
Link Here
|
|
|
1 |
--- hydra-oracle-listener.c.orig 2014-12-07 15:50:20.000000000 +0100 |
2 |
+++ hydra-oracle-listener.c 2015-02-28 12:55:33.285896567 +0100 |
3 |
@@ -106,7 +106,7 @@ |
4 |
int ora_descrypt(unsigned char **rs, unsigned char *result, int siz) { |
5 |
int i = 0; |
6 |
char lastkey[8]; |
7 |
- des_key_schedule ks1; |
8 |
+ DES_key_schedule ks1; |
9 |
unsigned char key1[8] = { 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF }; |
10 |
unsigned char ivec1[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; |
11 |
unsigned char *desresult; |
12 |
@@ -116,17 +116,17 @@ |
13 |
hydra_report(stderr, "[ERROR] Can't allocate memory\n"); |
14 |
return 1; |
15 |
} |
16 |
- des_key_sched((C_Block *) key1, ks1); |
17 |
- des_ncbc_encrypt(result, desresult, siz, ks1, &ivec1, DES_ENCRYPT); |
18 |
+ DES_key_sched((DES_cblock *) key1, &ks1); |
19 |
+ DES_ncbc_encrypt(result, desresult, siz, &ks1, &ivec1, DES_ENCRYPT); |
20 |
|
21 |
for (i = 0; i < 8; i++) { |
22 |
lastkey[i] = desresult[siz - 8 + i]; |
23 |
} |
24 |
|
25 |
- des_key_sched((C_Block *) lastkey, ks1); |
26 |
+ DES_key_sched((DES_cblock *) lastkey, &ks1); |
27 |
memset(desresult, 0, siz); |
28 |
memset(ivec1, 0, sizeof(ivec1)); |
29 |
- des_ncbc_encrypt(result, desresult, siz, ks1, &ivec1, DES_ENCRYPT); |
30 |
+ DES_ncbc_encrypt(result, desresult, siz, &ks1, &ivec1, DES_ENCRYPT); |
31 |
|
32 |
if ((*rs = malloc(siz)) == NULL) { |
33 |
hydra_report(stderr, "[ERROR] Can't allocate memory\n"); |