Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. // Extracting keybytes
  2.  
  3.  
  4. unsigned char potentialKeysTrimmed[16][20]; // contains potential keys that aren't 0x0
  5. int potentialKeysTrimmedLength[16]; // contains # of potential key bytes per state byte
  6. int counter = 0;
  7.  
  8. for (int i = 0; i < 16; i++){
  9. for (int j = 0; j < 256; j++){
  10. if(potentialKeys[i][j] != 0){
  11. potentialKeysTrimmed[i][counter] = potentialKeys[i][j];
  12. counter = counter+1;
  13.  
  14. }
  15. potentialKeysTrimmedLength[i] = counter;
  16.  
  17. }
  18. counter = 0;
  19. }
  20.  
  21. // Print:
  22. for (int i = 0; i < 16; i++){
  23. printf("\n%x: ", i);
  24. for (int j = 0; j < potentialKeysTrimmedLength[i]; j++){
  25. printf("%x, ",potentialKeysTrimmed[i][j]);
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement