From 68d5e6b52e71014cf154e7e86ce448c813b74f4e Mon Sep 17 00:00:00 2001 From: Christian Rößler Date: Mon, 6 Aug 2018 16:32:21 +0200 Subject: [run-virt] Linux mount script: very shitty bug (hexdump), some minor stuff. --- .../data/opt/openslx/vmchooser/data/linux/includes/20_get_creds.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/20_get_creds.inc (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/20_get_creds.inc') diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/20_get_creds.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/20_get_creds.inc old mode 100644 new mode 100755 index f0081658..c9043e21 --- a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/20_get_creds.inc +++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/20_get_creds.inc @@ -19,9 +19,9 @@ function get_creds() ANZAHL=$((16#$(dd if=$RAWKEYTEMP bs=1 count=2 2>/dev/null|hexdump -e '1/1 "%02x"'))) # Und raus-xor-en: - PW=$( xor $(dd if="$RAWKEYTEMP" bs=1 skip=2 2>/dev/null|hexdump -e '1/1 "%02x"') \ - $(head -n 1 "$CONFIGFILE" | cut -f 4 -d$'\t') | sed 's/../\\x&/g') + PW=$( xor "$(dd if="$RAWKEYTEMP" bs=1 skip=2 count="$ANZAHL" 2>/dev/null|hexdump -v -e '1/1 "%02x"')" \ + "$(head -n 1 "$CONFIGFILE" | cut -f 4 -d$'\t')" | sed 's/../\\x&/g') PW=$(echo -e "$PW") # \x...-Ausdrücke zu ASCII - PW="${PW:0:${ANZAHL}}" # ...und Rest nach ANZAHL abhacken. +# PW="${PW:0:${ANZAHL}}" # ...und Rest nach ANZAHL abhacken. } -- cgit v1.2.3-55-g7522