Best of ru python
الذهاب إلى القناة على Telegram
Канал с мемами и эпичными фразами из жизни @ru_python сообщества. Присоединяйтесь и да прибудет с вами Гвидо!
إظهار المزيد838
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
Всем привет ребят! Помогите улучшить код
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