vmware-detect.c: added doc
authorMichael Gebetsroither <michael.geb@gmx.at>
Fri, 9 Mar 2007 23:46:50 +0000 (00:46 +0100)
committerMichael Gebetsroither <michael.geb@gmx.at>
Fri, 9 Mar 2007 23:46:50 +0000 (00:46 +0100)
compile/vmware-detect.c

index fad9b96..7662a5a 100644 (file)
@@ -2,6 +2,7 @@
 #include "unistd.h"
 #include "stdio.h"
 #include "stdlib.h"
+#include "signal.h"
 
 #define WRITE(x) write(1, x, strlen(x))
 #define DWRITE(x) do{ \
 #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';
@@ -33,7 +40,7 @@ unsigned int fmt_xlong(char *dest,unsigned long i) {
 void printIdtr(const unsigned char* idtr, unsigned size)
 {
     unsigned i;
-    for(i=0; i<=size; ++i) {
+    for(i=0; i<size; ++i) {
         char out[4] = {0};
         fmt_xlong(out, idtr[i]);
         WRITE(out);