`

metinfo网站系统破解

阅读更多
<title>梅强强</title>
如何去掉---Powered by MetInfo、metinfo如何去掉版权

1.打开 include 找到common.inc.php 打开后找到

$met_webname=$met_webname.“---Powered by MetInfo”;

删掉 ."---Powered by MetInfo” 即可

2.在当前include目录中打开 global.func.php 后 查找

echo("<script type='text/javascript'> alert('$langinfo'); location.href='$url'; </script>");

替换成 echo(”“);

一共有2处 替换掉就完工了

去掉源代码里面的 <meta name="copyright" content="Copyright 2008-2010 MetInfo">

打开 public/php/methtml.inc.php

$methtml_head.="<meta name=\"copyright\" content=\"Copyright 2008-".$m_now_year." MetInfo\">\n";

将metinfo 换成你的名称 。

声明:请尊重他人成果,此文章只做学习参考,不承担任何法律责任。

------------------------------------------------------------------
关于 留言 不能提示成功和跳转 解决方法
1.打开 message/message.php 找到 okinfo($returnurl,"{$lang_MessageInfo2}");
将其替换成

//okinfo($returnurl,"{$lang_MessageInfo2}");

echo "<script language='javascript' >alert('留言成功,需要管理员审核才能显示!');window.location='".$returnurl."';</script>";

然后保存 如过是用 记事本改的话还要 保存时选择 utf-8的编码 不然出现的是乱码文字 但跳转还是可以跳转的


1. \include\global.func.php
查找: function footer()
注释本行:
/**if(!strstr($output,"MetInfo"))die("在未经授权前,请不要尝试去掉'Powered by MetInfo'版权标识!");**/
2. \include\global.func_linux.php
查找: function footer()
注释本行:
/**if(!strstr($output,"MetInfo"))die("在未经授权前,请不要尝试去掉'Powered by MetInfo'版权标识!");**/
3. \templates\*\foot.html (注: *号表示模版风格文件夹)
查找: " $metcms_v " 删除红色字符
-->
<br />Powered by <a href="http://www.MetInfo.cn" target="_blank" title="企业网站管理系统"><b>MetInfo</b></a> $metcms_v &copy;2008-$m_now_year <a href="http://www.MetInfo.cn" target="_blank" title="企业网站建设">www.MetInfo.cn</a>
<!--
注: 红色字符处的内容,会因模版不同而有所差异!
/**************************************************************************************************/
2009-07-22 17:52 修改
4. \include\head.php
找到: 红色代码(约在38行),注释掉
if(md5($rightok[1])!=$otherinfo[rightmd5]){
okinfo('http://www.metinfo.cn',$otherinfo[righttext]);

5. \product\product.php
找到: 红色代码(约在97行),注释掉
if(md5($rightok[1])!=$otherinfo[rightmd5]){
okinfo('http://www.metinfo.cn',$otherinfo[righttext]);

6. \include\common.inc.php
这部分代码一般在文件最后
$met_c_webname=$met_c_webname."--Powered by MetInfo";
$met_e_webname=$met_e_webname."--Powered by MetInfo";
将红色处代码删除即可!
如因修改后,造成首页无法显示, 需在安装数据库中找到" $_otherinfo"的数据表,清空里面数据,才可重新生成!($表示安装表前缀)



--------------------------------------------------------------------------------------------------------------------------------------------



Include文件夹:

common.inc.php文件中的eval(base64_decode($allclass[0])); 以及run_strtext(connect_sqlmysql($allclass[4]));

lang.php文件中的run_strtext(connect_sqlmysql($allclass[3]));



eval(base64_decode($allclass[0]));破解方法:



在include文件夹建立文件test.php  test2.php

其中test.php 的代码为:

<?php

header("Content-type: text/html;charset=utf-8");

error_reporting(E_ERROR | E_PARSE);

@set_time_limit(0);

require_once 'common.inc.php';

$the_full_name=__FILE__;

define('ROOTPATH1', dirname(__FILE__));

define('ROOTPATH', substr(dirname(__FILE__), 0, -7));



$all_class=$db->get_one("SELECT * FROM $met_otherinfo where id=1");

$allclass=explode('|',$all_class[data]);



echo "$allclass[0]\n";



echo base64_decode($allclass[0]);

echo "\n";

echo "$allclass[3]\n";

echo "\n";

echo base64_decode($allclass[3]);





echo "$allclass[4]\n";



echo base64_decode($allclass[4]);





echo

 

?> 





test.php文件主要是获取allclass[0]  allclass[3]  allclass[4]的代码。

test2.php的代码为:

<?php

$Code = '加密字符串';

$de64code = base64_decode("$Code");

$gzun = gzuncompress("$de64code");

$urlun = urldecode("$gzun");



echo $urlun;

?>



运行http://127.0.0.1/include/test.php

把eval(urldecode(gzuncompress(base64_decode('eJw9UUnPokAQ/TWe5mIj6xEQlJbVT0W4TJodZJGGhpZfP+1kMsmr5NXyXlVS+YLaHScT3GZ5OmQ54+VG+nTo3jifJpYmaMpF/vf/9o6Tcrgqd3cm5abed5xGx1zB1kknP1cEnMhSY/cE+E4vz+jVQ9xN52ezl27QnMS5ftre8hPP1A6YMqvD2asuZJbAShST7jhzvN5mZ9wYa41H/sS+gNRrs9fuYtEqoRW1wZm8OX64JYRSQypBg829H6J1WUkHx2DB8EG57IiMQhC49BB9qKPHtS8qlmzgtnIoiHNoA+08JM1GIlhWbRtcUzvR9PTvWmQ7Vz8lcpeyC03PvUVO4sOP4YoS7WHVh54uyoV1eoX8jB4LxzQY3F98xZs9H5ey4bFKFwtrqo8VDqJhYT4M4qkgC8Duy5zZwEUcI3zzrTipW1gobxd8jbrqImgGij5+1vJPKSiTqyloZwDu0VhfrGGOmloVa3FCUtpTowTlRy72l3SkEaoK8RB+ar3qt0X3TJ0csiOzXF33EPBLeLQblZoQTsuq7921V03WlMtu+34QWwb7tfRrxynf+IeD9geAebC0' ) )));中的

eJw9UUnPokAQ/TWe5mIj6xEQlJbVT0W4TJodZJGGhpZfP+1kMsmr5NXyXlVS+YLaHScT3GZ5OmQ54+VG+nTo3jifJpYmaMpF/vf/9o6Tcrgqd3cm5abed5xGx1zB1kknP1cEnMhSY/cE+E4vz+jVQ9xN52ezl27QnMS5ftre8hPP1A6YMqvD2asuZJbAShST7jhzvN5mZ9wYa41H/sS+gNRrs9fuYtEqoRW1wZm8OX64JYRSQypBg829H6J1WUkHx2DB8EG57IiMQhC49BB9qKPHtS8qlmzgtnIoiHNoA+08JM1GIlhWbRtcUzvR9PTvWmQ7Vz8lcpeyC03PvUVO4sOP4YoS7WHVh54uyoV1eoX8jB4LxzQY3F98xZs9H5ey4bFKFwtrqo8VDqJhYT4M4qkgC8Duy5zZwEUcI3zzrTipW1gobxd8jbrqImgGij5+1vJPKSiTqyloZwDu0VhfrGGOmloVa3FCUtpTowTlRy72l3SkEaoK8RB+ar3qt0X3TJ0csiOzXF33EPBLeLQblZoQTsuq7921V03WlMtu+34QWwb7tfRrxynf+IeD9geAebC0代码替代test2.php 中的加密字符串,并运行test2.php。

得到的还是一个eval(urldecode(gzuncompress(base64_decode(‘代码’) )));

把上面的代码再次替换到test2.php里面的加密字符串,再次运行test2.php。



得到得到的还是一个eval(urldecode(gzuncompress(base64_decode(‘代码1’) )));

把上面的代码1再次替换到test2.php里面的加密字符串,再次运行test2.php。



这样重复4次,

最后得到我们想要的代码了:



function run_strtext($code){

    return eval($code);

       }

function connect_sqlmysql($code){

    return base64_decode($code);

}

function met_encode($code){

    return base64_encode($code);

}

function stritoiower($code){

     return gzinflate($code);

}

function strtoiower($code){

     return gzdeflate($code);

}





run_strtext(connect_sqlmysql($allclass[4]));破解方法:

前一步我们得到了几个函数,在这里我们将可以利用了。

在include文件夹建立文件test1.php.

代码为:

<?php

function run_strtext($code){

    return eval($code);

       }

function connect_sqlmysql($code){

    return base64_decode($code);

}

function met_encode($code){

    return base64_encode($code);

}

function stritoiower($code){

     return gzinflate($code);

}

function strtoiower($code){

     return gzdeflate($code);

}



$aa = stritoiower(connect_sqlmysql('代码' ));

echo $aa;

?>



在文字开始之前,我们通过test.php获得了allclass[3]、allclass[4]的代码,我们可以看到,有2个run_strtext(stritoiower(connect_sqlmysql(加密代码)) );

把属于allclass[4]的那个run_strtext(stritoiower(connect_sqlmysql(加密代码)) );中的stritoiower(connect_sqlmysql(加密代码))取出,代换test1.php里面 $aa = stritoiower(connect_sqlmysql('代码' ));中的stritoiower(connect_sqlmysql('代码' ));,然后运行test1.php;

得到的结果还是一个run_strtext(stritoiower(connect_sqlmysql(加密代码1)) );格式的代码,

我们继续取出stritoiower(connect_sqlmysql(加密代码1)),代换test1.php里面 $aa = stritoiower(connect_sqlmysql('代码' ));中的stritoiower(connect_sqlmysql('代码' ));,然后运行test1.php;

这样重复4次,就可以得到结果啦:



global $foot;global $poweredby;global $p0weredby;global $metcms_v;global $m_now_year;

$foot="Powered by <b><a href='http://www.metinfo.cn' target='_blank'>MetInfo {$metcms_v}</a></b> ?2008-{$m_now_year} &nbsp;<a href='http://www.metinfo.cn' target='_blank'>MetInfo Inc.</a>";

function ob_php_out()

{

global $output;global $foot;

if($output=="") die("请不要尝试去掉'Powered by MetInfo'版权标识!");

$output=preg_replace("/<!--.*?-->/si", "",$output);

if(!stristr($output,"MetInfo {$metcms_v}"))$output.=$foot;

if($_SESSION[poweredflag]==2)$_SESSION[poweredflag]=3;

echo $output;

}

function ob_pcontent()

{

$output=ob_get_contents();

if($output=="") die("请不要尝试去掉'Powered by MetInfo'版权标识!");

$output=preg_replace("/<!--.*?-->/si", "",$output);



if(!stristr($output,"<title>MetInfo"))

{ob_end_clean();

die("请不要尝试去掉'Powered by MetInfo'版权标识!");

}

$_SESSION[poweredflag]=$_SESSION[poweredflag]==3?3:2;

}

if(!isset($_SESSION[poweredflag])) $_SESSION[poweredflag]=1;

$poweredby=1;

$p0weredby=1;

分享到:
评论

相关推荐

    MetInfo反馈系统详解

    MetInfo反馈系统是MetInfo内容管理系统中的一个重要组成部分,它允许用户通过自定义表单收集来自网站访客的反馈信息。这一系统不仅增强了网站与用户的互动性,还极大地提高了信息收集的效率。 **反馈系统功能简介**...

    MetInfo信息反馈系统 v1.2_metifs_v1.2.zip

    MetInfo信息反馈系统 v1.2,简称为"metifs_v1.2",是一款专为企业网站设计的反馈系统,旨在增强企业与用户之间的沟通效率,提供及时、有效的信息交流途径。这款系统集成了多种功能,帮助企业收集、管理用户反馈,...

    基于PHP的MetInfo企业网站系统源码.zip

    本篇文章将深入探讨MetInfo的企业网站系统源码,帮助读者了解其架构设计、功能实现以及如何进行二次开发。 一、PHP基础与MetInfo的结合 PHP是一种服务器端的脚本语言,常用于Web开发,具有丰富的函数库和良好的社区...

    MetInfo企业网站管理系统.7z

    《MetInfo企业网站管理系统详解》 MetInfo企业网站管理系统是一款专为中小企业设计的高效、便捷的网站构建工具,它以其强大的功能、易用性以及高度的定制化能力赢得了广大用户的青睐。这款系统允许用户无需编程知识...

    基于PHP的MetInfo 企业网站系统.zip

    【标题】"基于PHP的MetInfo 企业网站系统" 是一款使用PHP编程语言开发的企业级网站管理系统。PHP是一种广泛使用的开源脚本语言,特别适合于Web开发,可以嵌入到HTML中,为开发者提供了丰富的功能和灵活性。MetInfo...

    怎么开启MetInfo手机网站

    教你怎么使用MetInfo的系统实现电脑,手机,微信三网合一

    PHP实例开发源码—MetInfo 企业网站系统.zip

    **PHP实例开发源码—MetInfo 企业网站系统** MetInfo是一款基于PHP语言开发的企业级网站管理系统,它提供了丰富的功能,适用于中小型企业建立自己的官方网站。这个压缩包包含了MetInfo的完整源码,允许开发者深入...

    MetInfo短信插件_MetInfo短信接口开发_MetInfo短信发送设置

    MetInfo是一款功能强大的企业网站管理系统,它为企业提供了一站式的建站解决方案。在这个主题中,我们主要关注的是MetInfo的短信插件、短信接口开发以及短信发送设置的相关知识点。 一、MetInfo短信插件 MetInfo...

    MetInfo信息反馈系统_网站在线聊天留言源码.rar

    《MetInfo信息反馈系统:构建高效网站在线交流的基石》 在互联网日益发达的今天,网站不仅是企业展示产品和服务的窗口,更是与客户互动的重要平台。MetInfo信息反馈系统,作为一个专业的网站在线聊天留言源码,为...

    metinfo龙达企业自适应模板

    Metinfo是一款强大的开源企业建站系统,以其易用性、灵活性和全面的功能深受广大用户的喜爱。而“Metinfo龙达企业自适应模板”正是基于这一平台开发的一款高效、美观且适应各种设备的网站模板,为企业的互联网展示...

    MetInfo 在线反馈系统 1.0 Beta.7z

    MetInfo是一款深受企业喜爱的网站管理系统,它集成了多种功能,其中在线反馈系统是其核心模块之一。该系统旨在帮助企业更好地收集用户意见和建议,提升服务质量,增强用户体验。在本文中,我们将深入探讨MetInfo在线...

    MetInfo怎么在网站上添加多语言

    要开始设置多语言功能,首先需要登录到您的MetInfo网站后台管理系统。 **第二步:进入语言管理页面** 登录后,请按照以下路径进入语言管理页面:【网站后台】-&gt;【设置】-&gt;【语言】。 **第三步:添加新语言** 在...

    基于PHP的MetInfo PHP 企业网站系统.zip

    基于PHP的MetInfo PHP 企业网站系统.zip

    metinfo 后台sql注入1

    总的来说,MetInfo的这个SQL注入漏洞提醒我们,无论使用何种内容管理系统,都必须时刻关注安全更新,及时修补可能存在的安全隐患。同时,开发者在编写代码时,应始终把安全性放在首位,避免因小失大,让攻击者...

    ASP.NET-[聊天留言]MetInfo信息反馈系统v1.2.2.zip

    MetIFS是MetInfo信息反馈系统的简称,它是MetInfo网站管理系统中的一个模块。此模块专门用于实现用户与网站之间的交互,让访客可以方便地提交他们的反馈和建议。通过这个系统,管理员可以查看、回复和管理所有收到的...

    怎么设置MetInfo企业邮箱

    教你设置MetInfo的企业邮箱,让网站的会员可以找回密码,以及发送邮件给网站的用户

Global site tag (gtag.js) - Google Analytics