What is shimming?
Sometimes we need to support older APIs in a newer platform or newer APIs in an older platform. We use shimming for that purpose. A shim is a library that can be used to intercept an API and then it can change the arguments passed, redirect the operation or handle the operation, etc.
In this article, we will discuss:
-
What is shimming?
-
What is refactoring?
-
How do attackers use shimming and refactoring?
-
How to prevent attackers from using shimming and refactoring?
0 Comments