Aircrack-ng
Welcome, Guest. Please login or register.
September 02, 2010, 10:11:18 pm

Login with username, password and session length
Search:     Advanced search
Wiki: www.aircrack-ng.org
Bug tracker + latest devel sources: http://trac.aircrack-ng.org
35273 Posts in 6560 Topics by 22191 Members
Latest Member: MareckyPadanfooz
* Home Help Search Login Register
+  Aircrack-ng
|-+  Members only
| |-+  Programming
| | |-+  GUI for aircrack-ng in C# using Mono
« previous next »
Pages: [1] 2 3 ... 19 Print
Author Topic: GUI for aircrack-ng in C# using Mono  (Read 39078 times)
criser
Full Member
***
Posts: 109


GUI for aircrack-ng in C# using Mono
« on: October 18, 2009, 11:30:39 pm »

This is a new GUI for aircrack-ng.  It has the following features:
  • Nice tabbed interface
  • Automatically bring card into/out of monitor mode
  • Scan for access points and selection of APs
  • Fake Authentication, using aireplay-ng and wpa_supplicant for iwlagn cards
  • Aireplay attacks: ChopChop, Fragmentation,Arp replay, Broadcast
    • Can run in parallel or individual selected
  • Crack using PTW and if that fails individual Korek attacks 1-17
  • Support of WEP Dictionary attack
    • Generates dictionary with more than 2 million keys
  • Wpa crack, including automatic de-authentication of stations for fast handshake discovery
    • Uses all wordlist inside a configurable directory to crack the wpa-key
    • Some wordlists are already contained in the package.
  • Discover hidden essids ( uses mdk3 )
  • Mac address changer
  • Configurable options
  • Translated in English, Italian and German
  • Support for multiple cards

Important: If you have a 64 bit or a non Intel system, you probably have to recompile from source!
This should be fixed since version 0.7!

Project Page on SourceForge: WepCrackGui.

Donations are always appreciated!

Please report any bugs or crashes together with a description about what you did and the debug output here.


Stay up-to-date with twitter!

Testers wanted!
Testers are welcome for all but especially for the following drivers that are known to have problems under some OS:
  • ath9k
  • r8187
  • ipw2200 - with injection patches

Requirements (Binary):
  • Ubuntu (Enable Universe):
  • Code:
    sudo aptitude install aircrack-ng
  • Fedora:
  • Code:
    su -c "yum install mono-core gtk-sharp2 aircrack-ng"
  • BT4 Final:
  • Code:
    aptitude install gtk-sharp2
And additionally to compile the sources:
  • Ubuntu:
  • Code:
    sudo aptitude install monodevelop
  • Fedora:
  • Code:
    su -c "yum install monodevelop gcc gtk-sharp2-devel"

For Essid discovery you need to compile and install mdk3:
  http://homepages.tu-darmstadt.de/~p_larbig/wlan/#mdk3


Usage(Binary):
1. Extract the file WepCrack.tar.gz
2. Change into the directory created (WepCrack)
3. start as root:
Code:
sudo ./wepcrack
  • Crack and limited Scan also works as non-root, but you will need existing capture files

To see a lot of debug output, do:
Code:
sudo ./wepcrack-debug

Usage(Source):
The source code can be obtained via git:
Code:
git clone git://wepcrackgui.git.sourceforge.net/gitroot/wepcrackgui/wepcrackgui
It contains a complete Monodevelop 2.0 project.
To compile do:
Code:
./configure && make

Until now it was tested with the following drivers: ath5k, iwlagn, ipw2200, ath_pci, rtl8187, zd1211rw and rt2860
under Ubuntu 8.04, 9.04, 9.10, 10.4 and Fedora 11,12, BT4 Final ( seems to have problems with ath9k )

24.8.10: Version 0.8.2 has been released! Download it here. Release notes are here.
12.6.10: Version 0.8.1 with shared key authentication is out! Download it here. Release notes are here.
1.5.10: Version 0.8. is out! Download it here. Release notes are here.
6.4.10: Version 0.7.1 is out! This adds WEP dictionary attack and non-root scanning. Download it here. Release notes are here.
31.3.10: Version 0.7. is out! This adds a bunch of new features, among others support for Ubuntu 10.04 and SSID discovery. Download it here. Release notes are here.
17.3.10: Version 0.6.5. This adds Italian translation (thanks to drego85!) Download it here. Release notes are here.
3.3.10: Version 0.6.4. Download it here. Release notes are here.
24.2.10: Version 0.6.3. Mostly fixes for BT4 Final. Download it here. Release notes are here.
21.2.10: Version 0.6.2. This fixes BT4 Final and Ubuntu 8.04 support. Download it here. Release notes are here.
20.2.10: Version 0.6.1. Now features a mac address changer! Download it here. Release notes are here.
13.2.10: Version 0.6. Download it here. Release notes are here.
31.1.10: Version 0.5.2. Download it here. Release notes are here.
24.1.10: Version 0.5.1. Download it here. Release notes are here.
17.1.10: Version 0.5. Download it here. Read the announce here.
12.1.10: Updated to new version. Read the announce here.
6.1.10: Updated to new version. Read the announce here.
10.12.09: Uploaded new packages that fix some issues in the initialization code.

