• cd users/boa/defconfig
  • ../tools/cvcfg-gw -r config.txt ../../../config.dat
  • cd ../../..
  • ./users/boa/tools/mgbin -o flash.img bootcode/btcode/boot.bin config.dat image/root.bin image/linux.bin
  • 如果有使用 default setting in firmware support 需要修改 users/boa/apmib/apmib.h 中的 HW_SETTING_SECTOR_LEN 為 (CONFIG_RTL_CURRENT_SETTING_OFFSET-CONFIG_RTL_HW_SETTING_OFFSET),因為已經沒有了 DEFAULT_SETTING。

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()


台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()


台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • 查詢 wlstatbl.htm 得到 wirelessClientList()。
  • wirelessClientList() 使用 getWlStaInfo()。
  • getWlStaInfo() 使用 ioctl(...SIOCGIWRTLSTAINFO...) 並傳入 MAX_STA_NUM(64) 用來限利可顯示 client 數量。
  • SIOCGIWRTLSTAINFO 在 linux-3.10\drivers\net\wireless\rtl8192cd\8192cd_ioctl.c
  • SIOCGIWRTLSTAINFO 根據 NUM_STAT(64) 跟傳入的 MAX_STA_NUM 來限利可顯示 client 數量,MAX_STA_NUM 不可大於 NUM_STAT。
  • SIOCGIWRTLSTAINFO 使用 get_sta_info()。
  • get_sta_info() 從 priv->asoc_list 取得資料。
  • 根據 syslog 的字串 "A wireless client is associated" 查詢到在 linux-3.10\drivers\net\wireless\rtl8192cd\8192cd_sme.c 的 OnAssocReq()。
  • 所以在 OnAssocReq() 裏面加上檢查 client 數量的程式碼,超過就 goto ... 即可。

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Q&A
  • In general though, you can try to mitigate attacks against routers and access points by disabling client functionality (which is for example used in repeater modes) and disabling 802.11r (fast roaming).
  • 也就說 router 只要關閉 repeater mode 及 802.11r 就不會被攻擊。

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論