View Full Version : n900 wlan injection driver released by lxp



apsajn
29th December 2010, 10:53
bleeding-edge wl1251 driver for Maemo Fremantle

What is it?

This page is about wl1251, a bleeding-edge WLAN driver for use with Maemo Fremantle on the Nokia N900.
It is based on the upstream bleeding-edge wireless-testing tree and incorporates nearly all features found in the stock wl12xx driver used in Maemo Fremantle, adds some bugfixes and also provides some unique features like packet injection.
In fact it should be a "super" driver for the wl1251 chip on Maemo and if accepted upstream (the Linux kernel) it should bring this large featureset also to other distributions, which run on the Nokia N900.

Download Link :

there is a link that is still working , posted on the forums by matan :

[Only registered and activated users can see links] ([Only registered and activated users can see links])

I will upload it elsewhere if this one gets deleted too .

p.s
use the following if you got "issues" with rapid share .

[Only registered and activated users can see links] ([Only registered and activated users can see links])

qwerty111
1st January 2011, 13:04
Not me: [Only registered and activated users can see links]

exodis
3rd January 2011, 02:57
awesome!! thank you :>

raptor18
3rd January 2011, 10:54
Thats just the source.
I have no idea how to compile.
Anyone?

manolos69
4th January 2011, 08:49
Thank you very much. It worked with my wep protected router

[Only registered and activated users can see links]

(Its not just the .cap crack. Monitor mode and packet injection was made by n900)

xwerdow
4th January 2011, 09:23
can you make a tutorial pls

eionoff
4th January 2011, 10:23
According to the README...




(1) Installation
----------------

Required packages: rootsh

* Copy wl1251-maemo-0.1.tar.gz to your MyDocs folder

* Open X Terminal

* Unpack .tar.gz

~$ cd MyDocs
~/MyDocs$ tar -xzvf wl1251-maemo-0.1.tar.gz

* Gain root access

~/MyDocs$ sudo gainroot

* Install customized power kernel

# cd wl1251-maemo/binary/kernel-power
# dpkg -i kernel-power_2.6.28-maemo46-wl1_armel.deb
# dpkg -i kernel-power-headers_2.6.28-maemo46-wl1_armel.deb
# dpkg -i kernel-power-modules_2.6.28-maemo46-wl1_armel.deb
# dpkg -i kernel-power-flasher_2.6.28-maemo46-wl1_armel.deb

Side note: The package kernel-power-bootimg is also included but not
needed.

* Install customized osso-wlan (optional)

This fixes a bug where WLAN gets stuck, when you are connected to an
access point and go out-of-range.

WARNING: Installing this will break seamless upgrades to new PR versions.
Most likely you will have to reinstall normal osso-wlan version
before you can do OTA upgrades.

You can also skip this step, but keep in mind that the above mentioned bug
can occur. If this bug is triggered you have 3 options:
manually unset ssid, unload and reload driver or reboot your phone.

# cd ../osso-wlan
# dpkg -i osso-wlan_3.0.20+0m5-1_armel.deb

Side note: The packages osso-wlan-dbg and osso-wlan-doc are also included
but not needed.

* Disconnect usb cable (if attached)

* Power off and boot your phone again


(2) Using the driver
--------------------

This procedure is required after every reboot of your phone, if you want to
use this driver!

* Open X Terminal

* Gain root access

~$ sudo gainroot

* Load the driver

# cd MyDocs/wl1251-maemo/binary/compat-wireless
# sh load.sh

* Unloading the driver (just in case you run into problems and want to
switch back to the stock wl12xx driver)

# sh unload.sh


(3) Patches
-----------

This chapter is an introduction to the included source code and therefore
only interesting for people, who want to experiment on compiling the driver
on their own.

The directory patches includes all patches for customizations I have done to
various packages and of course the driver itself.
The patches are based on the following versions:
* kernel-power: 2.6.28-power46
* compat: d70640f0d55cfd3cd15f4b2901eeaf69b51b3fdd (2010-12-22)
* compat-wireless: 53f8e22e80b1e7f61efbd9180fd97dd8fb8977aa (2010-12-22)
* wireless-testing: 11b8b2ac7bff0e1733a60814c61c486a88fe0961 (2010-12-22)
* osso-wlan: 3.0.20+0m5 (PR1.3)

The complete sources can be downloaded here:
* kernel-power: [Only registered and activated users can see links]
* compat: [Only registered and activated users can see links]
* compat-wireless: [Only registered and activated users can see links]
* wireless-testing: [Only registered and activated users can see links]
* osso-wlan: [Only registered and activated users can see links]

Alternatively you can also find the complete and patched sources in the
sources directory.


As for using the aircrack-ng, there are lots of tutorials on google, I personally have wrapper scripts to handle things. I have not tested them on n900 yet.

xwerdow
4th January 2011, 14:55
thanks i cant open the read me file in the phone