Have Fun trying it!


* WepCrack-attack.png (52.08 KB, 716x405 - viewed 17975 times.)

* WepCrack-monitor.png (41.73 KB, 716x405 - viewed 17322 times.)

* WepCrack-crack.png (27.25 KB, 716x405 - viewed 15731 times.)

* WepCrack-scan.png (71.47 KB, 688x408 - viewed 12764 times.)

* WepCrack-authenticate.png (54.96 KB, 634x448 - viewed 12724 times.)
« Last Edit: August 24, 2010, 05:22:31 pm by criser » Logged
minileaf
Newbie
*
Posts: 22


Re: GUI for aircrack-ng in C# using Mono
« Reply #1 on: October 21, 2009, 06:40:03 am »

nice work! i will try it!
Logged
xtunx
Newbie
*
Posts: 3


Re: GUI for aircrack-ng in C# using Mono
« Reply #2 on: November 18, 2009, 05:11:50 am »

cool !!!
Logged
criser
Full Member
***
Posts: 109


Re: GUI for aircrack-ng in C# using Mono
« Reply #3 on: November 28, 2009, 05:58:11 pm »

EDIT 10.12.09: Please use the packages from the first post!
This is a new release, it features:
  • Wpa crack, including automatic de-authentication of stations for fast handshake discovery
    • Uses all wordlist inside a configurable directory to crack the wpa-key
    • Some wordlists are already contained in the package files.
  • Works with Ubuntu 9.10 upstart-based network-manager 
  • Configurable options
  • Binary and source packages

Have fun trying!


* WepCrack-monitor-handshake.png (52.71 KB, 634x421 - viewed 16928 times.)

* WepCrack-monitorwpa.png (78.83 KB, 634x421 - viewed 16880 times.)

* WepCrack-wpacrack.png (37.84 KB, 634x421 - viewed 16827 times.)
« Last Edit: January 12, 2010, 07:03:39 pm by criser » Logged
benoelmalo
Newbie
*
Posts: 2


Re: GUI for aircrack-ng in C# using Mono
« Reply #4 on: December 03, 2009, 04:37:22 am »

Hi.

I registered myself in this forum just to tell you... THANKS A LOT MAN!!!!!!!!

This gui works like a charm in my Ubuntu 9.04 Sony Vaio laptop with iwlagn.

Just perfect.
Logged
SecUpwN
Newbie
*
Posts: 43


One Mission.


Re: GUI for aircrack-ng in C# using Mono
« Reply #5 on: December 09, 2009, 09:09:28 pm »


This is a new GUI for aircrack-ng...

The idea is not bad at all - at least for those lazy people who never touched a console. Wink

Well, in my point of view using the console really does the job and using a GUI isnīt of much sense for me.
But hey, you sat down and coded one - so let me throw this in: Why donīt you make it look sleek with QT4? Hm... and did you see the GUI of your competitor yet?

Either way, thanks for your contribution to the community!

-SecUpwN-
« Last Edit: May 31, 2010, 09:43:41 am by SecUpwN » Logged

Checkout of the day: Pureh@tes WPA-Cracker!
(please check purehateīs signature for the link)
criser
Full Member
***
Posts: 109


Re: GUI for aircrack-ng in C# using Mono
« Reply #6 on: December 10, 2009, 01:37:55 am »


This is a new GUI for aircrack-ng...

The idea is not bad at all - at least for those lazy people who never touched a console. Wink

Well, in my point of view using the console really does the job and using a GUI isnīt of much sense for me.
Maybe not for you, I saw a lot of people in the forums, looking for a good GUI.
Quote
But hey, you sat down and coded one - so let me throw this in: Why donīt you make it look sleek with QT4? Hm... and did you see the GUI of your competitor yet?
To be honest, I just wanted to practice Mono development. And, yes, I saw the other GUIs and they did not work for me.
Quote
Either way, thanks for your contribution to the community!

-$p!c3-
Logged
benoelmalo
Newbie
*
Posts: 2


Re: GUI for aircrack-ng in C# using Mono
« Reply #7 on: December 10, 2009, 04:09:44 am »

Actually I've always used the console, but tools like this make life easier. It depends on yourself if you wanna use only GUI's or only CLI or both of them. Whenever it's not winbugs then it's ok!!!
Logged
alacrityathome
Full Member
***
Posts: 248

Technical Putzing


Re: GUI for aircrack-ng in C# using Mono
« Reply #8 on: December 10, 2009, 07:38:25 am »

criser,

Very cute & crisp!  Works with 9.10 and rtl8187.  It looks like it may not work with atheros (DWL-G650) but I will try it with the atheros AR9825 tomorrow.

One quick question:

I assume the other software dependencies are for the WPA part of your program?  Is that correct?  Since you used it for the Ubuntu 9.10 can you list the exact synaptic programs that you applied?  They are not obvious via synaptic search.  Or, list them for a sudo apt-get install approach.

Thanks for the great work.

A

EDIT:  Tested the Atheros AR9825 in a Netbook (Eee PC 1005HA).  Works great. 
« Last Edit: December 10, 2009, 08:53:41 am by alacrityathome » Logged
criser
Full Member
***
Posts: 109


Re: GUI for aircrack-ng in C# using Mono
« Reply #9 on: December 10, 2009, 06:44:59 pm »

One quick question:

I assume the other software dependencies are for the WPA part of your program?  Is that correct?  Since you used it for the Ubuntu 9.10 can you list the exact synaptic programs that you applied?  They are not obvious via synaptic search.  Or, list them for a sudo apt-get install approach.
Thanks for testing, alacrityathome!
The dependencies are the same for the WPA part and for the other part. On Ubuntu, Mono is already installed, so you will only have to install aircrack-ng. Right now, I dont know the exact package names for fedora. Thanks for the hint, I edited the first post accordingly.
criser
Logged
azkay
Newbie
*
Posts: 1


Re: GUI for aircrack-ng in C# using Mono
« Reply #10 on: December 18, 2009, 03:38:53 pm »

O hi.
Im getting "No wireless interfaces found!", does the GUI work with madwifi? Or is something else stopping it from detecting it?
iwconfig lists it there as ath0.
Logged
criser
Full Member
***
Posts: 109


Re: GUI for aircrack-ng in C# using Mono
« Reply #11 on: December 22, 2009, 12:01:06 pm »

@ azkay: I dont have a madwifi card for testing. Could you please try the attached Package? If it's not working, could you please attach the output of the following commands:
Code:
lspci -v
Code:
mono --version
Thanks for testing!

* WepCrack.tar.gz (68.82 KB - downloaded 286 times.)
Logged
limitlessouljah
Newbie
*
Posts: 21


Re: GUI for aircrack-ng in C# using Mono
« Reply #12 on: January 04, 2010, 10:12:55 pm »

HALP!

  I am very impressed with your work so far.  However, I can't seem to get it to run on Ubuntu 8.04 at all.  I am using mono 1.2.6-ubuntu.  As a matter of fact I was trying to re-comile your code with monodevelop in 8.04 and it hasn't been successful at all (limiting my ability to try and help further this project by adding madwifi-ng support).  If you don't mind me asking what version of mono are you using on 9.10?   What dependencies are you relying on and what compiler options are you using when you compile your code?  Any insight would help, I really don't what to upgrade my version of ubuntu unless I have to.  Thanks in advance.
Logged
criser
Full Member
***
Posts: 109


Re: GUI for aircrack-ng in C# using Mono
« Reply #13 on: January 05, 2010, 01:33:32 pm »

Edit 17.01.10: This has changed. See here.
Hello limitlessouljah,

it seems that you are right and it is not possible to compile the sources on a fresh install of Ubuntu 8.04, as the program uses some language features that are not supported by the installed gmc 1.2.6. I am sorry to say that this will not change, as I am not planning to add any compatibility code.
On Ubuntu 9.10, I use the versions 2.4.2.3 of mono which comes installed per default.
You also said that it was not possible to run the binary on Ubuntu 8.04. Could you please be more specific about what exactly was not working, as I could successfully run the program without installing any additional packages besides aircrack-ng.

best regards,
criser.
« Last Edit: January 17, 2010, 04:26:40 pm by criser » Logged
limitlessouljah
Newbie
*
Posts: 21


Re: GUI for aircrack-ng in C# using Mono
« Reply #14 on: January 05, 2010, 04:19:15 pm »

Hello limitlessouljah,

it seems that you are right and it is not possible to compile the sources on a fresh install of Ubuntu 8.04, as the program uses some language features that are not supported by the installed gmc 1.2.6. I am sorry to say that this will not change, as I am not planning to add any compatibility code.
On Ubuntu 9.10, I use the versions 2.4.2.3 of mono which comes installed per default.
You also said that it was not possible to run the binary on Ubuntu 8.04. Could you please be more specific about what exactly was not working, as I could successfully run the program without installing any additional packages besides aircrack-ng.

best regards,
criser.


I guess I wasn't clear and my statement was a little misleading.  The binary launches but does not detect any devices, because I don't think there is madwifi-ng support as of now, which I wanted to work on, because I think I could help, but alas I can't recompile the source on 8.04.  So I am punting that effort and I guess it is just time for me to invest some time into ath5k, since that is what everyone is moving over to.  I think I am just going to upgrade to 9.10 and start from there.  Thanks for your input, if I decide to try and re-engineer anything to help support madwifi-ng, I'll let you know, but I think I am going to try playing with the ath5k drivers now.
Logged
Pages: [1] 2 3 ... 19 Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Aircrack-ng | Powered by SMF 1.0.10.
© 2005, Simple Machines LLC. All Rights Reserved.
Valid XHTML 1.0! Valid CSS!