activity
20162025
most citedHow Professional Hackers Understand Protected Code while Performing Attack Tasks

36 citations · 53 across the 8 of their papers we have counts for

collaborators

8 papers

cs.SE2025

A New Framework of Software Obfuscation Evaluation Criteria

Bjorn De Sutter

In the domain of practical software protection against man-at-the-end attacks such as software reverse engineering and tampering, much of the scientific literature is plagued by th…

cs.CR2020★ 3 cited

Flexible Software Protection

Jens Van den Broeck, Bart Coppens, Bjorn De Sutter

To counter software reverse engineering or tampering, software obfuscation tools can be used. However, such tools to a large degree hard-code how the obfuscations are deployed. The…

cs.CR2020★ 7 cited

Resilient Self-Debugging Software Protection

Bert Abrath, Bart Coppens, Ilja Nevolin +1

Debuggers are a popular reverse engineering and tampering tool. Self-debugging is an effective technique for applications to defend themselves against hostile debuggers. In penetra…

cs.CR2019

Extended Report on the Obfuscated Integration of Software Protections

Jens Van den Broeck, Bart Coppens, Bjorn De Sutter

To counter man-at-the-end attacks such as reverse engineering and tampering, software is often protected with techniques that require support modules to be linked into the applicat…

cs.MS2018★ 4 cited

Dynamic Automatic Differentiation of GPU Broadcast Kernels

Jarrett Revels, Tim Besard, Valentin Churavy +2

We show how forward-mode automatic differentiation (AD) can be employed within larger reverse-mode computations to dynamically differentiate broadcast operations in a GPU-friendly…

cs.SE2017★ 36 cited

How Professional Hackers Understand Protected Code while Performing Attack Tasks

Mariano Ceccato, Paolo Tonella, Cataldo Basile +4

Code protections aim at blocking (or at least delaying) reverse engineering and tampering attacks to critical assets within programs. Knowing the way hackers understand protected c…