Encode
存放用来编码/解码/格式转换相关的脚本¶
# process ROPgadget generated file
rop = []
# i = 1
for line in open("ropc"):
# print line,
if "pack" in line and '+=' in line:
print line
# print i
# print str(line).split(", ")[1].split(")")[0]
rop.append(str(line).split(", ")[1].split(")")[0])
if 'pack' not in line and '+=' in line:
# print i
# print line
rop.append(str(line).split("+= ")[1][1:-2])
# i += 1
i=0
while(i<len(rop)):
if rop[i]=='/bin':
rop[i]='0x6e69622f'
if rop[i]=='//sh':
rop[i]='0x68732f2f'
i+=1
print rop
本页面的全部内容在 CC BY-NC-SA 4.0 协议之条款下提供,附加条款亦可能应用。