Toolza 1.0

Discussion in 'PHP' started by Pashkela, 17 Oct 2009.

  1. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    update:

    1. Для всех режимов работы:
    - Выбор POST или GET
    - Поддержка прокси
    - Выбор таймаута соединения
    - Возможность вставить cookies
    - Возможность изменить user agent
    - Возможность изменить реферер
    - Возможность выбора HTTP-протокола ( 0 - HTTP/1.0; 1 - HTTP/1.1; Default - 1)

    2. Возможность выбора префика для таблиц и префикса для колонок (режим MySql4_brute)

    3. Устранение мелких багов
     
    1 person likes this.
  2. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    Мда, ты не задумывался о гуе?
     
  3. Exрloit

    Exрloit Banned

    Joined:
    12 Oct 2009
    Messages:
    8
    Likes Received:
    3
    Reputations:
    -20
    такого рода проги, на делать на обычный языках. типа C++ Builder, VS С++,
    как SIPT4. С каторой работать приятно. А ты свои сраные, вечно недоделанные скрипты пихаешь


    Дык, если бы он знал чтонить кроме пыха и перла, думую написал бы чтонить пахожее на SIPT4
     
    #23 Exрloit, 19 Oct 2009
    Last edited: 19 Oct 2009
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    2 .Slip:

    честно говоря пока не пробовал с гуи в перл, сначала бы дописать всё, что задумывалось, а потом уже и красоты и юзабельность. Пока и так вроде и под никсами и под WiN работает
     
    #24 Pashkela, 19 Oct 2009
    Last edited: 19 Oct 2009
    1 person likes this.
  5. Exрloit

    Exрloit Banned

    Joined:
    12 Oct 2009
    Messages:
    8
    Likes Received:
    3
    Reputations:
    -20
    Интересно, как это.

    ЗЫ я шас сам тружусь над пхп авто инклудером в С++ Builder.

    надоело епаццо с plp.php =)
     
    #25 Exрloit, 19 Oct 2009
    Last edited: 19 Oct 2009
  6. Dyxxx

    Dyxxx Elder - Старейшина

    Joined:
    16 Feb 2009
    Messages:
    107
    Likes Received:
    155
    Reputations:
    24
    таких языков нет ж)
     
  7. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    Tk кроссплатформен. Начни с гуи сейчас пока твой функционал не разжирел настолько что ты просто оxуеешь всё запихивать в гуи. Ибо уже началось, вставлять куки через цмд, уже бред.
     
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    2 .Slip:

    почему через цмд? Очень просто, в файлике строчка. У меня через цмд в скрипте вообще ничего нет, в принципе вариант цмд-гуи
     
  9. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    Ну в файлике, я не разбирался в принципе работы. В любом случае, лучше начни с гуи сейчас пока не поздно. Потом заебёшься, да и юзабельности будет всё меньше. Превратится тулза в такую же жирную херню как nmap по которому уже статьи метровые пишут что и где прописывать что бы работало.
     
  10. pampom

    pampom Elder - Старейшина

    Joined:
    23 Apr 2008
    Messages:
    33
    Likes Received:
    5
    Reputations:
    0
    Сделай поддержку name_const() в слепых пятой ветки будет интересно
     
  11. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    update: добавлено видео по использованию MySql4 brute tables & columns + proxy + POST-метод (от скули с версией до входа в админпанель)
     
  12. (Dm)

    (Dm) Elder - Старейшина

    Joined:
    8 Apr 2008
    Messages:
    261
    Likes Received:
    440
    Reputations:
    275
    nmap отличная вещь! Чтож вы все со своим гуи задолбали, как будто без окон никто жить не может...
     
  13. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    Pashkela:
    с гуи на самом деле все просто. Используешь Tk или Tkx:
    основы: http://habrahabr.ru/blogs/perl/68840/
    доков полно, при желании можно найти и почитать.
     
  14. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    2 eLWAux: сенкс, почитаю

    PS: Просто слышал что у ГУИ конкретные напряги с многопоточностью
     
  15. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Так и есть
     
    _________________________
  16. login999

    login999 Elder - Старейшина

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Без обид людям, которые пишут на перле, но насколько я пользовался творениями Kaimi (давно уже правда было, но было), то у перла вообще многопоточность очень прожорливая...
    P.S. А насчет Гуя , то я так понимаю, что на Перле, что на Питоне это проблема нормально увязать его с многопоточностью.
     
    2 people like this.
  17. ggi

    ggi New Member

    Joined:
    18 Oct 2009
    Messages:
    7
    Likes Received:
    1
    Reputations:
    0
    http://habrahabr.ru/blogs/perl/65592/
    вот про многопоточность и гуи
     
  18. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    update: LFI/READER/Load_file() bruter :

    6 режимов работы:

    [1] LFI/Reader - visual error when wrong query
    [2] LFI/Reader - unvisual error when wrong query
    [3] Mysql load_file - visual error when wrong query, magic_quotes=OFF
    [4] Mysql load_file - unvisual error when wrong query, magic_quotes=OFF
    [5] Mysql load_file - visual error when wrong query, magic_quotes=ON
    [6] Mysql load_file - unvisual error when wrong query, magic_quotes=ON

    2-4-6 режимы к сожалению только GET и без прокси, т.к. там идет получение содержимого страниц и пришлось выбирать - либо многопоточность, либо так.

    +

    записал видео для новой фичи:

    1. LFI, ошибки ВИДНЫ при неправильном запросе (классика)
    2. LFI, ошибки НЕ ВИДНЫ при неправильном запросе (почти трудно)
    3. LOAD_FILE, magic_quotes=on, ошибки НЕ ВИДНЫ при неправильном запросе (практически анриал) :)

    т.е. классический вариант и два "фактически безнадежных" с первого взгляда
     
    #38 Pashkela, 20 Oct 2009
    Last edited: 20 Oct 2009
    1 person likes this.
  19. Dyxxx

    Dyxxx Elder - Старейшина

    Joined:
    16 Feb 2009
    Messages:
    107
    Likes Received:
    155
    Reputations:
    24
    доделывай блинд и моно пихать в избранное :)
     
  20. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Сейчас делаю Blind, типо многопоточный, скажите плз, кто шарит, ровно две с половиной минуты при 10 потоках - это очень долго, чтобы узнать version(), database() и user(), при длине version() = 6, database() = 9, user() = 46 ?

    Как все работает можно увидеть на видео (340 кб):

    http://bug-track.ru/prog/toolza_blind_test.rar

    И еще вопрос, кто в курсе, как сделать потоки в УЖЕ запущенных потоках - т.е. чтобы все функции выполнялись многозадачно. А функций там 3 штуки уже по блайнду. А будет больше.

    PS: Основанно все и содрано практически один в один и адаптированно в perl с php-скрипта Grey :)

    PSS: И еще тестик - улучшать как-то или и так сойдет(522 Кб):

    http://bug-track.ru/prog/toolza_blind_test1.rar

    тут: version() = 15, database() = 12, user() = 23

    3 мин 23 сек

    Оба теста через POST без прокси
     
    1 person likes this.