You need to have some knowledge of assembly then you need to look at what is the parameters that the function you are trying to find takes (their type and size) it will take you a long time to find it. However, since most offsets have been found previously you could download an older client and find the address posted somewhere on the internet for that client then look at the routine and try finding it in the latest client.