هک و امنیت با پایتون جلسه دوم – ساخت ابزار BannerGrabbing

هک و امنیت با پایتون ساخت ابزار BannerGrabbing

Banner grabbing چیست؟

به معنی گرفتن بنر میباشد که شامل عمل گرفتن اطلاعات ارائه شده توسط آگهی های وب، صفحه نمایش وب سایت های مبتنی بر متن و… است که به طور کلی اطلاعات سیستم را نمایش میدهد. گرفتن بنر اغلب توسط هکرها انجام میشود تا بتوانند آسیب پذیری ها را تجزیه و تحلیل کنند. با گرفتن بنر صفحه نمایش وب سایت ها میتوانند  از طریق خط فرمان قابل دسترسی باشد.

ابزارهایی  مانند Nmap، Netcat و SuperScan برای گرفتن بنر طراحی شده اند. یک صفحه ورود به سیستم، اغلب برای استفاده شخصی طراحی شده است، اما می تواند دسترسی به یک هکر را هم فراهم کند. پس با گرفتن بنر از صفحات یک وب سایت، میتوان اطلاعات مهمی از آن را به دست آورد. این اطلاعات میتواند شامل اطلاعاتی در مورد نرم افزار و سرویس های در حال اجرا باشد.

در ادامه با استفاده از زبان برنامه نویسی پایتون، ابزاری را طراحی خواهیم کرد که عمل گرفتن بنر را انجام میدهد. در این ابزار از کتاب خانه urllib پایتون استفاده میکنیم.

#!/usr/bin/python

import urllib


while True:
	
	host = raw_input("Enter Your Target exmple www.google.com ")

	if "http://" not in host:
		host = "http://"+host
	try:
		site = urllib.urlopen(host)

		for key , value in site.headers.items():

			print key + ":"+ value
	except:
		print "url is not valid or check internet "

مشاهده ویدیو آموزشی مربوط به ساخت ابزار BannerGrabbing

1 دیدگاه
  1. امید می گوید

    ممنون از اموزشات خوبتون واقعا عالی هستید
    امیدوارم هرچی تعداد جلسات میره بالاتر کد ها بهتری معرفی کنید
    مثلا کتابخانه whois من پرس و جو کردم گفتن برای مبتدی هاست
    امیدوار شما بهترین و یا نفوذ ترین کتاب خانه رو معرفی کنید

نوشتن دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.