Advertisement
Guest User

Untitled

a guest
Jun 8th, 2010
627
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int main( int argc, char **argv )
  6. {
  7. unsigned long long v1,v0,a3,hi,lo,t0,tmp;
  8.  
  9. printf( "Computing WPA key...\n" );
  10.  
  11. sscanf(argv[1],"%llx", &tmp);
  12. v1 = tmp & 0xFFFFFFF;
  13. printf("v1: %llx\n",v1);
  14. v0 = 0x55E63B89L;
  15. tmp = v0 * v1;
  16. hi = (tmp >> 32) & 0xFFFFFFFF;
  17. lo = tmp & 0xFFFFFFFF;
  18. a3 = 0x5F5E100L;
  19. v0 = hi >> 25;
  20. t0 = a3 * v0;
  21. a3 = (v1 - t0);
  22. printf("a3: %llx %llu\n", a3,a3);
  23.  
  24.  
  25.  
  26. return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement