As we know, time is the bane of reverse engineering. I am wanting to know how are some ways that I can save time in reverse engineering? I have taken some thought and I have been going through many programs and finding that even if the program is considerably different I am able to find up to 255+ identical garbage/redundant functions. I was thinking this morning if there was a way to somehow fingerprint these, that it would save me a considerable amount of time.
In short, I would like to know:
Has anyone tried to fingerprint or make a database of these redundant functions?
Also, what are some other ways that I can save time in my reversal process?