From 0c1cd5d0cbee79178dba78483b4d082b9e60a263 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 1 Sep 2023 13:20:55 +0200 Subject: [PATCH] Drop broken and deprecated vmware-detect MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit It was reported that this tool no longer works as expected, though virt-what and systemd-detect-virt exist nowadays. Thanks: András Korn --- compile/.gitignore | 1 - compile/Makefile | 5 +- compile/vmware-detect.c | 143 ------------------------------------------------ debian/overrides | 1 - debian/rules | 3 +- 5 files changed, 2 insertions(+), 151 deletions(-) delete mode 100644 compile/vmware-detect.c diff --git a/compile/.gitignore b/compile/.gitignore index 5f8d282..c6f80a9 100644 --- a/compile/.gitignore +++ b/compile/.gitignore @@ -1,4 +1,3 @@ align dpkg_not_running -vmware-detect grml-runtty diff --git a/compile/Makefile b/compile/Makefile index a5d42c3..964ae3c 100644 --- a/compile/Makefile +++ b/compile/Makefile @@ -1,4 +1,4 @@ -PROGS = vmware-detect dpkg_not_running grml-runtty +PROGS = dpkg_not_running grml-runtty #ifndef CFLAGS CFLAGS = -O2 -Wall -s @@ -14,9 +14,6 @@ CC = gcc all: $(PROGS) -vmware-detect: vmware-detect.c - diet $(CC) $(CFLAGS) -o $@ $^ - dpkg_not_running: dpkg_not_running.c diet $(CC) $(CFLAGS) -o $@ $^ diff --git a/compile/vmware-detect.c b/compile/vmware-detect.c deleted file mode 100644 index c99e36f..0000000 --- a/compile/vmware-detect.c +++ /dev/null @@ -1,143 +0,0 @@ -/* Filename: vmware-detect.c -* Purpose: Detect if running inside vmware -* Authors: grml-team (grml.org), (c) Michael Gebetsroither -* Bug-Reports: see http://grml.org/bugs/ -* License: This file is licensed under the GPL v2. -*******************************************************************************/ -// return 0 if running inside vmware, 1 otherwise - -#include "string.h" -#include "unistd.h" -#include "stdio.h" -#include "stdlib.h" -#include "signal.h" - -#define WRITE(x) write(1, x, strlen(x)) -#define DWRITE(x) do{ \ - if(debug) { \ - WRITE(x); \ - } \ -} while(0); -#define FALSE 0 -#define TRUE !FALSE - -/* doc: - * vmware IO backdoor: http://chitchat.at.infoseek.co.jp/vmware/backdoor.html - * http://www.honeynet.org/papers/bots/botnet-code.html - * http://www.codegurus.be/codegurus/Programming/virtualpc&vmware_en.htm - */ - -// from libowfat {{{ -static inline char tohex(char c) { - return c>=10?c-10+'a':c+'0'; -} - -unsigned int fmt_xlong(char *dest,unsigned long i) { - register unsigned long len,tmp; - /* first count the number of bytes needed */ - for (len=1, tmp=i; tmp>15; ++len) tmp>>=4; - if (dest) - for (tmp=i, dest+=len; ; ) { - *--dest = tohex(tmp&15); - if (!(tmp>>=4)) break; - } - return len; -} -// }}} - -void printIdtr(const unsigned char* idtr, unsigned size) -{ - unsigned i; - for(i=0; i