deathshadow 发表于 2008-7-7 17:06

ubuntu 解决iwl4965 injection的方法

其实是不完全的,不过可以用到inject<br/><br/>环境<br/>OS   ubuntu 2.6.25.10-generic<br/> aircrack-ng-1.0-rc1.tar<br/><br/>软件准备<br/>iwlwifi-4965-ucode-228.57.1.21.tgz #这个感觉没必要<br/>#我是先安这个的compat-wireless-2008-06-25.tar.bz2<br/>大家直接安compat-wireless-2008-07-06就可以了<br/>iwl4965_injection.patch<br/>mac80211_2.6.25-wl_frag.patch<br/>下面2个是备用的,因为我之前安装错了,我是先安了下面2个再安装上面的,大家尝试过不行才安装上面的<br/>0001-iwlwifi-Fix-packet-injection-in-iwl3945-and-iwl4965.patchs<br/>mac80211_2.6.26-rc8-wl_frag.patch<br/>iw.tar.bz2<br/>还有就是2.6.25.10的内核(这个可以先不用,不过以防安装出错避免重装大家可以先安装了在尝试)<br/>安装方法下面有说<br/><br/><br/>1安装aircrack-ng<br/>下面那部可以现不做,跳到安装openssl<br/>sudo apt-get install aircrack-ng<br/>如果想安装rc1就现安装openssl<br/>sudo apt-get install openssl*<br/>然后下载rc1 附件那有aircrack-ng-1.0-rc1.tar<br/>sudo tar xf aircrack-ng-1.0-rc1.tar<br/>cd aircrack-ng-1.0-rc1<br/>sudo make<br/>sudo make install<br/>全部搞定以后你可以卸掉openssl<br/>2<br/>首先安装了依赖包<br/><br/>sudo apt-get install libnl-dev libssl-dev<br/><br/><br/>3 把<br/>compat-wireless-2008-07-06.tar.bz2<br/>0001-iwlwifi-Fix-packet-injection-in-iwl3945-and-iwl4965.patch<br/>mac80211_2.6.26-rc8-wl_frag.patch<br/>还有iwlwifi-4965-ucode-228.57.1.21.tgz解压后的<br/>复制到/usr/src那里<br/>4安装26.6.10 为什么是这个,我是用这个安装的,大家可以用高的版本尝试一下<br/>把linux-2.6.25.10.tar.bz2复制到/usr/src/<br/>sudo tar xjf linux-2.6.25.10.tar.bz2<br/>cd linux-2.6.25.10<br/>sudo make xconfig<br/>ctrl+f 写上4965然后全勾上<br/>或者手动在wireless那找到4965的全勾上<br/>然后就可以装了安装方法大家可以看<br/>http://hi.baidu.com/deathshadow/blog<br/>那篇install_kernel<br/><br/>如果大家安装完会狂弹出什么iwlwifi-4965-1.ucode 错误的话,请重新编译内核<br/><br/><br/>5下面是重点!!<br/>cd compat-wireless-2008-07-06<br/>#注意了我现先安装<br/>#0001-iwlwifi-Fix-packet-injection-in-iwl3945-and-iwl4965.patchs<br/>#mac80211_2.6.26-rc8-wl_frag.patch<br/>#这两个的大家直接安装下面的能否成功<br/><br/>#下一步注意了iwl4965_injection是用在iwlwifi-1.2.25.tgz 那里的我只是安装错了<br/>#用法<br/>#patch -p1 &lt; /usr/src/iwl4965_injection.patch<br/>#我把origin全部用drivers/net/wireless/iwlwifi 换掉了所以才安装的,大家改了安装应该可以完全支持了<br/><br/>正确的安装方法是在解压iwlwifi-1.2.25.tgz后<br/>cd iwlwifi-1.2.25<br/>patch -p1 &lt; /usr/src/iwl4965_injection.patch<br/><br/>继续下面的<br/>patch -p1 &lt; /usr/src/mac80211_2.6.25-wl_frag.patch<br/>make<br/>make install<br/>make load #这步可能要重启才完成<br/><br/>rmmod iwl4965<br/>modprobe iwl4965<br/><br/>#如果在patch这步你看到是要你选东西你话,你有可能错了<br/>#成功的话就会有几个successful,不会出现ignore<br/><br/><br/>6测试一下<br/>sudo airmon-ng start wlan0<br/>如果出现了要你安装<br/>http://dl.aircrack-ng.org/iw.tar.bz2<br/>#iw.tar.bz2<br/>那就赶快安装上面的装吧<br/>如果不行,那就重新编译<br/>sudo rm -r /usr/src/linux-2.6.25.10<br/>8最后成功运行的话在原来的内核上也可以用...<br/>root@DS-Ubuntu:~# airmon-ng start wlan0<br/><br/><br/>Interface    Chipset      Driver<br/><br/>wlan0      Intel 4965 a/b/g/n    iwl4965 - <br/>            (monitor mode enabled on mon0)<br/><br/><br/>但是<br/>sudo airdriver-ng loaded<br/>Found following stacks loaded (as module):<br/>2. mac80211<br/><br/>Found following drivers loaded (as module):<br/>#这里少了<br/>#同样的 airdriver-ng installed 也是少了14<br/>所以说不完全<br/>一般开了mon0的都成功,但是airmon-ng start wlan0 一次就会多一个mon,你把wlan0变会manager就可以清掉<br/>如果真的成功的话你用 aireplay -1 注入是OK的<br/>#不过我测试的时候不出现successful airodump 那是会出现你的mac ,-3的时候也能用...<br/><br/>附带<br/>在2.6.24-19-generic下尝试了安装compat-wireless-2008-07-06后发现<br/>-1 没用了 <br/>-3 可以,放心吧<br/>邮箱death_shadow@126.com<br/>

david98 发表于 2008-7-7 17:48

<p>非常详细的教程,很多朋友期待已久了。谢谢LZ分享。</p><p>不知道注入的效果如何?</p><p>建议精华了</p>

tommy00777 发表于 2008-7-7 19:13

死亡兄,研究好好久啊。。<br/>这方法难点是编译内核和打patch。没linux经验的估计会难受死的<br/>

deathshadow 发表于 2008-7-9 13:45

经过了我多次尝试其实不用那么烦<br/>主要的是你安装了rc1 和他要你安装的那个iw.tar.bz2 <br/>就可以顺利开到mon0,注入就要打补丁<br/>在compat-wireless-2008-07-06.tar.bz2安装我的方法打补丁<br/>patch -p1 &lt; /usr/src/iwl4965_injection.patch<br/>就可以注入!<br/><br/>

deathshadow 发表于 2008-7-21 23:40

大家,不用看了有更简单和方便的方法<br/><br/>

zenixyang 发表于 2008-8-28 17:20

看來, 我還是等高手集成新版 BT 吧!
功力不足.

小木虫 发表于 2008-8-30 16:50

谢谢楼主:D

anywlane 发表于 2008-8-30 22:19

XD 找你好久了   :lol :lol

15858167 发表于 2008-11-11 17:56

我在安装这一步的时候过不去哦,请帮忙 !~sudo apt-get install openssl*

zwmfyy 发表于 2008-11-11 18:35

谢谢楼主,非常详细。

gangjuanyan 发表于 2008-11-16 10:43

很好很强大,学习了

cyihao 发表于 2009-1-16 11:42

学习了,谢谢!!!!!!
页: [1] 2
查看完整版本: ubuntu 解决iwl4965 injection的方法