WiFite patch for WLAN/JAZZTEL networks WEP & WPA cracking

I have made a quick patch for wifite r67, which adds support to crack WLAN and JAZZTEL networks in Spain, both WEP and WPA versions.

The WPA keys are computed statically using the already known algorithms and the guessed key is shown at start, when wifite shows the available networks.

The WEP keys are cracked using a dictionary attack, generated automatically using wlandecrypter and jazzteldecrypter, so you only need 4 IVs to start cracking using the dictionary.

The patch is available here, and it’s agains revision r67 (latest at the moment of writing this). You can see it in action in these youtube videos I have uploaded:

Cracking WPA using patched wifite r67: Shows how to crack 9 WPA networks in less than 30 seconds.

Cracking WEP using patched wifite r67: Shows how to crack a WEP network with clients in 11 seconds, and a WEP network without any clients connected in 1 min 11 seconds.

This entry was posted in linux, security, wireless and tagged , , , , , , , . Bookmark the permalink.

12 Responses to WiFite patch for WLAN/JAZZTEL networks WEP & WPA cracking

  1. brainstorm says:

    Nice ! Patch fails on newest release though (trivially):

    ; cat wifite.py.rej
    — wifite.py 2011-03-10 21:53:14.000000000 +0100
    +++ wifite2.py 2011-03-19 03:25:37.579660171 +0100
    @@ -999,7 +1000,7 @@
    ############################################################################### aircrack warning
    def aircrack_warning():
    required =['airmon-ng','aircrack-ng','airodump-ng','aireplay-ng','packetforge-ng']
    - recommended=['macchanger','pyrit']
    + recommended=['macchanger','pyrit','wlandecrypter','jazzteldecrypter']

    req=”
    rec=”

    Have you considered contributing it back officially ?:

    http://code.google.com/p/wifite/issues/list

    Good job pof !

    • pof says:

      Thanks brainstorm, i haven’t published an updated patch because as you say it’s trivial to adapt it from the reject file.

      I haven’t contributed back the patch because I believe it makes no sense out of Spain, as the attack vectors added by the patch only focus WPA networks WLAN_XXXX and JAZZTEL_XXXX and WEP networks WLAN_XX and JAZZTEL_XX popular in Spain.

      • Juan Pablo says:

        I think you could contribute, and let it be an option. I’m sure there are other countries with other networks with the same kind of attack, and the script will grow with other contributors.

  2. harry says:

    How to i apply the patch to wifite or more so how exactly do I use this patch or run in backtrack. Please any response will be appreciated

  3. khush says:

    How to i apply the patch to wifite or more so how exactly do I use this patch or run in backtrack. Please any response will be appreciated

    • pof says:

      patch -p0 < wifite.patch

      then edit wifite.py to fix the contents in any .rej file if you are using a later version (patch is against r67).

      • Juan Pablo says:

        Pues no logro hacerlo funcionar. La versión que dices, la 67 no está disponible en descargas, y con la actual aplicando el parche da errores (creo) que se ponen en el rej, pero luego no sé aplicarlos al .py que se supone parcheado, ¿sería posible aplicar el parche a la última versión?

      • SMS says:

        i have backtrack5 and wifite r68 and your patch. i can open wifite on the bt5 but how can open wifite and your patch togeder?

  4. gubni says:

    Can this be used on a xoom and if so how? If not do you know of one that does work on Android 3.2?

  5. Muzik Dinle says:

    I couldn’t see any wpa lan? wep hack is too easy in 21st century:)

  6. Doobie says:

    Hi, im a complete noob on patching and merging with the .rej file. is there a chance that you could provide with a patch for the latest wifite r85? I would be super happy if you could help me :)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>