After looking through the code of WoW!Sharp even after compiling the bot and removing the authentication check (which only requires you to remove the lines in the code box below from WoW!Sharp.cs) the offsets and pointers are stored in a hashtable which is also fetched from the server. Without the format of the hashtable from the server it would be difficult to reverse the code to product a new hashtable with the correct offsets and pointers. If you do want to look into it check the code in WoW!Offsets.cs and WoW!Pointers.cs and all of the server communication functions in WoW!WSSClient.cs.
Code:
try
{
SHA512Managed SHA512Hash = new SHA512Managed();
sha512hash = SHA512Hash.ComputeHash( System.Text.ASCIIEncoding.UTF8.GetBytes( password + "|" + username.ToLower()));
_wssc = new WoW_WSSClient( this);
_wssc.Authenticate( username, sha512hash);
_wssc.WoWSharpCheck( fviws.FileMajorPart, fviws.FileMinorPart, fviws.FileBuildPart, fviws.FilePrivatePart);
#if !NoHider
_wssc.WoWHiderCheck( fvih.FileMajorPart, fvih.FileMinorPart, fvih.FileBuildPart, fvih.FilePrivatePart);
#endif
_wssc.VersionCheck( fvi.FileMajorPart, fvi.FileMinorPart, fvi.FileBuildPart, fvi.FilePrivatePart);
_wssc.SetApplication( application);
pointers = new WoW_Pointers( this, _wssc);
offsets = new WoW_Offsets( this, _wssc);
}
catch( Exception E)
{
if( _wssc != null)
_wssc.Quit();
LogLine( "Unable to login: {0}", E.Message);
throw E;
}