بیشتر ما برای ساختن سایت از یه شرکتی که میشناسیم هاست میخریم و شروع میکنیم به ساختن سایتمون و در بیشتر مواقع تمام مسئولیت امنیت رو متوجه اون شرکت میدونیم که در بیشتر مواقع اطلاع زیادی از چگونگی امن کردن سرورشون ندارن و در ساده‌ترین حالت یا سایت خودتون هک میشه یا هکر با هک کردن یه سایت روی اون سرور تمام سایت های موجود روی اون سرور رو هک میکنه. FTP نرم افزاریه که روی تمام سرورها نصبه و از امنیت پایینی نصبت به بقیه نرم افزارها برخورداره. و معمولا شما هیچ راهی برای پیدا کردن نرم افزار FTP‌موجود روی هاستتون ندارین. برای حل این مشکل و راحت شدن خیالتون میتونید این کد ساده پایتون رو بنویسید و نام و نسخه نرم افزار رو به دست بیارید و مطمئن شید مشکل امنیتی‌ای نداشته باشه.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import socket
 
def retBanner(ip, port):
    try:
        socket.setdefaulttimeout(2)
        s = socket.socket()
        s.connect((ip, port))
        banner = s.recv(1024)
        return banner
    except:
        return
 
def main():
    ip = 'YOUR_WEBSITE_IP' // در اینجا هم میتونید آدرس سایتتون و هم آیپی سرورتون رو وارد کنید.
    port = 21
 
    banner = retBanner(ip, port)
 
    if banner:
        print '[+] ' + ip + ': ' + banner
 
if __name__ == '__main__':
    main()
همیشه از شرکتی هاست تهیه کنید که از تبهر امنیتیشون اطمینان داشته باشید.
نظری وجود ندارد. - نظر دهید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*