3

I have a simple executable binary. It takes as input a user supplied string and compares it with a private string using strcmp. How can I slow down the execution of this program such that I can launch a statistical timing attack on the string comparison? Currently the early-exit nature of strcmp is too slight to detect.

Assume I have local privileges, the binary is owned by another user, and the system is ulimit protected against fork bombs.

While I get that I could use the strings command or reverse engineering to get the private string, this is intended as a POC for the feasibility of timing attacks on compiled programs on modern systems.

john
  • 613
  • 1
  • 7
  • 25
robertkin
  • 179
  • 9

0 Answers0