1. 程式人生 > >Linux Ubuntu下Atheros 無線網絡卡 5GHz 工作頻段破解

Linux Ubuntu下Atheros 無線網絡卡 5GHz 工作頻段破解


###網上Google到的reghack是針對路由器的,路由器的晶片通常是MIPS和PowerPC架構。
###而PC機是x86架構,所以下載的reghack.mips.elf程式不能在PC機上執行。
###我們需要根據reghack原始碼在PC機上重新編譯適用於x86架構的reghack破解程式。
###命令如下(-o引數制定編譯輸出的程式檔名稱,可以隨便自定義):
[email protected]: gcc reghack.c -o reghack

###gcc是linux自帶的C語言編譯器,g++則可以用來編譯C++源程式。
###如果系統提示你這些命令不可用,請安裝如下軟體包
sudo apt-get install build-essential

###安裝的Ubuntu 12.04.4系統是linux 3.11核心,linux 3.7 核心開始加入了模組簽名及驗證機制。
###下面的破解過程雖然順利進行,但重啟之後破解的無線模組cfg80211.ko和ath.ko無法載入,網絡卡不能驅動。
[email protected]
:/home/user# ./reghack /lib/modules/3.11.0-15-generic/kernel/net/wireless/cfg80211.ko 
Patching @ 0x0004cf30: core world6 regdomain in cfg80211/reg.o
[email protected]:/home/user# ./reghack /lib/modules/3.11.0-15-generic/kernel/drivers/net/wireless/ath/ath.ko 
Patching @ 0x00002110: ath world regdomain with 5 rules in ath/regd.o
Patching @ 0x000021a0: ath world regdomain with 4 rules in ath/regd.o
Patching @ 0x00002220: ath world regdomain with 3 rules in ath/regd.o
Patching @ 0x00002280: ath world regdomain with 3 rules in ath/regd.o
Patching @ 0x000022e0: ath world regdomain with 4 rules in ath/regd.o

###為了解決這個問題,我們要降回到linux 3.2核心
###如果你的核心版本預設就是低於3.7核心,就無需進行此操作。
###核心版本察看命令 uname -a
###使用如下命令 sudo apt-get install linux-image 將linux 3.2核心及原始碼等自動下載安裝。
###重啟選擇Prevous Linux Versions進入,然後選擇啟用3.2核心。
###為了安全起見,先進行備份處理。
[email protected]
:~$ gcc reghack.c -o reghack
[email protected]:~$ sudo cp /lib/modules/3.2.0-60-generic/kernel/net/wireless/cfg80211.ko /lib/modules/3.2.0-60-generic/kernel/net/wireless/cfg80211.ko.backup
[email protected]:~$ sudo cp /lib/modules/3.2.0-60-generic/kernel/drivers/net/wireless/ath/ath.ko /lib/modules/3.2.0-60-generic/kernel/drivers/net/wireless/ath/ath.ko.backup
[email protected]
:~$ sudo ./reghack /lib/modules/3.2.0-60-generic/kernel/drivers/net/wireless/ath/ath.ko
Patching @ 0x00001e10: ath world regdomain with 5 rules in ath/regd.o
Patching @ 0x00001e90: ath world regdomain with 4 rules in ath/regd.o
Patching @ 0x00001ef8: ath world regdomain with 3 rules in ath/regd.o
Patching @ 0x00001f48: ath world regdomain with 3 rules in ath/regd.o
Patching @ 0x00001f98: ath world regdomain with 4 rules in ath/regd.o
[email protected]:~$ sudo ./reghack /lib/modules/3.2.0-60-generic/kernel/net/wireless/cfg80211.ko
Patching @ 0x00022c60: core world5 regdomain in cfg80211/reg.o

破解後的頻段見如下:

相關推薦

Linux UbuntuAtheros 無線 5GHz 工作頻段破解

###網上Google到的reghack是針對路由器的,路由器的晶片通常是MIPS和PowerPC架構。 ###而PC機是x86架構,所以下載的reghack.mips.elf程式不能在PC機上執行。 ###我們需要根據reghack原始碼在PC機上重新編譯適用於x86架構的reghack破解程式。 ###

小米和360隨身wifi在linux(Ubuntu)無線教程

平臺: Ubuntu12.04  Ubuntu 13.04 說明: 隨身wifi本身無線網絡卡,但是廠商修改了PID,使其系統無法自動識別驅動。而改用他自帶的驅動軟體作為Ap來使用。 在裝置驅動管理,小米的晶片是ralink的MT7601U,去官網下載最新linux驅動就

360 / 小米 / 百度 隨身wifi Ubuntu 作為無線使用

這篇文章說得其實很好了,http://www.freemindworld.com/blog/2013/131010_360_wifi_in_linux.shtml 不過因為專利問題,官網貌似不直接提供驅動下載了。不過在Ubuntu下有個PPA已經添加了這個驅動: sudo add-apt-repo

ubuntu 開啟無線的monitor mode

monitor 模式是什麼? 資料包通過無線電訊號來傳輸,monitor模式下的網絡卡可以接收所有它可以接收的無線電訊號並進行解析,不僅僅限於它所在的無線區域網。 那麼ubuntu下的網絡卡的monitor模式如何開啟呢? 第一步 首先使用命

Kali Linux ——在無網路情況安裝無線驅動

