2014年6月30日 星期一

pwntcha安裝心得

由於有辨識captcha的需求
在網路上找到pwntcha開源套件

沒有編譯過原始碼經驗的我當然是困難重重

根據網路的資料來查找

看樣子使用Linux來編譯是會簡單許多

搞了一整天

利用VirtualBox安裝ubuntu 14.04 LTS

過程有點繁複

包含使用virtualbox guest addtion建立主客體之間的共用資料夾

(
簡短說明:
1.使用virtualbox 裝置->共用資料夾->新增出一個裝置(D_DRIVE)
2.於客體Linux內建立一個share資料夾(/home/ripple/share)
3.終端機輸入
mount -t vboxsf "裝置名稱" "掛載於Linux的path"
mount -t vboxsf D_DRIVE /home/ripple/share
)

開始安裝許多必要的套件(於編譯之前必定先安裝否則編譯將失敗)
切換至終端機 ctrl+alt+F2 或 ctrl+alt+T

sudo apt-get install libsdl1.2-dev libsdl1.2debian
sudo apt-get install libsdl1.2-dev (relatively large, 10M
sudo apt-get install libsdl-image1.2-dev
sudo apt-get install libsdl-mixer1.2-dev
sudo apt-get install libsdl-ttf2.0-dev
sudo apt-get install libsdl-gfx1.2-dev
sudo apt-get install libimlib2
sudo apt-get install libimlib2-dev
sudo apt-get install subversioin
Svn co svn :/ / svn.zoy.org / caca / pwntcha / trunk pwntcha
. / bootstrap
好的陣亡在這個步驟
說需要automake 1.5或以上的版本
sudo apt-get install automake autoconf
也都安裝好了就是無法./bootstrap

山不轉路轉
馬上抓了Fedora 20安裝(幾年不見都出到20了= =)
於virtualbox內安裝失敗
原因不明再次放棄
改安裝CentOS 6.5
有了先前安裝經驗
共用資料夾一下就建立好了
CentOS 比較麻煩阿repo內只有SDL1.2
libsdl-image
libsdl-image-devel
libsdl-mixer
libsdl-mixer-devel
都要從網路找rpm安裝
rpm -Uvh "rpm-package"
全部都安裝好後
到pwntcha的根資料夾
./bootstrap
./configure
make
make install
好的大功告成
cd /pwntcha/src
mkdir share
cd ..
開始搬資料到share資料夾內才可以開始用
ls -al 屬於資料夾的都要搬
(xanga,vbulletin,tickets,ticketmaster,slashdot,scode,phpbb,paypal)
cp -r xanga ./share
cp -r vbulletin ./share
...省略

總算是可以使用了
使用方式
pwntcha "圖片名"
啥~解不出來XD
再仔細閱讀
http://caca.zoy.org/wiki/PWNtcha
我要解的是屬於hoke
原來These captchas can currently not be defeated by PWNtcha
沒讀到這一行文字
看到圖片就高潮的下場就是白忙一場呢

沒有留言:

張貼留言