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
沒讀到這一行文字
看到圖片就高潮的下場就是白忙一場呢

2014年6月29日 星期日

這是一個起步


其實一直以來就覺得該開一個部落格了
原因無他
只是想要有個能夠備份自己所學習知識的工具罷了
過幾年後回頭審慎自己所寫的文章
再想想自己進步了多少

也可以在這邊抒發一些想法與心得
比起在Facebook內發些心得感想
然後開始與想法有出入的路人或交情甚薄的網友互相嘴砲
發文在這邊來的自由地多

有許多的東西想要學習
多數是程式設計方面
我一直深信專業不會賺錢
知識才能夠賺錢
或許有人反駁專業能領多少多少K
事實上不過是種薪水罷了
在我眼裡
賺錢不是一個月領多少K
而是你所擁有的的知識的連結能夠為你創造多少財富
學習程式設計也只是為了興趣
或許在學習的途中
能夠看見這些知識如何為我帶來財富

現階段的工作需求
所以主要以學習
python
monkeyrunner
Linux bash shell
C++
原本想學的arduino暫時先擱在一旁了
還有好多好多想學的東西
Java JavaScript C#
資訊真的是學不完