1、背景:   今日剛剛開始學習kali linux,眾所周知,安裝完成後,系統是沒有無線網絡卡驅動的,這就對學生黨造成相當的困擾:校園網要連線有線是需要認證客戶端的,而認證客戶端只有windows端,如此一來,無線網也連不上,有線網也連不上,這就......很尷尬。   因此我走訪各大部落格,雖然沒能直接解

ubuntu 18.04無線無驅動,連不上wifi,顯示wifi沒有介面卡的解決方法

近來因為做東西要用到linux環境,所以自己的筆記本在win10的系統上又安裝了ubuntu 18.04版本的雙系統,但是安裝好以後,沒有無線網絡卡的驅動,顯示wifi沒有介面卡等字樣,很糾結,前後研究了將僅一天,終於解決了,現在寫出來,希望對大家能有所幫助,也可適用於沒網的

linux無線工作模式切換為監聽模式

網上的辦法有些遺漏,根據它的方法會報錯如下: 即裝置忙,因此需要先關閉無線網絡卡,在無線網絡卡關閉狀態下改變工作模式: 關閉後執行如下命令 將工作模式切換到監聽模式之後再開啟無線網絡卡 成功: 輸入iwconfig即可看見mode變成了Monitor 完畢。 注意:

Linux開啟無線監聽模式

檢視通道 輸入即可檢視當前通道 sudo iwlist wlan0 channel 無線網絡卡開啟監聽模式 首先輸入 iwconfig 檢視無線網絡卡狀態, 大致可以看到以下情況 eth0 no wireless extensions. lo no

ThinkPad E480安裝ubuntu後沒有無線驅動,找不到wifi的解決方案

先安裝的ubuntu版本是ubuntu-16.04.3-desktop-amd64.iso 安裝後通過cat /proc/version或者uname -rs檢視linunx核心版本,其linux核心版本為4.10。 網上查到linux4.15及以上的linux核心才能支援此筆記本的無線網絡

# Ubuntu 安裝USB無線( tp-link TL-WN725N rtl8188eu )

問題描述:自帶wifi經常連不上一些wifi,所以用tp-link usb的無線網絡卡試試,在網上了查了一些相關資料。 系統版本: Ubuntu 16.04.3 LTS 系統核心: 4.10.0-30-generic tp-link型號:RTL8

Ubuntu中將帶無線的電腦作WIFI熱點的方法

先裝好dnsmasq,然後用自帶網路管理新增無線連線,名字起個好記的,ssid別添中文,模式選架構(Infrastructure),密碼選wpa什麼的自己設一個(8位以上),ipv4選共享。之後用管理員許可權開啟/etc/NetworkManager/system-connections/你的連線名 ,把mo

Ubuntu 14.04 無線驅動安裝mt7601

參考網址: https://askubuntu.com/questions/575413/ralink-148f760b-mt7601-driver-kernel-panic-on-ubuntu-14-04http://blog.csdn.net/DYT677/articl

arm9+linux fl2440 實現RT3070無線AP模式並使開發板接入Wifi上網

----------------------------------------------------------------------------------------------------

聯想筆記本linux不能啟動無線解決方法

1.每次開機不能使用無線網,輸入命令#sudo modprobe -r ideapad_laptop  //解除安裝ideapad_laptop模組,啟用無線網絡卡但是每次開機到要輸入一次這個命令,有點麻煩。2.進入/etc/modprobe.d/資料夾下建立.conf檔案,

配置lenovo G400 + Ubuntu 13.04無線BCM43142

本人筆記本的型號為lenovo E430,買的時候機子預裝了win8,折騰很久才把ubuntu安裝上。裝好之後發現不能無線上網,經過檢查發現沒有安裝無線網絡卡驅動。 Ubuntu 中,通常有線網絡卡為eth0,無線網絡卡則為wlan0,後續增加的以此類推(可能某些無線網絡卡型號命名為eth1,而非wla

linux-redhat6.4驅動無線rtl8188eu

無線網絡卡Realtek Semiconductor Cop. RTL8188EUS  首先下載安裝包: ​其中的0BDA是Realtek的程式碼,8179是裝置程式碼。從網上查到這個裝

搞定debian無線

debian雖然配置不如FC和SuSE簡單,不過可定製性極強,如果學習Linux強烈推薦使用,收穫絕對比RedHat多。 在我的筆記本上裝上Debian 3.1後,按照手冊說明,參考google,順利安裝了最新核心2.6.17.13,然後裝xwindow,直接搞定顯示卡和音效

Ubuntu安裝bcm43142無線驅動

  由於學習需要,我裝了Ubuntu雙系統,但是隨之而來的各種配置問題也接踵而至,其中最讓人無語的是bcm43142網絡卡驅動的安裝。  由於這是一款老網絡卡,並且它的驅動在官網上竟然找不到!!!所以無奈只能去網上搜集各種教程。總的來看應該可以使用以下兩種方法。第一種:用Ub

嵌入式Linux開發板WIFI無線驅動移植

本文所用開發板:tiny4412,當然也可以在jz2440上實現。 嵌入式中裝置想要聯網,無非就 有線和無線 兩種方式。 有線就插上網線,沒什麼好說的;無線的話一種是將WIFI模組整合焊接在板子上,另一種是WIFI模組以USB的方式接到板子上。 本次使用的

關於ubuntu中安裝無線RTL8188CE驅動

官網下載的驅動無法編譯通過,原因是少了一些標頭檔案和庫,所以找了很久,找到開源社群中的一個開源專案 裡面介紹的很詳細: 很好的支援的無線網絡卡的型號: RTL8188CE RTL8192CE 支援的核心的版本號: 3.2.x 3.8.x