Bond697

eepid original

Sep 10th, 2011
477
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. main(){
  4. unsigned int a,hi,low,st,en,i,r,n,f;
  5. printf("Please Enter Decimal PID => ");
  6. scanf("%d",&a);
  7. hi = a/0x10000;
  8. low = a%0x10000;
  9. printf("Character Value %u(%x)\n",a,a);
  10. printf("high = %u(%x)\n",hi,hi);
  11. printf("low = %u(%x)\n",low,low);
  12. printf("Enter Maximum Frame Range =>");
  13. printf("Searching... please wait.");
  14. scanf("%d%d",&st,&en);
  15. n=0; f=0;
  16. printf("Top 32 Bits\n");
  17. for(i=st;i<en;i++){
  18. r = (i * 0x41C64E6D + 0x6073) &0xFFFFFFFF;
  19. if( r/0x10000 == hi){
  20. printf("%d Frame %u(%x)\n",i,r,r);
  21. f=i;
  22. }
  23. }
  24. printf("Top 32 Bits\n");
  25. r=0;
  26. for(i=0;i<st;i++){
  27. r = (r * 0x41C64E6D + 0x6073) &0xFFFFFFFF;
  28. }
  29. for(i=st;i<en;i++){
  30. r = (r * 0x41C64E6D + 0x6073) &0xFFFFFFFF;
  31. if( r/0x10000 +1 == low){
  32. printf("%dFrame %u(%x)\n",i,r,r);
  33. n=i;
  34. }
  35. }
  36. printf("Difference\n",n-f);
  37.  
  38. }
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment