Coder Social home page Coder Social logo

mybff's Introduction

myBFF - a Brute Force Framework

                         `.-:-.`           `.-::-.`
                     `:oyhhyooooo+:`    -+osooooyhhs+.
                   `/yhhs:`      `.-.`-/:.      `./syyo.
                  `shyy:            `-.            .+yyy.
    \M:         `ohyy/             `               `/yys
    :M:          .hyyy-                              .yyy.
    :M:          -hyyy/                              .hhy`
    :M:          `shyyy:                            `ohh+
    :M:           .shyyy+.                         .shh+`
    :M:            .+hhhyyo-`                    `/yho-
    :M:             `-ohhhhhy+-`               .+yy+-
    /M:              `./syhhhhs/.          -/os+-`
                         `.-+syddho-     `:+/-`
                             `.-+yddo.  `/.
                                 `-ohh- ``
                                   `-yh.
                                     .yo
                                      -s
                                      ./
                                      `
                               -.`--:--:..`         -.//:.:-////://:.`/o/ `.-/:--::///:://-.`o+-
                              .hNdNNdyhmNmds.       .sMMMmMmyhhosshdm+NMh `-dMMNNMdyhyosyhdyyMM/
                               /MMNN:  .hMMMs        oMMMMMo       `:-NM-   dMMMMN-       `:oMd`
                               .MMMN-   +MMm-        /MMMMd`         `hM`   yMMMMo          .Mh
                               `MNNM+ .:mMs+`        -NMMMd       ``  sm`   sMMMMo       .   No
                               `NMMNsymMMh--``       `yMMMd      .yo  :o    .NMMM+     `:d.  s-
                               `dMMMMMMMMNMMddho:    -NMMMy    `sNM-  .:    oMMMM:    .dNh`  :.
                               .NMMmMd++//omMMMMM-   `NMMMNo+-+hMMm         /MMMMd+/:omMMo
                               `MMNmM:     -NMMMM/   /MMMMMNdmNNMMd         yMMMMMmdmNMMM+
                               `mmNds       sMMMM.   -MMMMm.``.:sNm         sMMMMs``..:dMo
                               `hNNm:       +MMMN`   `mMMMy`     -y`        :MMMM/     `+s
                               -MNmM:       :MMMy    -NMMMh.       `        oMMMMo
                               .NmMM+       yMMd`    `hMMMm`                -NMMMs
  yms`.:+o` `-//`               hNMMs       hMN/     .mMMMd                 +MMMM+
  sMNssoNMhyyodmh``dm/   -+yh`  oNMNd      .dM:      `hMMMm`                :NMMMs
  /md`  +MMo  `:N: mN.    omo  `NMMMh    `sNms       :dMMMm                 oNMMMo
   dd   `mM.   -N+ sd     oMo   hMMMN/-/yddo/        :MMMMm.                sMMMMh
  .N+    /N:   sMs ym-``-oNMo  .mMMMNdmds.           /MMMMM+`               yMMMMm:
  /ms:  `oh:   /hh-:ydyyo/+No ::/yhoso:`             ohdhydhs/             `hddyhdyo.
                      `   :No                                `                     `
                          `mo
                          `mo
                          `mo
                 :-      `sN:
                ++      -yNo
               oy   `-+hh+.
              -mdoooo+-`
               ..`
--- A Brute Force Framework by Kirk Hayes (l0gan)
--- myBFF v1.5.1

myBFF is a web application brute force framework (currently)

Point the framework at a file containing usernames, a host, and give it a password. The framework will determine what type of web application is in use, then attempt to brute force accounts. After brute forcing accounts, myBFF will then do a little more, like enumerating apps available, and reading in important data. Each module is different so try them out!

