我经历了很多想法,从测试/admin/
到寻找Cookie。但据我在文档中可以看到,管理路径可以更改。我知道osCommerce的一些网站没有我预期的cookie。
是否有某个文件或我可以查找的内容,robots.txt几乎总是包含某一行?基本上我正在寻找最简单的解决方案来识别这两个CMS。
答案 0 :(得分:2)
我只知道Magento,但有一种方法可以测试一个网站是否是一个magento。
它适用于绝大多数情况。
在magento中,每个magento安装都应该存在一些默认的库,这些目录是禁止的(403)但它们存在(不是404)。所以只需要测试它们就可以得到答案。
当然有些人可以重命名这些目录(但非常罕见),而其他一些自制网站应该有相同的命名约定,但如果可能的话,它会更少见。
试试你的webite / app / design / adminhtml / default / default / layout
如果你有403,那就是Magento。
Magento的另一个提示是产品图片,但有些扩展可以改变这一点。通常URI是这样的:
yourwebsite / media / catalog / product / cache / [0-9A-F] / image / [random Hexadecimal] / x * / y ** / myimage.jpg
x *图像名称的第一个字母 y *图像名称的第二个字母
如果图像具有该名称,则为Magento。
亲切的问候,
答案 1 :(得分:1)
如果您想通过搜索文件/目录进行测试,请查找app/code/core/Mage
以测试网站是否基于Magento。该目录包含核心Magento文件,无法更改/删除。
答案 2 :(得分:0)
对于osCommerce,您可以测试实际PHP文件的存在:
<?php
$files = array('account_history.php','account_history_info.php','account_newsletters.php','account_notifications.php','account_password.php','address_book.php','address_book_process.php','advanced_search.php','advanced_search_result.php','checkout_confirmation.php','checkout_payment.php','checkout_payment_address.php','checkout_process.php','checkout_shipping.php','checkout_shipping_address.php','checkout_success.php','conditions.php','contact_us.php','cookie_usage.php','create_account.php','create_account_success.php','download.php','index.php','info_shopping_cart.php','login.php','logoff.php','opensearch.php','password_forgotten.php','password_reset.php','popup_image.php','popup_search_help.php','privacy.php','product_info.php','product_reviews.php','product_reviews_info.php','product_reviews_write.php','products_new.php','redirect.php','reviews.php','shipping.php','shopping_cart.php','specials.php','ssl_check.php','stylesheet.css','tell_a_friend.php');
$nofound = 0;
foreach ($files as $file)
{
if (false == file_get_contents('http://www.example.com/' . $file)) {
//echo $file . "\n"
$notfound++;
}
}
if ($notfound > 3){
echo "Properly not osCommerce";
} else {
echo "Properly osCommerce";
}
?>
可能需要一些时间来确定安装中不允许存在的正确文件数。
我想你可以为Magento提出类似的东西吗?