Advertisement
Guest User

Bully: Scholarship Edition

a guest
Oct 31st, 2015
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.41 KB | None | 0 0
  1. "
  2. Security:
  3. -> ELF Hash (Variant)
  4.   -> Offset: 0
  5.   -> Calculation Start: 4
  6.   -> Calculation Length: Size - 4
  7. "
  8.  
  9. private int CalculateELF(byte[] data, int offset, int size) {
  10.     int t, sum = 0;
  11.  
  12.     for (offset += size; size > 0; --size) {
  13.         sum = data[--offset] + (sum << 4);
  14.         t = sum & 0xF000000;
  15.  
  16.         if (t != 0)
  17.             sum ^= (t ^ (t >> 24));
  18.     }
  19.  
  20.     return sum;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement