在linux环境下使用weevely时,用generate时,没有问题。但是在连接远程主机或者本地sessions时,就会出现同样的问题--正则相关的问题。报错信息在下面。另外,我在github上查了最新的代码,关于这几个报错文件中,报错的部分,两边写的代码是一样的。所以怀疑是别的地方的问题引起的这个问题。哪些大佬能帮在下解决这个难题,不胜感激!!!
/usr/share/weevely/modules/net/proxy.py:32: SyntaxWarning: invalid escape sequence '\.'
re_valid_ip = re.compile("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$")
/usr/share/weevely/modules/net/proxy.py:33: SyntaxWarning: invalid escape sequence '\-'
re_valid_hostname = re.compile("^(([a-zA-Z0-9\-]+)\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$")
/usr/share/weevely/modules/net/ifconfig.py:37: SyntaxWarning: invalid escape sequence '\S'
ifaces = re.findall('^(\S+).*?inet addr:(\S+).*?Mask:(\S+)', result, re.S | re.M)
/usr/share/weevely/modules/audit/filesystem.py:114: SyntaxWarning: invalid escape sequence '\.'
'\.gpg', 'sudoers' ]
/usr/share/weevely/modules/file/edit.py:47: SyntaxWarning: invalid escape sequence '\W'
suffix = re.sub('[\W]+', '_', self.args['rpath'])
/usr/share/weevely/modules/file/grep.py:40: SyntaxWarning: invalid escape sequence '\/'
payload = """% if invert:
/usr/share/weevely/modules/shell/su.py:30: SyntaxWarning: invalid escape sequence '\s'
postprocess=lambda x: re.findall('Password: (?:\r\n)?([\s\S]+)', x)[0] if 'Password: ' in x else ''
相似问题