J'ai besoin de "bypass" une condition. Voici le script, il seras plus explicite:
def exec_ping():
forbidden = ['&', ';', '-', '`', '||', '|']
command = input('Enter an IP: ')
for i in forbidden:
if i in command:
print('Got you')
exit()
os.system('ping ' + command)
Ce script tourne sous linux, et je voudrais pouvoir entrer en commande: "localhost ; cat /root/Downloads/test.txt" mais comme vous le voyez, certains caractères sont interdits...
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
La doc est la bible du développeur !