关于使用黑刀软件的一些疑问解答 (点击标题查看全文)
长期以来,一直有大量的朋友加入我的QQ群,或者加我的QQ好友以寻求PHP解密方面的一些帮助,对于这些问题,现在我统一的归类一下,希望能通过这篇文章,解除一下大家的疑惑,也减少重复回答同样问题的几率。
一、Zend Guard 加密方式的解密相关问题:
1、问:为什么用黑刀Dezender解密时,提示“解密完成”却找不到解密出来的文件?
答:解密不出来文件,有且只有以下几种情况:一是黑刀Dezender解密时,是调用对应的解密内核来解密,在Win7或vista这两个系统上,程序调用内核会需要有管理员权限,还有其他权限控制造成解密失败,所以,尽量选择使用XP或者2003系统,或者通过安装虚拟机软件并加载XP或者2003系统再尝试解密。同时,也因为调用内核进行解密的原因,所以需要解密的PHP文件以及黑刀Dezender程序本身,不能放到包含空格目录名的文件夹内来操作。二是某些PHP文件为了在PHP5.3版本的环境下运行,使用Zend Guard5.5以上版本加密的同时,选择了以PHP5.3环境为支持环境来加密。而黑刀Dezender的解密内核(包括时下能找到的所有zend解密内核),均是在PHP5.2x的基础上来制作的,所以解密时无法识别采用PHP5.3版本来加密的PHP文件,造成解密失败。这种情况目前也是无法解决的。
2、问:黑刀Dezender软件在哪里下载比较好?有没有内部使用的VIP版本?
答:推荐大家到官网,也就是本站(http://Tmd.me)或者到 天空软件站 搜索“黑刀”关键词进行下载。尽量避免从其他地方下载,以免因为其他地方提供的下载包捆绑乱七八糟的东西而造成不必要的麻烦。至于VIP版本是没有的,只有我本人自用的一个“调试版本”,并未对外发布。
3、问:解密后,很多变量或者函数名出现类似以“_OBFUSCATE_”开头的一串乱码这样的东西该如何解决?
答:这种东西叫做“混淆函数”,关于混淆函数,部落里我的很多Blog都曾经提到过一些解决办法,也有写过一些相关的文章,大家可以通过搜索功能查找阅读一下。以往只是做了一些简单的介绍以及传统的解决办法,今天专门公开一个简单的小技巧,也许很多人都还没发现的。呵呵。
目前我所采用的方法有两种:
①、对于Zend Guard 5.0以下版本加密的PHP文件,解密后出现的混淆函数,可以将“_OBFUSCATE_”之后的乱码部分,进行“de_base64”的操作。没错,就是Base64!哈哈。。。这样就可以很轻松的将混淆函数的部分还原成原始的函数名了!但针对变量貌似无效,也许是算法不同。例如国内某知名广告联盟系统的早期3.0及以下版本,亲自测试后,自定义函数即使混淆了,也是可以还原的。但这个方法对于Zend Guard5.0以上的版本无效。
②、采用批量替换法。就是采用某些能批量替换某个目录内,包含某个关键词的所有PHP文件的小工具。例如,搜索某个混淆函数名或者混淆变量名,然后采用这类小工具进行整个目录内的PHP文件内容批量替换,以保证一致性。具体的思路大家只要掌握了,就可以尝试修复操作了。这里就不继续做详细介绍了。
二、微盾加密及其他类似的字符混淆型加密相关问题解答:
1、问:用了黑刀微盾解密专家,但文件没有变化,无法解密,如何解决?
答:黑刀微盾解密专家仅支持微盾加密,像这种字符混淆型加密,只要在加密前对于加密算法稍作改进,就变换成另外一种加密方式了,所以单纯靠解密软件是很难普遍照顾到的,要是每种加密方式都制作相应的解密软件或者通过增加解密算法代码来增强解密工具,那能把人累趴下。最简单的办法一般都是将eval函数,改成echo并输出以获得解密结果,或者使用一些网络上公开的在线解密工具来进行解密。
2、问:巨侠你通常对付这些加密方式都是秒解,是不是有什么简单的办法来解决这类字符混淆型加密?
答:有技巧!甚至可以不需要阅读加密算法,就可以及其简单的方法将代码快速完整的还原。但方法只能保密,不能公开!毕竟由于PHP程序先天的运行机制和初衷就是以开源为主,所以在代码保护方面一直就处于弱势,解密破解始终是走在加密的前面。一旦方法公开,很多采用字符混淆型加密的PHP建站系统都会面临着大量破解版的威胁,最终也许会扼杀掉很多优秀的PHP程序。研究如何解密,是为了逆向思维,从而更好的保护代码不遭到破解,使得整个PHP行业能更健康的发展,所以不能公布解密技巧。
三、求破解,求解密类相关问题解答:
问:巨侠可以帮忙破解(解密)PHP文件吗?
答:每天都会收到大量类似的请求,无论各位是抱着怎样的目的来,我只能说很抱歉,目前我是不接受一切解密破解的要求的。如果各位是抱着这样的想法来加我QQ好友的话,我只能忽略了。一是因为我QQ好友太多,每天都有很多朋友来找我解密的话,QQ会爆炸掉。二是我之所以研究解密,初衷是为了能阅读别人的PHP代码,学习开发技巧,后期是为了保护PHP行业不遭到解密破解的打击和破坏而研究更好的加密及代码保护方式。因为我始终热爱PHP这门语言,不希望这个行业中的很多优秀的PHP程序因为破解而停止开发、逐渐消亡。
最后,感谢大家多年来对我的关注与支持!如果以上的内容还是不足以解除各位在学习PHP方面所遇到的问题,欢迎加入我的QQ群:【黑刀部落】2826544。加群时务必注明需要寻求帮助和解决的问题。入群后,请勿随意求破解(求了多半没人理,哈哈),也请不要发布一些不和谐的内容而被群管理踢出群。一切以共同研究网络技术,互帮互助,分享生活及人生经验为主!再次感谢大家对我的关注与支持!谢谢!
管巨侠 于 2012年4月26日4:10:01
Tags - 加密 , 解密 , php , 混淆函数 , 微盾
---------------------------------大家走过路过,别忘了点点↓更健康---------------------------------
--------------------------------华丽丽的分割线,下面是我的腾讯微博--------------------------------
管巨侠的微博:老房子面临拆迁,老夫很惆怅啊…………
管巨侠的微博:#特别之处#特别瘦……
管巨侠的微博:为买了小米的童鞋们默哀一下。。。哈哈。。。这是某人趁某手机店店员上厕所的时候偷偷拍到的销售话术文档,小米返修率还真高。哈哈。。。
管巨侠的微博:我还真不是个做生意的材料。哈哈。。。哎~~~~~~~~~~~~~~
管巨侠的微博:#最初的梦想#让爱我的和我爱的人都能生活得很幸福。可惜梦想始终只是梦想。呵呵。。。
管巨侠的微博:又快要到收店铺的日子了……再过几天,天空蓝蓝珀戒指即将出炉。哈哈哈。
管巨侠的微博:哈哈。苗姐~~ 经常被做安利的熟人抓住喋喋不休的推销是搞怕了。。。这个嘛,纯粹是个笑话段子而已。哈哈哈。。。而且安利是有钱人吃滴!我能存点钱买六味地黄丸吃吃补补肾就不错了~~~ || @sunday_mx: 安利和你有仇啊!?也许人家只是随便问问而已,你何必如此排斥呢?难道你心里有阴影……|| @heidao668:当你想和某个朋友绝交,或者和某个圈子决裂,不再与他们来往的时候,最好的办法不是用粗暴的语言或者行为来对付他们,仅仅需要微笑着问他们一个问题……………… “你听说过安利吗?”
管巨侠的微博:展昭追上刺客几招将其擒服,遂赶回开封府。公孙策见展昭便说:“展护卫,你中了调虎离山之计啊!方才你前去追捕刺客,埋伏在屋顶的另一名刺客便立刻杀入了包大人的房间!”展昭心下一惊:“包大人没事吧?!”公孙策看了看天上乌云遮月,说:“幸好包大人急中生智把衣服全脱了,想必刺客找不到他”……
管巨侠的微博:哈哈
管巨侠的微博:当我告别了曾经热爱多年的早餐店与热情的店老板,当我逐渐疏远了曾经关系密切的朋友……多年后,他们那饱含温暖的微笑与无比热情的问候依然回荡在我的耳边……“管管,你听说过安利吗?………………”
管巨侠的微博:当你想和某个朋友绝交,或者和某个圈子决裂,不再与他们来往的时候,最好的办法不是用粗暴的语言或者行为来对付他们,仅仅需要微笑着问他们一个问题……………… “你听说过安利吗?”
管巨侠的微博:有点搞笑,今天和老婆晚上逛街回来,看了下微博,发现有个兄台留言说“貌似看到我搂着一个女的”。哈哈。怎么看这句话怎么就觉得别扭。。。。。
管巨侠的微博:这是多数人对于《复仇者联盟》观后感。哈哈。。。看了这图又笑。。。好弱的神。。哈哈。。。。
管巨侠的微博:喉咙都讲痛哦。哈哈。
管巨侠的微博:师父慈悲~~~ 我心欢喜。。。
管巨侠的微博:一位中国人和一位菲律宾人在酒吧聊天,中国人说:我认为菲律宾就像一个步入青春期的躁动少年,而黄岩岛正是他在家中的抽屉里翻到的成人影碟。菲律宾人问:你意思是说菲律宾已经很硬了可以开始动手了?中国人轻轻的吐了口烟,一字一句地说:我是说那光盘是你爹的,你敢当你爸面看一眼信不信你爸打死你?
管巨侠的微博:金銮殿早朝。宋仁宗威严扫视群臣,大怒:“包拯怎么不在?!”“回万岁,包拯不就在这儿吗?”八贤王指着不知所措的包拯道。“哦,看他头像是黑的,还以为他不在。”~
管巨侠的微博:哈哈,来个暴强的笑话:好兄弟想跟女友分手,非要拉我去壮胆。三人见了面他就说自己是同性恋,一直喜欢我…我操!我在旁边尴尬地想哭…最后他女友说祝你们幸福……天空下着雨,我们打着一把伞默默走着,突然兄弟说:“你以为都是假的?”——我去你大爷的
管巨侠的微博:店铺啊。。。快点落实吧…………
管巨侠的微博:#影视人物#周星驰。。。。

