本文目录一览:
- 1、怎么破解sql server 2008
- 2、SQL2008数据库密码怎样破解
- 3、SQL server 2008中有个触发器被加密,怎么破解触发器?
- 4、如何破解SQL2008的存储过程的存储过程
- 5、管家婆财贸SQL2008数据库密码解密
- 6、sql server 2008怎么破解
怎么破解sql server 2008
1、直至当前为止,所有的MS SQL Server的激活方式都是输入正确的序列号,即可使用,不必对相关的文件进行非正常的改动(“破解”),也不必在线激活。 2、直至当前为止,所有的MS SQL Server在输入正确序列号后都不必在线激活、验证,也就是说,只要知道一个序列号,就可以随意安装(安装环境满足情况下)。 3、微软官方的某些版本里,本身就“集成”有序列号,比如MSDN版的MS Sql Server。 4、请注意的是,以上的说明并不等于说MS SQL Server是免费的,当用于商业目的,或用于生产时,应当通过正当途径购买微软的授权(不便宜哦,基本上超出中国普通人的预想价)。 5、未经授权使用MS SQL Server用于商业目的,或用于生产,如果被微软发现并追究,可能面对高额的赔偿(会通过法律告你)。(不过,悄悄说,一般人,人家微软还真看不上。) 6、最后,MS SQL Server 2008的序列号请自个百度搜索就能找到了。
SQL2008数据库密码怎样破解
SQLServer加密密码的函数pwdencrypt(),在sp_addlogin存储进程中,又发现了口令比较的函数pwdcompare(),在sp_password存储进程中,虽然是单向加密的,但是能通过穷举来猜到sa的密码,固然其他的登录帐户的密码也是可以猜到的最基本的SQLServer密码破解。SQLPing1:发现空白的超级管理员密码
SQLPing2还可以在SQLServer上运行字典攻击。这就像载入你自己的用户账号和密码列表1样简单,
SQL server 2008中有个触发器被加密,怎么破解触发器?
J老板写的解密存储过程的代码,把其中的procedure 通通替换成 trigger,然后试试看
记得要备份
------------------------sql2000大于40000的-----------------
原作:j9988 号:J老师
create PROCEDURE sp_decrypt_sp (@objectName varchar(50))
AS
begin
declare @objectname1 varchar(100)
declare @sql1 nvarchar(4000),@sql2 nvarchar(4000),@sql3 nvarchar(4000),@sql4 nvarchar(4000),@sql5 nvarchar(4000),@sql6 nvarchar(4000),@sql7 nvarchar(4000),@sql8 nvarchar(4000),@sql9 nvarchar(4000),@sql10 nvarchar(4000)
DECLARE @OrigSpText1 nvarchar(4000), @OrigSpText2 nvarchar(4000) , @OrigSpText3 nvarchar(4000), @resultsp nvarchar(4000)
declare @i int , @t bigint
declare @m int,@n int,@q int
set @m=(SELECT max(colid) FROM syscomments WHERE id = object_id(@objectName))
set @n=1
--get encrypted data
create table #temp(colid int,ctext varbinary(8000))
insert #temp SELECT colid,ctext FROM syscomments WHERE id = object_id(@objectName)
set @sql1= 'ALTER PROCEDURE '+ @objectName + ' WITH ENCRYPTION AS '
--set @sql1= 'ALTER PROCEDURE '+ @objectName + ' WITH ENCRYPTION AS '
set @q=len(@sql1)
set @sql1=@sql1+REPLICATE( '- ',4000-@q)
select @sql2=REPLICATE( '- ',4000),@sql3=REPLICATE( '- ',4000),@sql4=REPLICATE( '- ',4000),@sql5=REPLICATE( '- ',4000),@sql6=REPLICATE( '- ',4000),@sql7=REPLICATE( '- ',4000),@sql8=REPLICATE( '- ',4000),@sql9=REPLICATE( '- ',4000),@sql10=REPLICATE( '- ',4000)
exec(@sql1+@sql2+@sql3+@sql4+@sql5+@sql6+@sql7+@sql8+@sql9+@sql10)
while @n =@m
begin
SET @OrigSpText1=(SELECT ctext FROM #temp WHERE colid=@n)
set @objectname1=@objectname+ '_t '
SET @OrigSpText3=(SELECT ctext FROM syscomments WHERE id=object_id(@objectName) and colid=@n)
if @n=1
begin
SET @OrigSpText2= 'CREATE PROCEDURE '+ @objectName + ' WITH ENCRYPTION AS '--
set @q=4000-len(@OrigSpText2)
set @OrigSpText2=@OrigSpText2+REPLICATE( '- ',@q)
end
else
begin
SET @OrigSpText2=REPLICATE( '- ', 4000)
end
--start counter
SET @i=1
--fill temporary variable
SET @resultsp = replicate(N 'A ', (datalength(@OrigSpText1) / 2))
--loop
WHILE @i =datalength(@OrigSpText1)/2
BEGIN
--reverse encryption (XOR original+bogus+bogus encrypted)
SET @resultsp = stuff(@resultsp, @i, 1, NCHAR(UNICODE(substring(@OrigSpText1, @i, 1)) ^
(UNICODE(substring(@OrigSpText2, @i, 1)) ^
UNICODE(substring(@OrigSpText3, @i, 1)))))
SET @i=@i+1
END
--drop original SP
--EXECUTE ( 'drop PROCEDURE '+ @objectName)
--remove encryption
--preserve case
SET @resultsp=REPLACE((@resultsp), 'WITH ENCRYPTION ', ' ')
SET @resultsp=REPLACE((@resultsp), 'With Encryption ', ' ')
SET @resultsp=REPLACE((@resultsp), 'with encryption ', ' ')
IF CHARINDEX( 'WITH ENCRYPTION ',UPPER(@resultsp) ) 0
SET @resultsp=REPLACE(UPPER(@resultsp), 'WITH ENCRYPTION ', ' ')
--replace Stored procedure without enryption
print @resultsp
--execute( @resultsp)
set @n=@n+1
end
drop table #temp
end
GO
适合40000字符。
每次4000 print出来,自已贴。
切记:我见过的解过程都是对原过程进行破坏。破解前一定要备份!!!!
超过40000的,自已加SQL(我上面用SQL.SQL2--SQL10)
超长的可加SQL11--sql20........
祝你好运!
另:还有个工具,以前用过收藏的,不知道2008管用不,地址如下:
如何破解SQL2008的存储过程的存储过程
第一步:点击数据库下的“可编程性”,选择“存储过程”,点击鼠标右键,选择“新建存储过程”
第二步:在create PROCEDURE 后 输入存储过程的名字,紧跟着的就是定义存储过程的参数,接下来就可以去编写自己所需要组装的存储过程语句了
第三步: 编译存储过程,在工具栏上按下执行按钮,如果没有错误,就编写成功了。
第四步:调用:在sqlserver的语句查询框中,输入exec 存储过程名 参数,执行就可以了。
基本语法格式如下:中括号带的是可选项
create proc | procedure pro_name
[{@参数数据类型} [=默认值] [output],
{@参数数据类型} [=默认值] [output],
....
]
as
begin
SQL_statements
--业务处理
end
管家婆财贸SQL2008数据库密码解密
SQLServer加密密码的函数pwdencrypt(),在sp_addlogin存储进程中,又发现了口令比较的函数pwdcompare(),在sp_password存储进程中,虽然是单向加密的,但是能通过穷举来猜到sa的密码,固然其他的登录帐户的密码也是可以猜到的最基本的SQLServer密码破解。SQLPing1:发现空白的超级管理员密码 SQLPing2还可以在SQLServer上运行字典攻击。这就像载入你自己的用户账号和密码列表1样简单, 查看更多答案
sql server 2008怎么破解
1、直至当前为止,所有的MS SQL Server的激活方式都是输入正确的序列号,即可使用,不必对相关的文件进行非正常的改动(“破解”),也不必在线激活。 2、直至当前为止,所有的MS SQL Server在输入正确序列号后都不必在线激活、验证,也就是说,只要知道一个序列号,就可以随意安装(安装环境满足情况下)。 3、微软官方的某些版本里,本身就“集成”有序列号,比如MSDN版的MS Sql Server。 4、请注意的是,以上的说明并不等于说MS SQL Server是免费的,当用于商业目的,或用于生产时,应当通过正当途径购买微软的授权(不便宜哦,基本上超出中国普通人的预想价)。 5、未经授权使用MS SQL Server用于商业目的,或用于生产,如果被微软发现并追究,可能面对高额的赔偿(会通过法律告你)。(不过,悄悄说,一般人,人家微软还真看不上。) 6、最后,MS SQL Server 2008的序列号请自个百度搜索就能找到了。