گوگل دورک اسکنر با پایتون :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۶ ارديبهشت ۰۳، ۱۶:۱۵ - hidden
    test

توی این پست قراره یدونه اسکریپت به زبان پایتون درست کنیم که بهش یدونه دورک بدیم و بهش بگیم که برو توی گوگل بگرد و لیستی از سایت های آسیب پذیر رو برامون ذخیره کن توی یه فایل متنی !!!

توی اینجا هم قبلا یدونه اسکریپت درست کرده بودیم که آدرس یه سایت رو بهش میدادیم که به آخرش یدونه " ' " اضافه میکرد و ... که پیشنهاد میکنم خودتون یه نیم نگاهی بهش بندازین

در کل یه فایل متنی با پسوند py. ایجاد کنین و کدهای پایین رو به اون اضافه کنین

import urllib,urllib2,re
 
dork=raw_input("Enter Google Dork : ")
page=input("How many pages you want add targets : ")
print "Please Wait for scanning"

endcount=page*10

for i in range(0,endcount,10):
    q={'q':dork,'start':i}
    D=urllib.urlencode(q)
    site= "https://www.google.com/search?" + D 
    hdr = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11',
           'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
           'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
           'Accept-Encoding': 'none',
           'Accept-Language': 'en-US,en;q=0.8',
           'Connection': 'keep-alive'}

    req = urllib2.Request(site, headers=hdr)

    try:
        page = urllib2.urlopen(req)
        match=re.findall(r']+)', page.read())
        target=open("target.txt","a")
        for ma in match:
            target.write(ma)
            target.write("\n")
        target.close()
    except urllib2.HTTPError, e:
        print e.fp.read()
print "End , vulnerability sites saved to target.txt file"

خب حالا کدهارو سیو کنین و اسکریپت رو اجرا کنین !!!

اول از همه باید یدونه دورک بهش بدیم که مثلا میتونیم همون دورک معروف یعنی =php?id. رو بهش بدیم و بعدش اینتر کنین ، این دفعه ازتون یدونه عدد میخواد به این منظور که میگه چند تا صفحه ی گوگل رو میخواید این برنامه روش کار کنه و گزارش رو تحویل بده که میتونیم 20 یا ... بزاریم

بعد از اینکه مقدار صفحات برای سرچ رو هم زدیم و ... منتظر میمونیم تا اسکریپت کار خودش رو انجام بده و در این حال سایت هایی که آسیب پذیریه sql دارن داخل یه فایل با اسم target.txt ذخیره میشن کنار جایی که اسکریپتتون رو ذخیره کردین

همچنین اگه صبور باشین وقتی که کار برنامه تموم بشه یه پیغام نشون میده که سایت های آسیب پذیر رو ذخیره کرده و ...

ضمنا

آموزش های هک سایت با باگ SQL در هویج

قسمت اول

قسمت دوم

موفق باشید

نظر (۲)

جالب بوود اما من سر در نمیارم زیاد از کارای کامپیوتری
Virus32 MR_C0D3R ‌ :
شما تو پست برنامه نویسی نظر دادی !!!
الان این کدارو تست کردی یعنی ؟
اشکالی نداره ... راه میفتی ...

این ارور رو برا من میده

Traceback (most recent call last):
  File "C:\Users\ali12\Documents\dork scaner\D scan.py", line 24, in <module>
    match=re.findall(r']+)', page.read())
  File "C:\Python27\lib\re.py", line 181, in findall
    return _compile(pattern, flags).findall(string)
  File "C:\Python27\lib\re.py", line 251, in _compile
    raise error, v # invalid expression
error: unbalanced parenthesis

Virus32 Virus 32 :
تو خط زیر بجای تک کوتیشن ' جفت کوتیشن قرار بده "
match=re.findall(r']+)', page.read())
من زیاد با نسخه های جدید پایتون آشنا نیستم
یکی از بدی های پایتون هم اینه که کدهای نسخه های مختلفش باهم یکم فرق دارن به همین خاطر چیزایی که من درباره این زبان میدونم تو رفع خطا ها زیاد کارایی ندارن
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی