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