关于给存储过程加密的问题

hobbylu 2003-01-07 04:36:47
最近我看到一个用pb编的创建存储过程的程序,它可以将它所建的存储过程加密。一般来说对存储过程加密我们都使用sp_hidetext这个存储过程,但是我将该存储过程改名之后,生成的存储过程还是加密的,我估计它是在程序里面实现的,我想请大家帮我分析一下,如果是放在程序里面的咱们需要如何来得到它的原码
...全文
30 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
clientwyc 2003-01-11
  • 打赏
  • 举报
回复
学习!能让看一下源码吗?
liuxingstar 2003-01-10
  • 打赏
  • 举报
回复
发现,研究,探讨,试验=技术提高
wanghai 2003-01-10
  • 打赏
  • 举报
回复
这个方法没试过,可能有效
yuzd 2003-01-10
  • 打赏
  • 举报
回复
用win2000带的网络监视器,指定截获的地址为程序所在机器ip和数据库ip,在程序建存储过程前开始截获,存储过程建成后停止截获。保存文件,用ultraedit打开,从中可以找出存储过程源码。就是辛苦了一些。
wanghai 2003-01-10
  • 打赏
  • 举报
回复
yuzd(yuzd) 的钻研精神不错,sp_hidetext的结果就是把syscommnets表中对应存储过程的记录的text字段置为NULL,status置为1,但是中间还涉及很复杂的处理过程,另外系统表是不允许创建触发器的,欢迎继续钻研!
yuzd 2003-01-10
  • 打赏
  • 举报
回复
我试了一下,只要把syscommnets表中对应存储过程的记录的text字段置为NULL,status置为1,再想看源码就看不到了。
要想得到源码,是否可以在syscomments表上建一个insert触发器,将text字段写入另一张表。
jndszl 2003-01-10
  • 打赏
  • 举报
回复
sp_hidetext这个具体如何使用,哪位可给我一个例子
jingrunx 2003-01-09
  • 打赏
  • 举报
回复
看看是不是通过sysobjects得到存储过程的名称然后调用的,可以将该存储过程删除再试一试。
四海求道 2003-01-09
  • 打赏
  • 举报
回复
是有点过激!
wanghai 2003-01-08
  • 打赏
  • 举报
回复
pyzfl(纵横四海)有点过激吧,这个纯属个人兴趣
四海求道 2003-01-08
  • 打赏
  • 举报
回复
说了半天,你是要解密嘛。
不太容易吧,或许有高手帮忙,但这叫不尊重别人的知识产权,比用盗版还恶劣。
ice2water 2003-01-07
  • 打赏
  • 举报
回复
学习,能将程序贴出来吗
wanghai 2003-01-07
  • 打赏
  • 举报
回复
但是我将该存储过程改名之后,生成的存储过程还是加密的
这句话是什么意思
如果是使用sp_hidetext,应该就得不到源码了
wanghai 2003-01-07
  • 打赏
  • 举报
回复
东方兄看看他是否有对SYSCOMMENTS的操作,如果有的话就是这里了

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