全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2523|回复: 26
打印 上一主题 下一主题

[Windows VPS] 重开新帖,Cpanel VPS Optimized独立服务器安装

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-1 19:54:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 loveminds 于 2013-3-1 20:01 编辑

实现前提,不得使用任何虚拟化技术,包括且不仅限于Xen、KVM、Virtuozzo/OpenVZ、VmWare ESX/ESXi、Azure/Hyper-V、Linux-VServer、VirtualLogix等
是否可以通过内核欺骗等方式强行安装cPanel VPS Optimized?
有没有谁知道cPanel是通过什么手段检测
或者是可以伪装成Xen HVM?

============================================================
注意事项
拒绝不文明用词和不恰当称呼,反对中文互联网上的各种无信息量习惯如“顶”,“沙发”,“前排”,“留名”,“路过” ,“全球xxxx论坛”,敏敏会非常反感
2#
发表于 2013-3-1 19:55:01 | 只看该作者
绿色版、
3#
发表于 2013-3-1 20:00:58 | 只看该作者
开心版。
4#
发表于 2013-3-1 20:02:38 | 只看该作者
DA 1.40.3 开心版路过
Cpanel 不行的...新版无人X
虚拟话的和实体机器自动识别脚本加密的貌似...

而且虚拟化版本的剪掉了一些功能
5#
发表于 2013-3-1 20:03:07 | 只看该作者
检测也是像软件壳那样检测虚拟化技术的,如果你要为了装CP大改系统,估计得不偿失。
6#
发表于 2013-3-1 20:03:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
7#
发表于 2013-3-1 20:03:38 | 只看该作者
大概知道,未经测试。
8#
 楼主| 发表于 2013-3-1 20:04:02 | 只看该作者
imnpc 发表于 2013-3-1 20:02
DA 1.40.3 开心版路过
Cpanel 不行的...新版无人X
虚拟话的和实体机器自动识别脚本加密的貌似...

不用破解版
Xen HVM或者KVM的特征码是什么?
9#
 楼主| 发表于 2013-3-1 20:10:35 | 只看该作者
本帖最后由 loveminds 于 2013-3-1 20:13 编辑
wdlth 发表于 2013-3-1 20:03
检测也是像软件壳那样检测虚拟化技术的,如果你要为了装CP大改系统,估计得不偿失。 ...

