Taylor Suewift (09-23-2016)
Here is a little preview of my dvar dumper I had to make cause BO3 has 3802 dvars but only about 1400 are known based on the bo2 dvar tables
Im also adding a brute for function for hashing To Find every single dvar by name
Taylor Suewift (09-23-2016)
Looks great. Cant wait to try it out.
Yaas more great stuff from Ambrose
And how does this differ from say, a normal dump? Aren't you just either looping through the hash table and following pointers?
Define a standard dump? Do you mean just reading the dvar table and dumping it ? Cause if so then this is different only in the fact that you can input a list of dvars and it will use them as a hash comparison because BO3 dvars are hashed and just dumping the table normally will return no valid names rendering the dump useless. Ive changed it up a bit as well since this post, added dvar naming that gives an unknown hash a name of your choice and by using this hash comparison I've found over 1600 dvars by name using even a standard dump and comparing it to say bo2 dvars only returns about 1200 dvars by name. Its nothing fancy per say, its just a dumper with variable input for hashing
I mostly abandoned the brute force method, Collisions are easy to filter tho 9/10 times they will have characters repeat at least 3 times. The real problem is just in the time it takes to crack dvars I ran my brute force scanner for like 12 hours and only found 4 dvars so its basically useless but if i had a RDP that was going to be up for a few weeks i could make use of it