Bu
yazıda, yeni oyuncağım Pwn Pad ‘den bahsedeğim. Bir diğer deyişle klasik Nexus 7
tableti nasıl çok daha keyifli bir tablet haline getirebileceğimizi
anlatacağım. Pwn Pad, Pwnie Express Firmasının satışa sunduğu 1095$ ‘a satılan
güzel bir pentetrasyon testi tableti. Bu tablet üzerinde ARM uyumlu, açık kaynak kodlu sızma
testi araçlarıyla donatılmış Kali Linux İşletim sistemi çalışıyor olması
sebebiyle ilgimi çekti ki büyük ihtimalle güvenlik sektöründeki birçok arkadaşın
da dikkatini çekmiştir ve çekecektir.
Pwn Pad’a sahip olmak için 1095$
vermek istemiyorsanız yapmanız gereken Pwnie Express firmasının paylaştığı özel
imajı Nexus tabletinize ya da telefonunuza yüklemeniz yeterli olacaktır. Yani işin
özüne bakarsanız bu yazı da android tabanlı bir telefona ya da tablete ROM
yükleme olarak adlandırılan ve GOOGLE amcaya sorarsanız da bir sürü yazı
bulabileceğiniz bir işlemden bahsedeceğim. Tabi bir yazı da ben yazmış olayım
diye yazmıyorum. Çok basit görünen bu işlem yakın dostum Murphy Amcanın desteği
ile iki gece ve bir yarım günümü aldığı için yazmak istedim. Benden sonra Pwn
Pad’i kuracak arkadaşları da Murphy Amca ziyarete gelirse tez zamanda uğurlasınlar
diye yazıyorum. Ne demiş Edison? “Hiç yanılmadım, 10000 işe yaramayan yol
buldum.”. Bende 10000 tane olmasa da 10 tane işe yaramayan yol buldum bu sürede
ve sizlerde aynı yollardan geçmeyin diye birkaç paylaşımda bulunmak istedim.
Resim1: Pwn Pad'a SSH Bağlantısı
Pwn Pad kurulumu için ihtiyacımız bir
Nexus 7 tablet(Nexus 5’te olabilir), tableti bilgisayara bağlayacağımız kablo(OTG
to Usb), linkten
indirebileceğiniz Pwnie Express firmasının paylaştığı özel imaj ve imajı
tablete yüklerken kullanacağımız adb ve fastboot uygulamaları. Pwnie Express
firmasının paylaştığı kurulum dokümanına da bu linkten
ulaşabilirsiniz. Buraya kadar olan her şey internette var ve bunları okuduktan
sonra benim gibi düşünüp 10-15 dakika içinde kurulum yapabileceğinizi
düşünebilirsiniz. Daha önce, işe yaramayan yollardan geçmiş olan daha tecrübeli
olan ya da şanslı arkadaşlara sözüm yok. Kurulum dokümanındaki şu notu “Note: All
below instructions assume you’re using a Debian Linux based host computer
(Ubuntu 12.04 recommended). Using a virtual machine is not recommended due to
Nexus 7 USB host mode compatibility limitations.” okuduktan sonra her zaman
kullandığım bir program ile bootable bir USB hazırlayarak işe koyuldum ancak
bir sürü sorun karşıma çıktı. Geçtiğim işe yaramayan yolları uzun uzun
anlatmayacağım ancak özetle söylemek gerekirse kullandığım program ve iso’larla
alakalı sorunlar ve driver sorunları çıktı.
Kurulum için “Universal-USB-Installer-1.9.5.6”
programını ve Ubuntu 14.04 kurum dosyasını indirip bir bootable USB hazırlayın.
Bilgisayarınızı bu USB ile çalıştırdıktan sonra sırasıyla aşağıdaki komutları
çalıştırarak kurulumu tamamlayabilirsiniz.
# dpkg
--print-architecture (işlemci mimarisini yazdır)
# dpkg --add-architecture
amd64 (mimari i386 ise amd64 -> i386 yazın)
#
apt-get update
# apt-get install
libc6:amd64 libncurses5:amd64 libstdc++6:amd64
# apt-get install
android-tools-adb
# apt-get install
android-tools-fastboot
Tabletinizi
bilgisayara bağlayın.
# adb devices (tabletizi
burada görmelisiniz)
Bundan sonraki
kısım kurulum dokümanındaki gibi.
#
tar xvf pwnpad-2014_image.tar.xz
# cd pwnie_img/
# chmod +x imagev2.sh
# adb start-server
# ./imagev2.sh
Bu
aşamadan sonra yaklaşık yarım saat kadar bir sürede kurulum tamamlanıyor ve
tablet kendini yeniden başlattıktan sonra Pwn Pad kullanıma hazır hale geliyor.
Resim2: Kurulum Sonrası Pwn Pad Ekranı
Not:
Android ile çok fazla haşır neşir olmadığım için iki şeyi bilmiyorum; “Adb ve
Fastboot’u Windows’a yüklediğinizde kurulumda sorun çıkar mı?” ve “Nexus
dışındaki Android cihazlarda verimli çalışır mı?” bilmiyorum, isteyen bunları
test edebilir.