mirror of
https://github.com/vanhauser-thc/thc-hydra.git
synced 2025-07-05 20:41:39 -07:00
reverted openssl des_ => DES_ renamin patch as this does not compile and fixed the cisco-enable module
This commit is contained in:
parent
97b30df663
commit
e0759aba69
5 changed files with 17 additions and 19 deletions
10
hydra-smb.c
10
hydra-smb.c
|
@ -176,17 +176,17 @@ static void MakeKey(unsigned char *key, unsigned char *des_key) {
|
|||
des_key[6] = Get7Bits(key, 42);
|
||||
des_key[7] = Get7Bits(key, 49);
|
||||
|
||||
DES_set_odd_parity((DES_cblock *) des_key);
|
||||
des_set_odd_parity((des_cblock *) des_key);
|
||||
}
|
||||
|
||||
/* Do the DesEncryption */
|
||||
void DesEncrypt(unsigned char *clear, unsigned char *key, unsigned char *cipher) {
|
||||
DES_cblock des_key;
|
||||
DES_key_schedule key_schedule;
|
||||
des_cblock des_key;
|
||||
des_key_schedule key_schedule;
|
||||
|
||||
MakeKey(key, des_key);
|
||||
DES_set_key(&des_key, &key_schedule);
|
||||
DES_ecb_encrypt((DES_cblock *) clear, (DES_cblock *) cipher, &key_schedule, 1);
|
||||
des_set_key(&des_key, key_schedule);
|
||||
des_ecb_encrypt((des_cblock *) clear, (des_cblock *) cipher, key_schedule, 1);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue