在 Raspberry Pi 安裝 Arduino

因為借測的 Banana Pi 已經歸還,所以把之前覺得很慢的 Raspberry Pi 又拿出來重新玩了一下,經過一番個人使用環境的調整及超頻之後,覺得速度還在可以接受的範圍。
之後打算用這一片 Raspberry Pi 來練習 Linux Shell Script 和 Arduino,所以安裝 Arduino。
1. 首先將 Arduino 板子連接到 Raspberry Pi
    執行 dmesg 查詢連接 Port
    $ dmesg
[@more@]
Port 為 /dev/ttyUSB0

安裝 Arduino
$ sudo apt-get install arduino arduino-mk

安裝完畢在功能表中的電子學,可以找到

執行 Arduino 後,介面改成 繁體中文畫面

不過版本有些舊,還是 1.0.1 版

設定與 Arduino 的連線

加上 ArduBlock
建立目錄
$ sudo mkdir -p /usr/share/arduino/tools/ArduBlockTool/tool

切換目錄
$ cd /usr/share/arduino/tools/ArduBlockTool/tool

下載 ArduBlock
$ sudo wget http://sourceforge.net/projects/ardublock/files/ardublock-beta-20140828.jar

重新執行 Arduino 後可以 工具 功能表下找到 ArduBlock

ArduBlock 執行畫面

Banana Pi 測試 – Raspbian 篇 – Arduino 上使用 ArdBlock

在  Banana Pi 上的 Arduino 預設是沒有安裝 ArdBlock
[@more@]安裝方式:
1. 建立所須目錄
$ mkdir -p /opt/arduino-1.5.4/tools/ArduBlockTool/tool

2. 切換目錄
cd /opt/arduino-1.5.4/tools/ArduBlockTool/tool

3.  連線到 ArdBlock 官方網站下載
http://sourceforge.net/projects/ardublock/files/

4. 下載檔案
wget http://sourceforge.net/projects/ardublock/files/ardublock-beta-20140828.jar

5. 重新執行 Arduino 就可以在 Tools 功能表下找到 ArdBlock

6. 開始利用 ArdBlock 寫程式

CentOS Linux 6.5 2014_09_17 客製化

等待廠商來安裝圖書館投影機時製作的
光碟開機畫面(未更動)
[@more@]
安裝只要設定 root 密碼和分割硬碟即可。

設定 root 密碼

分割硬碟

不用挑選套件,直接安裝

更動部分:
1. Web Server 改用 Nginx,並完成與 PHP 之間的設定
2. MySQL Server 改用 MariaDB,並修改成 UTF-8 的使用環境
3. Samba Server 改用 Samba 4
4. 修改 php 設定,包含:上傳的檔案大小到 200M,時區改成 Asis/Taipei……等等。
5. 套件更新到 2014_09_17
6. 套件更新伺服器改成臺灣
7. 每天早上 6 點對時
8. 啟用 Nginx / MariaDB /vsftpd Server

Banana Pi 測試 – Raspbian 篇 – DCcduino UNO 安裝

主要是使用 Banana Pi 的 Raspbian 來連結 DCcduino UNO,這樣就可以帶著二塊電路板來學習 Arduino 了!
Banana Pi

DCcduino UNO
[@more@]
1. 首先先將 DCcduino UNO 連結到 Banana Pi
2. 查看 DCcduino UNO 在 Raspbian 系統指定的 COM Port 是
開啟終端機執行 dmesg 查看系統訊息
$ dmesg

可以查詢到 DCcduino UNO 系統偵測為 /dev/ttyUSB0

3. 開啟 Arduino IDE 開發工具設定 開發板和連接埠
選擇 Tools / Board / Arduino Uno

選擇 Tools / Ports / dev/ttyUSB0

4. 開啟範例檔測試一下
選擇 File / Examples / 01.Basics / Blink

Arduino 會開啟 Blink 的程式碼

選擇 上傳

當出現 Done uploading. 代表可以正常連結

修改 xterm 顯示的字體大小

Kali Linux xterm 的顯示的字體實在太小了,功能表上似乎找不到設定的地方,眼睛看起來好累!

[@more@]修改方式:
共有 xterm 和 uxterm 二個程式要修改
# sed -i ‘s/Exec=uxterm/Exec=uxterm -fa ‘Monospace’ -fs 12/’ /usr/share/applications/debian-uxterm.desktop
# sed -i ‘s/Exec=xterm/Exec=xterm -fa ‘Monospace’ -fs 12/’ /usr/share/applications/debian-xterm.desktop
更改之後

在 Raspberry Pi 上試玩 Kali Linux

Kali Linux 是一套 base Debian 的 Linux,被設計用於數位取證和滲透測試,對於 Kali Linux 大家可能比較陌生,但它的前身可是大大有名的 BackTrack。
Kali Linux 官方網站:http://www.kali.org/
Kali Linux 的 Raspberry Pi Image 下載:http://www.offensive-security.com/kali-linux-vmware-arm-image-download/
[@more@]啟動 Raspberry Pi 後畫面

輸入登入的帳號/密碼:root/toor

執行 startx 進入桌面環境

選擇 Use default config 設定

Kali Linux 桌面

是採用 xfce 為預設的桌面環境

做一些簡單的使用上調整
安裝套件
# apt-get install vim mlocate

修改 .bashrc 設定
# vim $HOME/.bashrc
# You may uncomment the following lines if you want `ls’ to be colorized:
 export LS_OPTIONS=’–color=auto’
 eval “`dircolors`”
 alias ls=’ls $LS_OPTIONS’
# alias ll=’ls $LS_OPTIONS -l’
# alias l=’ls $LS_OPTIONS -lA’
#
# Some more alias to avoid making mistakes:
 alias rm=’rm -i’
 alias cp=’cp -i’
 alias mv=’mv -i’
 alias cls=’clear’

時區設定
# dpkg-reconfigure tzdata


之前有在 BackTrack 上使用過 metasploit,現在大概都忘光了!不過我發現這個版本似乎沒有把一些工具都放在功能表中。

# apt-cache search metasploit
armitage – Cyber attack management for Metasploit
framework2 – Metasploit Framework 2
hexorbase – Multiple database management and audit application
metasploit-framework – Framework for exploit development and vulnerability research
recon-ng – Web Reconnaissance framework written in Python
ruby-msfrpc-client – Ruby API for the Rapid7 Metasploit Pro RPC service
sandi – Exploit search engine
sqlninja – SQL server injection and takeover tool
teamsploit – Tools for group based penetration testing
w3af – framework to find and exploit web application vulnerabilities
w3af-console – framework to find and exploit web application vulnerabilities (CLI only)
metasploit – Penetration testing and exploit development tool with web-based interface