manolos69
4th January 2011, 16:43
Thank you very much. It worked with my wep protected router

[Only registered and activated users can see links]

(Its not just the .cap crack. Monitor mode and packet injection was made by n900)

the attack was on philips wep. channel 6. 250 pps.
n900: aircrack, mac changer.
other info on backtrack forums

stevomanu
4th January 2011, 17:42
According to the README...




(1) Installation
----------------

Required packages: rootsh

* Copy wl1251-maemo-0.1.tar.gz to your MyDocs folder

* Open X Terminal

* Unpack .tar.gz

~$ cd MyDocs
~/MyDocs$ tar -xzvf wl1251-maemo-0.1.tar.gz

* Gain root access

~/MyDocs$ sudo gainroot

* Install customized power kernel

# cd wl1251-maemo/binary/kernel-power
# dpkg -i kernel-power_2.6.28-maemo46-wl1_armel.deb
# dpkg -i kernel-power-headers_2.6.28-maemo46-wl1_armel.deb
# dpkg -i kernel-power-modules_2.6.28-maemo46-wl1_armel.deb
# dpkg -i kernel-power-flasher_2.6.28-maemo46-wl1_armel.deb

Side note: The package kernel-power-bootimg is also included but not
needed.

* Install customized osso-wlan (optional)

This fixes a bug where WLAN gets stuck, when you are connected to an
access point and go out-of-range.

WARNING: Installing this will break seamless upgrades to new PR versions.
Most likely you will have to reinstall normal osso-wlan version
before you can do OTA upgrades.

You can also skip this step, but keep in mind that the above mentioned bug
can occur. If this bug is triggered you have 3 options:
manually unset ssid, unload and reload driver or reboot your phone.

# cd ../osso-wlan
# dpkg -i osso-wlan_3.0.20+0m5-1_armel.deb

Side note: The packages osso-wlan-dbg and osso-wlan-doc are also included
but not needed.

* Disconnect usb cable (if attached)

* Power off and boot your phone again


(2) Using the driver
--------------------

This procedure is required after every reboot of your phone, if you want to
use this driver!

* Open X Terminal

* Gain root access

~$ sudo gainroot

* Load the driver

# cd MyDocs/wl1251-maemo/binary/compat-wireless
# sh load.sh

* Unloading the driver (just in case you run into problems and want to
switch back to the stock wl12xx driver)

# sh unload.sh


(3) Patches
-----------

This chapter is an introduction to the included source code and therefore
only interesting for people, who want to experiment on compiling the driver
on their own.

The directory patches includes all patches for customizations I have done to
various packages and of course the driver itself.
The patches are based on the following versions:
* kernel-power: 2.6.28-power46
* compat: d70640f0d55cfd3cd15f4b2901eeaf69b51b3fdd (2010-12-22)
* compat-wireless: 53f8e22e80b1e7f61efbd9180fd97dd8fb8977aa (2010-12-22)
* wireless-testing: 11b8b2ac7bff0e1733a60814c61c486a88fe0961 (2010-12-22)
* osso-wlan: 3.0.20+0m5 (PR1.3)

The complete sources can be downloaded here:
* kernel-power: [Only registered and activated users can see links]
* compat: [Only registered and activated users can see links]
* compat-wireless: [Only registered and activated users can see links]
* wireless-testing: [Only registered and activated users can see links]
* osso-wlan: [Only registered and activated users can see links]

Alternatively you can also find the complete and patched sources in the
sources directory.


As for using the aircrack-ng, there are lots of tutorials on google, I personally have wrapper scripts to handle things. I have not tested them on n900 yet.

just wandering but what are wrapper scripts :ashamed:

manolos69
4th January 2011, 17:46
just wandering but what are wrapper scripts :ashamed:

wrapper script is a file used to process the data traveling between the rapture gui and the science portion of a project. most common in tcl, python, perl language

stevomanu
4th January 2011, 17:57
wrapper script is a file used to process the data traveling between the rapture gui and the science portion of a project. most common in tcl, python, perl language

thanks dude

:good2:

eionoff
4th January 2011, 18:02
yeah what he said.

Mine are python scripts that parse the output of the aircrack suites, perform background threads and present data and options to the console.

I also have some sh scripts that are just command line wrappers with most common options or use environmental variables to insert repeating information. Like set-mon ath0, set-chan 6, wifi-monitor, wifi-target, wifi-replay, wifi-crack-phonenumbers, wifi-crack etc. Just things so you only have 1 or 0 arguments and it shares them between things.

Don't ask me why, but on the sh wrappers, I use the packet capture name of "Turtle"

the crack-phonenumbers is because I find more and more people/places just use a phone number as their wep/wpa password.

manolos69
4th January 2011, 18:04
yeah what he said.

Mine are python scripts that parse the output of the aircrack suites, perform background threads and present data and options to the console.

I also have some sh scripts that are just command line wrappers with most common options or use environmental variables to insert repeating information. Like set-mon ath0, set-chan 6, wifi-monitor, wifi-target, wifi-replay, wifi-crack-phonenumbers, wifi-crack etc. Just things so you only have 1 or 0 arguments and it shares them between things.

Don't ask me why, but on the sh wrappers, I use the packet capture name of "Turtle"

i use "CrackeN" :P

leetut
11th January 2011, 20:39
Thats just the source.
I have no idea how to compile.
Anyone?

me neither, anyone?

manolos69
11th January 2011, 21:10
me neither, anyone?

dont be lazy... read the step by step README file

les_garten
4th February 2011, 21:01
Thank you very much. It worked with my wep protected router

[Only registered and activated users can see links]

(Its not just the .cap crack. Monitor mode and packet injection was made by n900)

How long did it take to do the capture and extract the key?

Like walk in time to key time?

I have a Doctor's office Complex that has a number of WEP protected access points exposed. I service one of the Dr.s in the building and won't let him run WiFi. I would like to walk in and show the other guys I could crack them with my phone! I want to use this to drum up IT business!

OMI
5th February 2011, 08:23
when every i try its give me error that failed next try with 70000 ivs any solution plz

OMI
5th February 2011, 08:38
# cd MyDocs/wl1251-maemo/binary/compat-wireless
# sh load.sh
thn give me error invailed module formate

manolos69
5th February 2011, 08:38
How long did it take to do the capture and extract the key?

Like walk in time to key time?

I have a Doctor's office Complex that has a number of WEP protected access points exposed. I service one of the Dr.s in the building and won't let him run WiFi. I would like to walk in and show the other guys I could crack them with my phone! I want to use this to drum up IT business!

its illegal to use aircrack or any other tool to crack wifi keyz that you dont own you know that right? anyway even the guy that made the wl1251 drivers is not responsible :P for 5 digits wep key was 5 minutes. for bigger wep protected code would be 1 hour and more. just let your phone authenticate and capture ivs till you run out of battery. go home and crack the cap on your computer (its way faster)

gagandeep11
6th February 2011, 12:11
what is the used of this driver

manolos69
6th February 2011, 12:13
what is the used of this driver

hack your neighbors and spend time in jail

gagandeep11
6th February 2011, 13:16
hack your neighbors and spend time in jail

osome i will try this on my college wlan

manolos69
6th February 2011, 13:27
osome i will try this on my college wlan

if we are talking about wep its easy

gagandeep11
7th February 2011, 04:58
osome i will try this on my college wlan

cool my college used wep is it easy to break and i need help plzzz tell me wht i have to install and how thanxxx

markar07
8th February 2011, 21:09
Hi, can anybody help ... cd MyDocs/wl1251-maemo/binary/compact-wireless
/bin/sh: cd: can't cd to MyDocs/wl1251-maemo/binary/compact-wireless :(

Okay, that's embarassing, it's compat, not compact ... never mind ... next problem I have is:
insmod: error inserting 'compat.ko': -1 Invalid module format
and it follows with error
'rfkill_backport.ko': -1 Invalid module format,
'cfg80211.ko': -1 Invalid module format,
'mac80211.ko': -1 Invalid module format,
'wl1251.ko': -1 Invalid module format,
'wl1251_spi.ko': -1 Invalid module format
ifconfig SIOCGIFFLAGS: No such device

Please help :(

gagandeep11
12th February 2011, 09:05
is this driver help to break wpa keyy

markar07
13th February 2011, 11:16
-_- looks like nobody knows much about this driver yet.


is this driver help to break wpa keyy

@gagandeep ... hmm ... Aircrack-ng so far can crack any key ... but n900 wasn't able to inject packets .... HENCE THE THREAD NAME "n900 wlan injection driver released by lxp". Instead of getting the .cap file from somewhere else (like your laptop), you can now put your card into monitor mode, sniff, collect data into .cap and the best feature of all, crack the actual key. Somebody already mentioned that the whole process takes a long time.

And again, i need some help with the errors I get. I can't figure out what I've done wrong.

amiel
17th February 2011, 13:13
HI can some one Upload the Download link again on easyshare. Both the links posted here are not working.... please please please upload the file... i want to test this driver....

thanks guys

eionoff
21st February 2011, 08:41
HI can some one Upload the Download link again on easyshare. Both the links posted here are not working.... please please please upload the file... i want to test this driver....

thanks guys

It looks like the links for rapidshare are working on the first post, but here are some mirrors.


===> d01.megashares.com <===
[Only registered and activated users can see links]

===> hotfile.com <===
[Only registered and activated users can see links]

===> rapidshare.com <===
[Only registered and activated users can see links]

===> [Only registered and activated users can see links] <===
[Only registered and activated users can see links]

bujingai
28th February 2011, 05:14
thanks alot for the reupload on another servers ^^

Musta susi
5th April 2011, 17:16
None of the links are working. Please re-upload!!!:wave: