精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:安全行業動態 → 正文

路由器LED閃燈泄露數據

責任編輯:editor005 作者:nana |來源:企業網D1Net  2017-06-08 15:02:38 本文摘自:安全牛

今年2月份媒體報道,硬盤閃燈會泄露數據。如今,以色列班古里昂大學的邊信道專家們,將類似的方法應用到了路由器上。

路由器信號獲取的吸引力在于:如果能讓路由器泄露管理員憑證,那就不僅僅能突破一臺主機,而是整個網絡。

不過,相對的,搞定路由器也比針對單臺主機下手要更難一些:你需要一個與目標路由器之間無阻隔的傳感器,而且,必須拿到路由器的控制權。

如果你已經控制了路由器,該大學研究團隊開發的“xLED”可以幫你往路由器操作上添加LED控制。或者,如該團隊在論文中寫的一樣,有足夠權限的攻擊者可以跳過固件,直接讓路由器執行惡意腳本。

下面的代碼片段,就是Linux系路由器操作系統上所謂“最簡”調制方法。

算法 1. ModulateOOK

1: procedure ModulateOOK(nLED, data, T)

2: openLED(nLED); // 以寫模式打開 LED 文件

3: while(data[i] !=0)

4: if(data[i] == ‘0’) // 通過關閉 LED 調制 0

5: setLEDOff(nLED);

6: if(data[i] == ‘1’) // 通過打開 LED 調制 1

7: setLEDOn(nLED);

8: i++;

9: sleep(T); // 睡眠 T 毫秒

10: closeLED(nLED); // 關閉 LED 文件描述符

如果沒觸到操作系統,下面的shell腳本也相當簡單:

// 方法 #1

// 開啟 LED

1: echo 0 > /sys/class/leds/led_name/brightness

// 關閉 LED

2: echo 255 > /sys/class/leds/led_name/brightness

// 方法 #2

3: echo 1 > /proc/gpio/X_out // 開啟 LED

4: echo 0 > /proc/gpio/X_out // 關閉 LED

有時間的話,可以看看下面的概念驗證視頻,里面有個代碼可以試試看能滲漏出什么來:

如果用攝像機來窺探LED,滲漏速率不會超過 1 Kbps:GoPro Hero5 運動相機能以 960比特/秒的速率錄下LED閃動,但大多數攝像機僅能達到 120比特/秒。

如能物理接觸到目標設施,事情就好做得多了:一個光學傳感器(該團隊用了 Thorlabs PDA100A )能以高達 3.5 Kbps 的速度運作。

或許最佳應對措施只剩下用膠帶蒙上LED了,即便這么做會造成一些不便。另外,多注意一下你路由器上的固件。

關鍵字:數據LED路由器

本文摘自:安全牛

x 路由器LED閃燈泄露數據 掃一掃
分享本文到朋友圈
當前位置:安全行業動態 → 正文

路由器LED閃燈泄露數據

責任編輯:editor005 作者:nana |來源:企業網D1Net  2017-06-08 15:02:38 本文摘自:安全牛

今年2月份媒體報道,硬盤閃燈會泄露數據。如今,以色列班古里昂大學的邊信道專家們,將類似的方法應用到了路由器上。

路由器信號獲取的吸引力在于:如果能讓路由器泄露管理員憑證,那就不僅僅能突破一臺主機,而是整個網絡。

不過,相對的,搞定路由器也比針對單臺主機下手要更難一些:你需要一個與目標路由器之間無阻隔的傳感器,而且,必須拿到路由器的控制權。

如果你已經控制了路由器,該大學研究團隊開發的“xLED”可以幫你往路由器操作上添加LED控制。或者,如該團隊在論文中寫的一樣,有足夠權限的攻擊者可以跳過固件,直接讓路由器執行惡意腳本。

下面的代碼片段,就是Linux系路由器操作系統上所謂“最簡”調制方法。

算法 1. ModulateOOK

1: procedure ModulateOOK(nLED, data, T)

2: openLED(nLED); // 以寫模式打開 LED 文件

3: while(data[i] !=0)

4: if(data[i] == ‘0’) // 通過關閉 LED 調制 0

5: setLEDOff(nLED);

6: if(data[i] == ‘1’) // 通過打開 LED 調制 1

7: setLEDOn(nLED);

8: i++;

9: sleep(T); // 睡眠 T 毫秒

10: closeLED(nLED); // 關閉 LED 文件描述符

如果沒觸到操作系統,下面的shell腳本也相當簡單:

// 方法 #1

// 開啟 LED

1: echo 0 > /sys/class/leds/led_name/brightness

// 關閉 LED

2: echo 255 > /sys/class/leds/led_name/brightness

// 方法 #2

3: echo 1 > /proc/gpio/X_out // 開啟 LED

4: echo 0 > /proc/gpio/X_out // 關閉 LED

有時間的話,可以看看下面的概念驗證視頻,里面有個代碼可以試試看能滲漏出什么來:

如果用攝像機來窺探LED,滲漏速率不會超過 1 Kbps:GoPro Hero5 運動相機能以 960比特/秒的速率錄下LED閃動,但大多數攝像機僅能達到 120比特/秒。

如能物理接觸到目標設施,事情就好做得多了:一個光學傳感器(該團隊用了 Thorlabs PDA100A )能以高達 3.5 Kbps 的速度運作。

或許最佳應對措施只剩下用膠帶蒙上LED了,即便這么做會造成一些不便。另外,多注意一下你路由器上的固件。

關鍵字:數據LED路由器

本文摘自:安全牛

電子周刊
回到頂部

關于我們聯系我們版權聲明隱私條款廣告服務友情鏈接投稿中心招賢納士

企業網版權所有 ©2010-2024 京ICP備09108050號-6 京公網安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 策勒县| 松溪县| 林芝县| 南岸区| 永川市| 大同市| 仁寿县| 武平县| 华亭县| 鲜城| 青岛市| 库尔勒市| 肥城市| 威海市| 潍坊市| 安庆市| 安达市| 札达县| 饶平县| 绩溪县| 西吉县| 班戈县| 青浦区| 夹江县| 栾城县| 伊春市| 舞钢市| 曲松县| 凉城县| 南充市| 龙里县| 黔西县| 焉耆| 万荣县| 普陀区| 额济纳旗| 新津县| 西乌珠穆沁旗| 榆社县| 忻城县| 海安县|