tum-i4 / self-checksumming

10 stars 6 forks source link

Perform the post patching in LLVM instead of binary #18

Closed mr-ma closed 6 years ago

mr-ma commented 6 years ago

Identify the size and offset of functions to protect in binary (using Radare) and do the actual patching in LLVM. This helps in composing SC with other LLVM based protections (e.g. OH)