sql server中破解加密的存储过程 视图 等object的方法

    技术2022-05-19  20

    1. 新建存储过程:

     

     

    --------------------------------------------------------------------------

    create PROCEDURE [dbo].[sp_decrypt] 

    (@procedure sysname = NULL) 

    AS 

    SET NOCOUNT ON 

    BEGIN

    DECLARE @intProcSpace bigint, @t bigint, @maxColID smallint,@intEncrypted 

    tinyint,@procNameLength int 

    select @maxColID = max(subobjid),@intEncrypted = imageval FROM 

    sys.sysobjvalues WHERE objid = object_id(@procedure) 

    GROUP BY imageval

    select @procNameLength = datalength(@procedure) 29 

    DECLARE @real_01 nvarchar(max) 

    DECLARE @fake_01 nvarchar(max) 

    DECLARE @fake_encrypt_01 nvarchar(max) 

    DECLARE @real_decrypt_01 nvarchar(max),@real_decrypt_01a nvarchar(max) 

    declare @objtype varchar(2),@ParentName nvarchar(max) 

    select @real_d


    最新回复(0)