Current modules:

  • HP SiteScope (will attempt to give you a Meterpreter Shell!)
  • Citrix Gateway (also enumerates authorized applications)
  • Juniper Portal (Will look for 2FA bypass and list what is accessible)
  • MobileIron (Unknown. Have to find out what is accessible first!)
  • Outlook/Office365 (will parse email, contacts, and other data from email)
  • Wordpress (Will be adding "SomethingCool" soon)
  • CiscoVPN (Enumerate User accounts (May not work on all configurations))
  • Okta (Enumerate Applications and check if 2FA is setup for account)
  • Jenkins (Will be adding "Something Cool" soon)
  • SMB (Check if user is an administrator) (must use --domain with this module. for host, use smb://)
  • FTP (List root dir contents)

New modules will be added.

CONFIGURATION

myBFF requires lxml and pysmb.

Install using

'sudo apt-get install python-lxml'

'sudo pip install pysmb'

USE:

https://github.com/MooseDojo/myBFF/wiki/Use

python myBFF.py --host https://example.com -U userfile.txt -p password123
--host - Host including protocol. Protocols currently support http, https, and smb only.
-u <username> - test single username
-U <usernameFile> - username file
-p <password> - password
-P <passwordFile> - password file
-d - dry run mode (skip somethingCool/password guessing only)
--vhost <virtualDirectory> (optional) - virtual hosting. This is for when you have a site where https://example.com goes to one page, but https://example.com/owa goes to another
-o <outputFile> - output file
--timeout <value> - timeout (Used to pause during password file attacks.)

Planned Development:

See: https://github.com/MooseDojo/myBFF/wiki/Future-Plans

mybff's People

Contributors

l0gan avatar khayes-r7 avatar tatanus avatar simonirwin-r7 avatar arobinson-r7 avatar

Stargazers

Mr. Glitch avatar Cam avatar  avatar  avatar Gavin avatar  avatar OGghost2 avatar Mayowa Abiodun avatar Jann Moon avatar  avatar  avatar  avatar  avatar  avatar HH avatar  avatar  avatar  avatar buddy avatar Katalyzzt avatar Tom Yang avatar  avatar  avatar  avatar Jaydeep Malik avatar  avatar  avatar R4T Catcher avatar  avatar Andrii avatar Micalm avatar Xueting Yang avatar Ethical Criminal avatar wavvs avatar Sarace avatar  avatar  avatar  avatar  avatar lucas avatar  avatar Robert Palmer avatar Phenomite avatar blob1807 avatar muuk avatar ǝɔuıʌ avatar rgm avatar reV avatar  avatar shrugged avatar Robbie avatar Mike Ensing avatar R Klasen avatar Michael avatar Andrey Stepanov avatar  avatar William Smith avatar Adham avatar Igor Zubkov avatar Andrew Kane avatar João Batalha avatar  avatar seb avatar Rob Emmerson avatar 珈蓝夜宇 avatar Rory Byrne avatar Nate Schmuecker  avatar 23 avatar  avatar Joshua Briefman avatar dllhack avatar Marie N avatar  avatar Nico_Fork_Account avatar Filippos Mastrogiannis avatar Tuan Anh Nguyen avatar  avatar Wester avatar  avatar Dan Goodman avatar  avatar CuriousKitty avatar  avatar Minh-Triet Pham Tran avatar JK.Ryan avatar bingghost avatar pandazheng avatar Jibb avatar Ceramicskate0 avatar Dr. Gupta avatar Skullcrack45 avatar Shiv4x6c avatar Michael Benich avatar  avatar Aan avatar Justin Breed avatar Lawrence Dark avatar  avatar Nbosa avatar Radu Alexandru Popescu avatar

Watchers

James Cloos avatar Willis Vandevanter avatar  avatar Leon Johnson avatar Ergin ALTINTAŞ avatar Radu Alexandru Popescu avatar  avatar Kyle Gray (Noxferatu) avatar  avatar  avatar  avatar Zachary Henson avatar Percent X avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar beamr avatar Terry Jones avatar  avatar  avatar  avatar  avatar Micalm avatar Mayowa Abiodun avatar

mybff's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.