編輯:Android開發教程
BT5全稱 Back Track 5 包括信息收集、滲透測試、漏洞掃描、反向工程、持續訪問、密碼破解等一系列工具的一個安全測試/滲透/評估平台。最初是因為BT[345]破解無線密碼而出名,BT5是一個基於ubuntu[linux]平台進行重新封裝優化而成的一個便攜式系統。在信息安全界頗有名氣,BT5的官方發布三種版本(1.iso光盤鏡像 2.vm的虛擬機文件 3.基於ARM處理器版本),最新的BT 5 R3於2012年8月13日發布,其對之前版本進行優化並新增幾十多種安全類工具。
一.准備工作
1.手機需要安裝 終端軟件, 我安裝 Better terminal 。
2.android vnc 客戶端
3. BT5 ARM版
二.安裝
1. 打開手機終端軟件 (Better terminal)
su 提升權限
mount 查看文件系統掛載 (我的手機為HTC G11 刷的4.0 官方純淨版ROM,ROM不同sdcard設備名稱可能不同)
查看sdcard 設備為
/dev/block/vold/179:65 /mnt/sdcard
2. 將手機鏈接上電腦選擇存儲,而非僅充電(我電腦系統為RedHat Linux,因為原版的BT5 ARM 版解壓後將近5G,而一般的 Sd卡文件系統格式為FAT32,而FAT32最大單個文件容量不能超過4G,而網上也有一片文章寫的作者將BT5 ARM版的壓縮後之有不到3.3G放在FAT32的文件系統中,原文地址:http://blog.l-lacker.com/security-backtrack-5-on-a-galaxy-s-phone/)
[redkey@myhome dev]$ su - root
密碼:
mount後發現
/dev/sdb1 on /media/1498-E107
umount 掉sdcard卡,進行格式化為ext3文件系統格式
[root@myhome media]# umount /media/1498-E107/
[root@myhome media]# mkfs.ext3 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
文件系統標簽
操作系統:Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
485760 inodes, 1942998 blocks
97149 blocks (5.00%) reserved for the super user
第一個數據塊=0
Maximum filesystem blocks=1992294400
60 block groups
32768 blocks per group, 32768 fragments per group
8096 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
正在寫入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
重新掛載 sd卡到/mnt/sdcard掛在點
[root@myhome media]# mkdir -p /mnt/sdcard
[root@myhome media]# mount /dev/sdb1 /mnt/sdcard
插上移動硬盤(BT5 for ARM在移動硬盤)
[root@myhome ~]# ntfs-3g /dev/sdc1 /mnt/mydisk/(redhat linux 默認沒有支持ntfs文件系統,需要安裝ntfs-3g包)
[root@myhome ~]# cd /mnt/mydisk
[root@myhome mydisk]# ls 看看 是否mount成功
[root@myhome mydisk]# cd htc\ rom/TDDOWNLOAD/ (我在官方下載的BT5 for ARM 安裝包 載移動硬盤的 htc rom/TDDOWNLOAD目錄下,注:因目錄名中有空格,所以進入目錄時,空格要用\ 轉意)
將BT5拷貝到sd卡根目錄下(提示:你的sd卡至少要8G以上)
[root@myhome TDDOWNLOAD]# mkdir -p /mnt/sdcard/BT5
[root@myhome TDDOWNLOAD]# cp BT5-GNOME-ARM.7z /mnt/sdcard/BT5
因為BT5用7-ZIP壓縮 ,所以要下載7-ZIP壓縮軟件
例如:下載源碼包
p7zip_4.65_src_all.tar.bz2
[redkey@myhome ~]# tar -xjvf p7zip_4.65_src_all.tar.bz2 解壓源碼包
[redkey@myhome ~]# cd p7zip_4.65
[root@myhome p7zip_4.65]# ./install.sh 安裝
[root@myhome p7zip_4.65]# 7za -h 查看幫助信息
解壓BT5包
[root@myhome BT5]# 7za e BT5-GNOME-ARM.7z
版本: Android Studio 0.5.1因為Android的一些特定功能需要高版本的支持, 當最小SDK版本(minSdkVersion)過低時, 會出現報錯,
博主思來想去,覺得還是想把這個教程寫的再細一點,讓讀者能夠更清楚的了解LibGDX這個游戲引擎整體 的架構,所以也就總結出了這樣一篇文章。一、模塊概述作為游戲開發人員,我
Eclipse自動添加import語句, 使用Ctrl + Shift + o組合, 可以自動查找java的import語句進行添加;Android默認是Alt+Ente
android.util.Log常用的方法有以下5個:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根據首字母對應VERBOSE