• XSS.stack #1 – первый литературный журнал от юзеров форума

заграничные паспорта/ водительские права США (только jpeg, без psd) & 1-2tips +timesavers

Supermaxout

RAID-массив
Пользователь
Регистрация
15.09.2019
Сообщения
85
Реакции
590
[CLIKE](passport/dl) intitle:"index of"
(passport/dl) ninja*forms intitle:"index of"
(passport/dl) inurl:uploads intitle:"index of"
(passport/dl) (jpg|jpeg|png|pdf) intitle:"index of"

addons: "-sample" "-test" "-demo" - чтобы избежать бесполезных результатов.

если имя слишком длинное и у тебя появляется эллипсис, используй вот это.

Код:
javascript:!function(){function e(e){var o,n,r=e.href;e.textContent=(n=(o=r).split("/").filter(Boolean).reverse()[0],console.log(n),o.lastIndexOf("/")==o.lenght-1&&(n+="/"),n=n.indexOf(" ")>=0?decodeURI(n):decodeURIComponent(n))}anchors=document.body.querySelectorAll("a"),anchors=Array.from(anchors).slice(1),anchors.map(e)}();

использовать этот javascript для просмотра изображений в виде галереи миниатюр
Код:
javascript:var sHTML="<html><head><title>gallery</title><body><center><table border=0>";var y=0;for(x=0;x<document.links.length;x++){a=document.links[x].href; if (a.match(/jpe|jpeg|jpg|bmp|tiff|tif|bmp|gif|png/i)){sHTML+='<td style="border-style:solid;border-width:1px"><a target="_new" href="'+a+'"><img border="0" width="100" src="'+a+'"></a></td>'; if (!((x+1)%5)) sHTML+="</tr><tr>"}};this.innerHTML=sHTML+"</table></center></body></html>";

использовать этот javascript для просмотра изображений в виде галереи миниатюр
Код:
javascript:WN7z=open('','Z6','width=400,height=200,scrollbars,resizable,menubar');DL5e=document.links;with(WN7z.document){write('<base target=_blank>');for(lKi=0;lKi<DL5e.length;lKi++){write(DL5e[lKi].toString().link(DL5e[lKi])+'<br><br>')};void(close())}

если страница содержит другие типы файлов и вы хотите просматривать только эти изображения, используйте этот тип файла
Код:
javascript:Ai7Mg6P='';for (i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++){Ai7Mg6P+='<img src='+document.images[i7M1bQz].src+'><br>'};if(Ai7Mg6P!=''){document.write('<center>'+Ai7Mg6P+'</center>');void(document.close())}else{alert('No images!')}
[/CLIKE]
 
Вот скрипт нормально парсит по доркам выше
Python:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
import json
import os
import urllib2
import argparse

searchterm = '<DORK>' # will also be the name of the folder
url = "https://www.google.co.in/search?q="+searchterm+"&source=lnms&tbm=isch"
# NEED TO DOWNLOAD CHROMEDRIVER, insert path to chromedriver inside parentheses in following line
options = Options()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
browser = webdriver.Chrome(chrome_options=options, executable_path=r"/usr/bin/chromedriver")
browser.get(url)
header={'User-Agent':"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36"}
counter = 0
succounter = 0

if not os.path.exists(searchterm):
    os.mkdir(searchterm)

for _ in range(5000):
    browser.execute_script("window.scrollBy(0,10000)")

for x in browser.find_elements_by_xpath('//div[contains(@class,"rg_meta")]'):
    counter = counter + 1
    print ("Total Count:", counter)
    print ("Succsessful Count:", succounter)
    print ("URL:",json.loads(x.get_attribute('innerHTML'))["ou"])

    img = json.loads(x.get_attribute('innerHTML'))["ou"]
    imgtype = json.loads(x.get_attribute('innerHTML'))["ity"]
    try:
        req = urllib2.Request(img, headers={'User-Agent': header})
        raw_img = urllib2.urlopen(req).read()
        File = open(os.path.join(searchterm , searchterm + "_" + str(counter) + "." + imgtype), "wb")
        File.write(raw_img)
        File.close()
        succounter = succounter + 1
    except:
            print("Can't get image!")

print (succounter, "Pictures succesfully downloaded!")
browser.close()
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх