You can't just update a hack by simply changing a number in the dll. You have to know that updating hacks can take time and more effort. If you don't have the source of the hack updating it would be quite difficult. There is no system preventing your from using an outdated hack. However the game's code changes and you have to modify the hack's code to work once again otherwise you won't get anywhere
-----EDIT-----
You should also keep in mind that battleye can still ban you. And without a battleye bypass the hack is pretty much as good as one you would download off the internet. You would also need a method of hooking to the game without getting instantly detected