<?xml version="1.0" encoding="utf-8"?>

	<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">

	<channel>

	<title>پایتون برای همه</title>

	<description>پایتون برای همه Rss Feed</description>

	<link>https://arashpython.blog9.ir/</link>

	<language>Fa</language>

	<generator>blog9.ir</generator>

	<lastBuildDate>2024-05-11T09:45:59+03:30</lastBuildDate>
	<item>
		<title><![CDATA[کد پایتون برای هک]]></title>
		<description><![CDATA[<p>سلام</p>
<p>این اولین پست من است</p>
<p>قرار است که در اولین پستم دو تا کد کاربردی با پایتون را برای هکر ها بگذارم</p>
<p>کد اول: می خواهم به شما یاد بدهم که چگونه اطلاعات یک سایت را با پایتون بدست بیاورید</p>
<p>برای این کار باید از کتابخانه socket و whois استفاده کنیم</p>
<p>کتابخانه socket به طور پیشفرض با پایتون نصب می شود ولی کتابخانه whois را با دستور</p>
<p style="text-align: left;"><span style="background-color: #000; color: #fff;">pip install whois</span></p>
<p>در cmd نصب می کنیم</p>
<p>توجه داشته کنید که به اینترنت متصل باشید</p>
<p>سپس کد های زیر را در محیط idle خودتان بنویسید</p>
<h3 id="mcetoc_1htek8nrd0" style="text-align: left;"><span style="font-size: 8pt;"><strong><span style="background-color: #000000; color: #ffffff; font-family: 'arial black', 'avant garde';">import whois</span></strong></span></h3>
<h3 id="mcetoc_1htek8nre1" style="text-align: left;"><span style="font-size: 8pt;"><strong><span style="background-color: #000000; color: #ffffff; font-family: 'arial black', 'avant garde';">import socket</span></strong></span></h3>
<h3 id="mcetoc_1htek8nre2" style="text-align: left;"><span style="font-size: 8pt;"><strong><span style="background-color: #000000; color: #ffffff; font-family: 'arial black', 'avant garde';">"url = "name_site</span></strong></span></h3>
<h3 id="mcetoc_1htek8nre3" style="text-align: left;"><span style="font-size: 8pt;"><strong><span style="font-family: 'arial black', 'avant garde';"><span style="background-color: #000000; color: #ffffff;">ip = socket.gethostbyname(url)<br /></span><span style="background-color: #000000; color: #ffffff;">result = whois.whois(url)</span></span></strong></span></h3>
<h3 id="mcetoc_1htek8nre4" style="text-align: left;"><span style="font-size: 8pt;"><strong><span style="background-color: #000000; color: #ffffff; font-family: 'arial black', 'avant garde';">print("IP: ", ip)</span></strong></span></h3>
<h3 id="mcetoc_1htek8nre5" style="text-align: left;"><span style="font-size: 8pt;"><strong><span style="background-color: #000000; color: #ffffff; font-family: 'arial black', 'avant garde';">print("Information Site:", resul<span style="background-color: #000; color: #fff;">t</span>)</span></strong></span></h3>
<p>در این کد باید به جای name_site در خط سوم اسم سایت مورد نظر را بگذاریم</p>
<p>این تکه کد ساده اطلاعاتی از یک سایت را به شما می دهد</p>
<p>کد دوم: این کد هم با متابخانه socket نوشته شده است و برای بدست آوردن port لازم برای نفوذ به سایت است</p>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">import socket</span></div>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">:(def scan_port(hostname, port</span></div>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">:try&nbsp; &nbsp;&nbsp;</span></div>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">sock = socket.socket(socket.AF_INE,socket.SOCK_STREAM)&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><br /><span style="background-color: #000; color: #fff;">sock.settimeout(0.5)&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><br /><span style="background-color: #000; color: #fff;">sock.connect((hostname, port))&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><br /><span style="background-color: #000; color: #fff;">print("[+] Port {} Is Open On {}".format(port, hostname))&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">()sock.close&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">:except&nbsp; &nbsp;&nbsp;</span><br /><span style="background-color: #000; color: #fff;">pass&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">"hostname = "name_site</span></div>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">:for port in range(1, 10240)</span></div>
<div style="text-align: left;"><span style="background-color: #000; color: #fff;">scan_port(hostname, port)&nbsp; &nbsp;&nbsp;</span></div>
<p>در این کد باید به جای name_site اسم سایت مورد نظر یا IP آن را بگذارید که برای بدست آوردن IP می توانید از کد قبلی استفاده کنید</p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2024-05-11T09:45:59+03:30</pubDate>
	</item>
</channel>
</rss>