Best of ru python
Ir al canal en Telegram
Канал с мемами и эпичными фразами из жизни @ru_python сообщества. Присоединяйтесь и да прибудет с вами Гвидо!
Mostrar más838
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
Всем привет ребят! Помогите улучшить код
import requests
import colorama
from colorama import Fore
colorama.init()
urls = ["http://leettime.net/sqlninja.com/tasks/basic_ch1.php?id='",
"https://www.genecards.org/cgi-bin/carddisp.pl?gene=ID1'",
"http://leettime.net/sqlninja.com/tasks/basic_ch2.php?id='", "http://esjindex.org/search.php?id='"]
url = ['http://leettime.net/sqlninja.com/tasks/basic_ch1.php?id=1',
'https://www.genecards.org/cgi-bin/carddisp.pl?gene=ID1',
'http://leettime.net/sqlninja.com/tasks/basic_ch2.php?id=1', 'http://esjindex.org/search.php?id=1']
for i in range(0, 4):
res = requests.get(urls[i])
if 'You have an error in your SQL syntax;' in res.text:
print(url[i], '====>', Fore.GREEN + 'Vulnerable!' + Fore.RESET)
else:
print(url[i], '====>', Fore.RED + 'not Vulnerable!' + Fore.RESET)
Код для выявления sql иньекции. Нужно что бы была проверка по ковычке как в urls, а в выводе писалось бы какая из ссылок уязвима. Вообщем как у меня все и есть, только препод говорит сделай так что бы была функция и каждый раз в залетало в аргумент и оттуда делался бы выводTraceback (most recent call last):
File "asy.py", line 5, in <module>
asyncio.create_task(your-cycle())
NameError: name 'your' is not defined