如何解决解决重新编译掩码/密码问题
我有使用re.compile的工作代码,该代码搜索给定的键并从该行中提取指定的字节。
Working cypher
S011=re.compile(r"S0\w*\W*11\b")
Searches for 'S0' at the start and '11' further in (the intervening alphanumeric changes with each file)
S012PA041 11 1001650953.34N 72627.05E 426930.97227906.7 285.3227033224
我试图对不同的输入文件使用相同的方法,但无法计算出正确的掩码/密码。有几行以“ P1”开头,因此不够排他。 “ P1 ....,V0”是排他键。再次,键之间的数字随每个事件和文件而变化。
P1,01169-72-063,1001,1,2020:07:31:12:48:01.7,V01,2,436389.57,7196330.69,64.88354429,7.65691702,64.88327349,7.65520631,0.00,248.04
我尝试了这些但没有成功:
V0=re.compile(r"^P1\w*\W*V0")
V0=re.compile(r"^P1\w*\W*V0\w*\W*")
V0=re.compile(r"^P1\w*V0\w*")
解决方法
在Red Bull上运行了比安全破解器更多的组合后,我终于为正则表达式找到了正确的顺序。
要使用“ P1”标识的行,并进一步使用“ V01”作为搜索键
P1,01169-72-063,1001,1,2020:07:31:12:48:01.7,V01,2,436389.57,7196330.69,64.88354429,7.65691702,64.88327349,7.65520631,0.00,248.04
重新编译代码以识别它。
V0=re.compile(r"^P1\s*,*:*\S*V01\s*,*:*\S*\b")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。