还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
深喉CMS密码加密简要解析电脑资料0x01代码分析php版加密函数所在文件路径%Root%\Deepthroat\inc\class.shlencryption.php代码(加了一点注释)classshlEncryption{var$enstr=null;functionshlEncryption$str{$this-enstr=$str;}functionget_shal{returnsha1$this-enstr;//sha1加密,40位输出}functionget_md5{returnmd5$this-enstr;//md5加密,32位输出}functionget_jxqy3{$tmpMS=$this-get_shal.$this-get_md5;//输入值的sha1加密值
(40)+md5值
(32)//40+8+[a0+a1+...+a15]+8$tmpNewStr=substr$tmpMS
09.s.substr$tmpMS
109.h.substr$tmpMS
209.l.substr$tmpMS
309.s.substr$tmpMS
409.u.substr$tmpMS
509.n.substr$tmpMS
609.y.substr$tmpMS702;//替换10的整数倍上的字符为s、h、l、s、u、n、y$tmpNewStr=substr$tmpNewStr-
36.substr$tmpNewStr036;//前36位后36位倒转12+16+8$tmpNewStr=substr$tmpNewStr070;//取前70位$tmpNewStr=substr$tmpNewStr
014.j.substr$tmpNewStr
1414.x.substr$tmpNewStr
2814.q.substr$tmpNewStr
3214.y.substr$tmpNewStr
5614.3;//在第15倍数位上的加上字符j、x、q、y、3return$tmpNewStr;...。