Recompiled xp_md5.dll for x64

Results 1 to 15 of 15
  1. #1
    Enthusiast coolpriest is offline
    MemberRank
    Jul 2007 Join Date
    25Posts

    Recompiled xp_md5.dll for x64

    I am stucked on the databases because xp_md5.dll is 32 bit and ceases to function when migrating to 64 bit environment. So i recompiled the source with Visual Studio 2008 and .NET 3.5 framework. I have not tried it yet and I hope it will function as intended.

    Download .NET 3.5 from Microsoft.

    http://download.microsoft.com/downlo...dotnetfx35.exe
    Attached Files Attached Files
    Last edited by coolpriest; 09-11-08 at 03:27 PM.


  2. #2
    Imperium Knight phiber is offline
    MemberRank
    Oct 2008 Join Date
    elitekingdoms.comLocation
    264Posts

    Re: Recompiled xp_md5.dll for x64

    excelent contribution ^^

  3. #3
    Apprentice mjsamet is offline
    MemberRank
    Nov 2007 Join Date
    20Posts

    Re: Recompiled xp_md5.dll for x64

    really good job

  4. #4
    Valued Member sevenmore is offline
    MemberRank
    Jun 2007 Join Date
    107Posts

    Re: Recompiled xp_md5.dll for x64

    Gotta scream and shout, THANK YOU!

  5. #5
    Member Zell Dinch is offline
    MemberRank
    Jul 2005 Join Date
    64Posts

    Re: Recompiled xp_md5.dll for x64

    Does it work properly? I tried to use it but almost useless. I renamed the file 'xp_md5.dll' , put it in C:\Windows\System32 , execute exec SP_ADDEXTENDEDPROC 'xp_md5' , 'xp_md5.dll' successfully. But when i tried
    exec dbo.cabal_tool_registerAccount 'yourusername' , 'yourpw'

    It returned

    Server: Msg 515, Level 16, State 2, Procedure cabal_tool_registerAccount, Line 10
    Cannot insert the value NULL into column 'Password', table 'ACCOUNT.dbo.cabal_auth_table'; column does not allow nulls. INSERT fails.
    The statement has been terminated.
    Server: Msg 515, Level 16, State 2, Procedure cabal_tool_registerAccount, Line 16
    Cannot insert the value NULL into column 'UserNum', table 'ACCOUNT.dbo.cabal_charge_auth'; column does not allow nulls. INSERT fails.
    The statement has been terminated.

    (1 row(s) affected)

  6. #6
    Enthusiast coolpriest is offline
    MemberRank
    Jul 2007 Join Date
    25Posts

    Re: Recompiled xp_md5.dll for x64

    Quote Originally Posted by Zell Dinch View Post
    Does it work properly? I tried to use it but almost useless. I renamed the file 'xp_md5.dll' , put it in C:\Windows\System32 , execute exec SP_ADDEXTENDEDPROC 'xp_md5' , 'xp_md5.dll' successfully. But when i tried
    exec dbo.cabal_tool_registerAccount 'yourusername' , 'yourpw'

    It returned

    Server: Msg 515, Level 16, State 2, Procedure cabal_tool_registerAccount, Line 10
    Cannot insert the value NULL into column 'Password', table 'ACCOUNT.dbo.cabal_auth_table'; column does not allow nulls. INSERT fails.
    The statement has been terminated.
    Server: Msg 515, Level 16, State 2, Procedure cabal_tool_registerAccount, Line 16
    Cannot insert the value NULL into column 'UserNum', table 'ACCOUNT.dbo.cabal_charge_auth'; column does not allow nulls. INSERT fails.
    The statement has been terminated.

    (1 row(s) affected)
    Yes it works on Window$ XP 64Bit and SQL2005 x64. It is not really necessary to place the file in C:\Windows\System32. You can place it anywhere and just point its location, try doing something like this:
    exec SP_ADDEXTENDEDPROC 'xp_md5' , 'c:\md5\xp_md5.dll'

    This is what I did with my PS...

  7. #7

    Re: Recompiled xp_md5.dll for x64

    congrats!!! tks!!

  8. #8
    xHTML/CSS/JS/Ruby LostSpirit is offline
    MemberRank
    Feb 2008 Join Date
    $ gem search -rLocation
    482Posts

    Re: Recompiled xp_md5.dll for x64

    humm dll not work for me

    dll , run on sql2000?

  9. #9
    The Cat in the Hat cypher is offline
    MemberRank
    Oct 2005 Join Date
    IrelandLocation
    5,073Posts

    Re: Recompiled xp_md5.dll for x64

    yes i tested it on mssql 2k on ms 2k3 svr x64

  10. #10
    Member cheeky_rzone is offline
    MemberRank
    Jul 2007 Join Date
    54Posts

    Re: Recompiled xp_md5.dll for x64

    I've tried also using this xp_md5.dll in a 64-bit Server 2003 and 64-bit SQL 2005 server, was successfully executed.

    But still, registration have the following error:
    Cannot insert the value NULL into column 'Password', table 'ACCOUNT.dbo.cabal_auth_table'; column does not allow nulls. INSERT fails.
    Using GM Tools also have error: duplicate or already exists

    Any idea please to resove this issue?

  11. #11
    Apprentice vadkan11 is offline
    MemberRank
    Dec 2007 Join Date
    11Posts

    Re: Recompiled xp_md5.dll for x64

    Msg 515, Level 16, State 2, Procedure cabal_tool_registerAccount, Line 10
    Cannot insert the value NULL into column 'Password', table 'ACCOUNT.dbo.cabal_auth_table'; column does not allow nulls. INSERT fails.
    The statement has been terminated.

    (0 row(s) affected)
    Msg 515, Level 16, State 2, Procedure cabal_tool_registerAccount, Line 16
    Cannot insert the value NULL into column 'UserNum', table 'ACCOUNT.dbo.cabal_charge_auth'; column does not allow nulls. INSERT fails.
    The statement has been terminated.

    (0 row(s) affected)

    (1 row(s) affected)

    Im using Windows 2003 x64 and MSSQL 2005
    I configured good the xp_md5.dll but doesn't work.

  12. #12
    The Dinosaur chumpywumpy is offline
    MemberRank
    Jun 2008 Join Date
    /f451/Location
    5,127Posts

    Re: Recompiled xp_md5.dll for x64

    People have trouble setting up the 32-bit version of xp_md5 so i seriously doubt there is anything wrong with the dll as i know a few people that run on x64. The problem is almost always that the dll is not where it is supposed to be or for some reason security permissions are preventing mssql from accessing the dll. Find it's entry in the "extended procedures" folder of the "master" database, check the properties and make sure the .dll is in the right place. If it still doesn't work then try moving the dll to another folder, deleting the xp_md5 entry and re-registering it as i have heard of more than a few problems that were caused by folder permissions.

    Also make sure you check these two posts out:

    http://forum.ragezone.com/f460/tips-...er-pcs-455417/

    http://forum.ragezone.com/f460/cabal...-guide-462114/

  13. #13
    Account Upgraded | Title Enabled! Alphakilo23 is offline
    MemberRank
    Jun 2010 Join Date
    Ze German ländLocation
    428Posts

    Re: Recompiled xp_md5.dll for x64

    Works with SQL Server 2008.
    Awesome, thank you!

  14. #14
    Novice daniadane is offline
    MemberRank
    Aug 2010 Join Date
    1Posts

    Re: Recompiled xp_md5.dll for x64

    Thanks. It works on sql2008 64bit machine.

  15. #15
    Valued Member Spectro is offline
    MemberRank
    May 2010 Join Date
    MinnesotaLocation
    106Posts

    Re: Recompiled xp_md5.dll for x64

    Quote Originally Posted by daniadane View Post
    Thanks. It works on sql2008 64bit machine.
    x64 xp_mp5.dll isnt safe....



Advertisement