就算是vServer或者VZ效率也不可能是100%
对了参考virt-what这个源码是否能够发现关键
10#
发表于 2013-3-1 20:28:20 | 只看该作者
本帖最后由 wdlth 于 2013-3-1 20:30 编辑
loveminds 发表于 2013-3-1 20:10
就算是vServer或者VZ效率也不可能是100%
对了参考virt-what这个源码是否能够发现关键 ...
  1. # Check for VMware.
  2. # cpuid check added by Chetan Loke.

  3. if [ "$cpuid" = "VMwareVMware" ]; then
  4.     echo vmware
  5. elif echo "$dmi" | grep -q 'Manufacturer: VMware'; then
  6.     echo vmware
  7. fi

  8. # Check for Hyper-V.
  9. # http://blogs.msdn.com/b/sqlosteam/archive/2010/10/30/is-this-real-the-metaphysics-of-hardware-virtualization.aspx
  10. if [ "$cpuid" = "Microsoft Hv" ]; then
  11.     echo hyperv
  12. fi

  13. # Check for VirtualPC.
  14. # The negative check for cpuid is to distinguish this from Hyper-V
  15. # which also has the same manufacturer string in the SM-BIOS data.
  16. if [ "$cpuid" != "Microsoft Hv" ] &&
  17.     echo "$dmi" | grep -q 'Manufacturer: Microsoft Corporation'; then
  18.     echo virtualpc
  19. fi

  20. # Check for VirtualBox.
  21. # Added by Laurent Léonard.
  22. if echo "$dmi" | grep -q 'Manufacturer: innotek GmbH'; then
  23.     echo virtualbox
  24. fi

  25. # Check for OpenVZ / Virtuozzo.
  26. # Added by Evgeniy Sokolov.
  27. # /proc/vz - always exists if OpenVZ kernel is running (inside and outside
  28. # container)
  29. # /proc/bc - exists on node, but not inside container.

  30. if [ -d $root/proc/vz -a ! -d $root/proc/bc ]; then
  31.     echo openvz
  32. fi

  33. # Check for Linux-VServer
  34. if cat $root/proc/self/status | grep -q "VxID: [0-9]*"; then
  35.     echo linux_vserver
  36. fi

  37. # Check for UML.
  38. # Added by Laurent Léonard.
  39. if grep -q 'UML' $root/proc/cpuinfo; then
  40.     echo uml
  41. fi

  42. # Check for IBM PowerVM Lx86 Linux/x86 emulator.
  43. if grep -q '^vendor_id.*PowerVM Lx86' $root/proc/cpuinfo; then
  44.     echo powervm_lx86
  45. fi

  46. # Check for Hitachi Virtualization Manager (HVM) Virtage logical partitioning.
  47. if echo "$dmi" | grep -q 'Manufacturer.*HITACHI' &&
  48.    echo "$dmi" | grep -q 'Product.*HVM LPAR'; then
  49.     echo virtage
  50. fi

  51. # Check for IBM SystemZ.
  52. if grep -q '^vendor_id.*IBM/S390' $root/proc/cpuinfo; then
  53.     echo ibm_systemz
  54.     if [ -f $root/proc/sysinfo ]; then
  55.         if grep -q 'VM.*Control Program.*z/VM' $root/proc/sysinfo; then
  56.             echo ibm_systemz-zvm
  57.         elif grep -q '^LPAR' $root/proc/sysinfo; then
  58.             echo ibm_systemz-lpar
  59.         else
  60.             # This is unlikely to be correct.
  61.             echo ibm_systemz-direct
  62.         fi
  63.     fi
  64. fi

  65. # Check for Parallels.
  66. if echo "$dmi" | grep -q 'Vendor: Parallels'; then
  67.     echo parallels
  68.     skip_qemu_kvm=1
  69. fi

  70. # Check for Xen.

  71. if [ "$cpuid" = "XenVMMXenVMM" ]; then
  72.     echo xen; echo xen-hvm
  73.     skip_qemu_kvm=1
  74. elif [ -f $root/proc/xen/capabilities ]; then
  75.     echo xen
  76.     if grep -q "control_d" $root/proc/xen/capabilities; then
  77.         echo xen-dom0
  78.     else
  79.         echo xen-domU
  80.     fi
  81.     skip_qemu_kvm=1
  82. elif [ -f $root/sys/hypervisor/type ] &&
  83.     grep -q "xen" $root/sys/hypervisor/type; then
  84.     # Ordinary kernel with pv_ops.  There does not seem to be
  85.     # enough information at present to tell whether this is dom0
  86.     # or domU.  XXX
  87.     echo xen
  88. elif [ "$arch" = "ia64" ]; then
  89.     if [ -d $root/sys/bus/xen -a ! -d $root/sys/bus/xen-backend ]; then
  90.         # PV-on-HVM drivers installed in a Xen guest.
  91.         echo xen
  92.         echo xen-hvm
  93.     else
  94.         # There is no virt leaf on IA64 HVM.  This is a last-ditch
  95.         # attempt to detect something is virtualized by using a
  96.         # timing attack.
  97.         virt-what-ia64-xen-rdtsc-test > /dev/null 2>&1
  98.         case "$?" in
  99.             0) ;; # not virtual
  100.             1) # Could be some sort of virt, or could just be a bit slow.
  101.                 echo virt
  102.         esac
  103.     fi
  104. fi

  105. # Check for QEMU/KVM.
  106. #
  107. # Parallels exports KVMKVMKVM leaf, so skip this test if we've already
  108. # seen that it's Parallels.  Xen uses QEMU as the device model, so
  109. # skip this test if we know it is Xen.

  110. if [ ! "$skip_qemu_kvm" ]; then
  111.     if [ "$cpuid" = "KVMKVMKVM" ]; then
  112.         echo kvm
  113.     else
  114.         # XXX This is known to fail for qemu with the explicit -cpu
  115.         # option, since /proc/cpuinfo will not contain the QEMU
  116.         # string.  The long term fix for this would be to export
  117.         # another CPUID leaf for non-accelerated qemu.
  118.         if grep -q 'QEMU' $root/proc/cpuinfo; then
  119.             echo qemu
  120.         fi
  121.     fi
  122. fi
复制代码
看来很多是看cpuinfo的,不过还是要逆向才能知道。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-22 00:43 , Processed in 0.096087 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表