как продолжить в сценарии python, если программа выходит / вылетает с pwntools? - PullRequest
0 голосов
/ 30 мая 2020

Я хочу, чтобы python скрипт продолжал делать что-то, когда программа вылетает / завершается. Но это не работает. Например:

from pwn import *

p = process("./proc")

p.interactive()
<do stuff and exit>

print("Some stuff")

Но когда программа proc выходит / вылетает, часть ниже p.interactive() не выполняется. Может кто поможет?

1 Ответ

1 голос
/ 01 июня 2020

вы должны использовать «try except», который позволяет вам запускать код в части try, и после сбоя программы она переходит к исключению. подробнее здесь .

пример:

try:
  print(x)
except NameError:
  print("Variable x is not defined")
except:
  print("Something else went wrong")
...