diff --git a/binutils.mjs b/binutils.mjs index a5ab700..94c4fcd 100644 --- a/binutils.mjs +++ b/binutils.mjs @@ -86,7 +86,7 @@ function CString(buf, includeNull=false) { * @returns {String} Unescaped string */ function Unescape(str) { - return str.replaceAll(/\\x([0-9]+)/g, (_, p1) => String.fromCharCode(p1)) + return str.replaceAll(/\\x?([0-9a-fA-F]+)/g, (_, p1) => String.fromCharCode(parseInt(p1, 16))) } export {Stringify, Hexlify, Unhexlify, CString, Unescape} diff --git a/run.sh b/run.sh index b85b1cb..51c65f9 100755 --- a/run.sh +++ b/run.sh @@ -1,3 +1,4 @@ #! /bin/sh +echo 'http://localhost:8081' busybox httpd -fv -p 8081 -c httpd.conf