Ok just having some fun. Programming is supposed to be fun?
How can we tell when the file kernel.dll gets updated.
see here part 2
https://0xdarkvortex.dev/index.php/2019/04/01/windows-shellcoding-x86-calling-functions-in-kernel32-dll-part-2/****
Now the thing is if I could just add this value to our kernel32.dll’s address and try to run it, it would run in my system, but it will most probably not work in any other system. The thing is Microsoft keeps updating their kernel32.dll, and because of this there may be new functions/symbols added to the DLL. And because of this, the address of our function will fluctuate depending upon the updates of kernel32.dll.
****
So if the address of a function (API code) changes inside kernel32.dll then we know that kernel32.dll. has been updated.
Why would anyone want to know that?
OK so these DLL are not some chunk of code written in stone as they morph into the soup de jour so to say, to add features, bug fixes, security etc or just make it hard to reverse engineer.