php用的时候生成机器码,要别人算号才能用,怎么破?
2014-10-30 10:03
330 查看
php用的时候生成机器码,要别人算号才能用,怎么破?
下面是解密后的源码,之前的源码有加密;
会生成这样的机器码 机器码:BDC16D-1843D62D2956-2D2956EEF3A8-F3A8
科普了下资料貌似像是MD5转16进制啥的,有会破解的高手没?
<?php
$get_string = "TYCFTKHUVOJHJHPC";
function strtomd5_pass($str)
{
global $get_string;
return md5(md5($str.$get_string).$get_string);
}
$macmd5str = Get_Current_User().php_sapi_name().PHP_VERSION.php_uname().DEFAULT_INCLUDE_PATH;
$macmd5str = substr(strtomd5_pass($macmd5str),0,24);
$robotstr = substr($macmd5str,0,6)."-".substr($macmd5str,6,12)."-".substr($macmd5str,12,20)."-".substr($macmd5str,20,35);
$robotstr = strtoupper($robotstr);
$macmd5towstr = substr(strtomd5_pass($robotstr),0,24);
$macmd5towstr = strtoupper($macmd5towstr);
$robotwostr = substr($macmd5towstr,5,6)."-".substr($macmd5towstr,6,7)."-".substr($macmd5towstr,3,6)."-".substr($macmd5towstr,2,8);
$file_name="key.txt";
$fp=fopen($file_name,'r');
$buffer=fgets($fp);
if ($robotwostr != $buffer)
{
fclose($fp);
echo "机器码:".$robotstr;
echo "<br>";
echo "请联系www.heimaoxuexi.com注册成为正式版!";
exit;
}
我目前想了解的是这种是什么方式加密的。或者怎样计算出机器码:BDC16D-1843D62D2956-2D2956EEF3A8-F3A8这样的机器码。简单判断了下是根据$get_string = "TYCFTKHUVOJHJHPC"; TYCFTKHUVOJHJHPC这个来生成的机器码,也不知道说的对不对,有弄PHP的大牛帮忙写一个计算机器码的源码可好?
下面是解密后的源码,之前的源码有加密;
会生成这样的机器码 机器码:BDC16D-1843D62D2956-2D2956EEF3A8-F3A8
科普了下资料貌似像是MD5转16进制啥的,有会破解的高手没?
<?php
$get_string = "TYCFTKHUVOJHJHPC";
function strtomd5_pass($str)
{
global $get_string;
return md5(md5($str.$get_string).$get_string);
}
$macmd5str = Get_Current_User().php_sapi_name().PHP_VERSION.php_uname().DEFAULT_INCLUDE_PATH;
$macmd5str = substr(strtomd5_pass($macmd5str),0,24);
$robotstr = substr($macmd5str,0,6)."-".substr($macmd5str,6,12)."-".substr($macmd5str,12,20)."-".substr($macmd5str,20,35);
$robotstr = strtoupper($robotstr);
$macmd5towstr = substr(strtomd5_pass($robotstr),0,24);
$macmd5towstr = strtoupper($macmd5towstr);
$robotwostr = substr($macmd5towstr,5,6)."-".substr($macmd5towstr,6,7)."-".substr($macmd5towstr,3,6)."-".substr($macmd5towstr,2,8);
$file_name="key.txt";
$fp=fopen($file_name,'r');
$buffer=fgets($fp);
if ($robotwostr != $buffer)
{
fclose($fp);
echo "机器码:".$robotstr;
echo "<br>";
echo "请联系www.heimaoxuexi.com注册成为正式版!";
exit;
}
我目前想了解的是这种是什么方式加密的。或者怎样计算出机器码:BDC16D-1843D62D2956-2D2956EEF3A8-F3A8这样的机器码。简单判断了下是根据$get_string = "TYCFTKHUVOJHJHPC"; TYCFTKHUVOJHJHPC这个来生成的机器码,也不知道说的对不对,有弄PHP的大牛帮忙写一个计算机器码的源码可好?
相关文章推荐
- 【求助】怎么才能动态生成RadioButton时,加上OnCheckedChanged啊?
- 有3个商人和3个随从在河岸边,他们都想过河,只有一艘船,没有船夫,而且船一次只能载2个人.任何时候船过了河,只要这6个人没过完,都得人回来接,怎么才能顺利过河呢?要求任何时候都不得随从数目大于商人数目,防止他们劫财.
- 怎么才能偷看别人电脑的隐私?QQ1622863529
- 怎么用PHP在HTML中生成PDF文件
- 怎么用PHP在HTML中生成PDF文件
- Help_我看到别人好的文章,怎么才能够收藏到自己的博客里?_AX
- 拉伸图片的时候怎么才能让图片不变形
- 怎么才能成为一名PHP专家?
- 【看X片的时候不想让别人看到怎么…
- apache载入php的的时候是怎么知道读取哪个目录的php的
- 怎么才能学好PHP呢?
- 包含别人的dll,然后我们用类库再次封装成dll的时候的注意事项;源文件与模块生成时的文件不同;创建调试信息文件 ··PDB时发生意外的错误,进程无法访问文件,因为另一个程序正在使用此文件
- 怎么去阅读别人的php源码
- tsung(linux cenOS) 生成测试报告的时候报错,不知道怎么解决,麻烦了解的朋友看一下
- PHP博大精深,入门容易,精通难,怎么才能真正学好PHP
- 如何才能做一个好网站系列 第六篇 别人是怎么访问你的网站
- C:用VC怎么生成exe程序。怎么把做好的exe程序发给别人?
- 怎么知道别人的QQ密码,怎样才能知道别人的QQ密码
- 怎么才能盗别人的微信号?QQ1622863529
- 每次用UltraEditor编辑文本都会生成一个.txt.bak文件,好烦人的,怎么才能让它不生成呢。