Archive for the ‘WTF’ category

Now.in 遭受到來自歐洲的殭屍DDOS攻擊

七月 18th, 2010

Now.in這兩天遭到來自歐洲各國的殭屍DDOS攻擊,來源國家有羅馬尼亞、土耳其、捷克共合國、德國、法國

為了讓服務能正常運行,我花了一個晚上寫了一個防火牆,自從掛上去之後對方的攻擊都是無效的

我也不知道明明是無效的攻擊為什麼這位小朋友還要繼續試,從手法來看對方應該只是個script kid,攻擊的Request從一開始全部是這樣

GET /radio/musicfm
Host: en.now.in
變成
GET /radio/musicfm
Content-Type: text/plain
Host: en.now.in
或是
GET /radio/musicfm
Connection: keep-alive
Host: en.now.in
他大概蠢到以為加了keep-alive之後我的伺服器就會蠢到把連線開著讓他吃免錢的資源? 或是改變request的內容我的防火牆就會認不出來? 在他猜到防火牆設的規則前攻擊都是無效的,說真的,我想不到有什麼無聊的理由可以浪費時間在攻擊別人的網站,這樣一直狂送request就會高潮嗎? 如果有效就算了,還是這種無力的三流攻擊,我統計了一下記錄檔他十幾台殭屍聯合攻擊的request/seconds數量也才200多,連防火牆的1%CPU使用率都撐不起來
不過,網路上神經病何其多,架網站遇到這種莫名奇妙的攻擊也是遲早的事,感謝這位小朋友讓我有機會寫個防火牆,之後還一直有機會遇到神經病的攻擊,也算是經驗的一種,而這防火牆是因為殭屍而生的,所以就把它命名為 Molotov吧。

How hateful it is to develop a web application which runs correctly with different browsers?

七月 11th, 2010

Like this:

You have to run different browsers for testing the web-page.  What’s more? You have to run those stupid IE browsers under VirtualBox or some virtual system.  Moreover, different detail behaviors of JavaScript/CSS engine drives you crazy, especially IE.  You can write the CSS which works correctly with Chrome/FireFox/Opera, unfortunately, the layout will be messed up by IE! Also, you can write some code that runs correctly with IE6/IE8/Chrome/FireFox/Opera, but not with IE7 (jQuery error when aborting an ajax call only in Internet Explorer).

Die! IE! Die!!!!!!

以前的PHP有很多缺陷

一月 6th, 2010

有人在plurk上PO了一篇文章的連結,PHP 開發迷思 (三) – PHP 很糟糕?,因為我不認同那樣的看法,所以我回覆說php很爛,當你說一個語言很爛時,就要有心理準備有人準備要跟你戰了,果然有人不認同我的說法,當然任何人都可以不認同我所說的,而且好和爛是很主觀的,同時也是是相對的,但是我所說的是有根據的,說php爛不是我一個人的說法,而是已經被說到爛掉的說法,很多比我有經驗多的網頁程式設計師都異口同聲的說PHP很爛,為了解釋為什麼我認為PHP很爛(我在本文指的爛是指語言設計上的眾多嚴重缺陷),我寫了這篇文章

更新:

我承認這篇寫得有點偏激,也是以前的觀點,也是在發洩以前對PHP的不滿,我沒有寫較新的PHP,所以我收回PHP很爛,改成以前的PHP有很多缺陷,我想表達的是一款語言的很多缺陷,而且是在以前的缺陷,現在PHP確實有改進很多,所以我寫了一篇 如何評估比較程式語言

另外我想表達的一件事是,當有人說你用的程式語言有問題時,為什麼一定要這麼抓狂呢? 如果一個程式語言它的缺陷沒有人罵,大家都愛語言如命,那麼語言的開發者或團隊要如何知道這語言要改進什麼呢? PHP有很多缺陷是事實,然而說出來很多人可能就不高興,然而我選擇用較激烈的字眼是因為他改進實在太慢了,我們可以看到以前的Magic quote、unicode問題等等,至今都仍未解決,要php6才會解決,這些問題不是只有我覺得很糟,而是我發現很多人都跟我一樣覺得這太差了,我每次罵PHP都真的很希望他在下一個版本就把這些鳥問題解決掉,但以我之前的經驗它都讓我失望,所以我怨念很深,這篇文章寫起來也特別偏激,但我想表達的是,我說PHP爛某種程度是希望他變好,那你可能會問,我為什麼不說Python爛,然後哪裡爛,很簡單的原因是我太喜歡Python,當你很喜歡一個東西時你是看不見這東西的缺點,如果有人說Python爛,我覺得很好,我想知道他有哪些缺陷,是我沒看到的

除此之外,對於初學者來說,PHP的低門檻讓他成為吸引新手的蜜罐,而很多人都只知道PHP可以寫網頁,但是不知道其實所有程式語言都能寫網頁,我希望透過罵PHP也能讓更多人知道其實還有更多選擇,但其實這會讓人覺得反感,我在這背後目的是希望其它語言能夠有更多人使用,有競爭才有進步,而對於國內大部份人都只用PHP在刻網頁我也覺得很失望,我同時也希望讓大家知道其實網頁的技術現在已經很先進了,很少有人使用框架等次世代的網頁技術,所以有興趣也可以看一些較新的技術,而不是土法煉鋼

» Read more: 以前的PHP有很多缺陷

黑心電線

十二月 8th, 2009

今天在忙著趕畢業專題的電子羅盤時,一直有鬼打牆的情況發生,沒多久前還運作得好好的,一下子突然停掉了,一開始我以為是麵包板上的線插壞或鬆了,花了我一整個晚上在找問題的來源,我拿著三用電錶到處量電壓,終於,最後我發現,一條USB接過來的電源線,在某個鱷魚夾還有將近5V的電壓,但經過某條線之後,電壓就有很大的機會變得很低,那條線很敏感,只要稍微扯動一下,電壓就會變很低,拉USB當電源線,是因為電子羅盤需要5V的電壓驅動,之所以會一下子能運作,一下子運作不了,就是那條線造成的,一開始我認為是接頭觸鬆掉了,於是將金屬接頭的螺斯鬆開,打算截掉後面一點的外皮,再重接上去,然而,當我把金屬接頭拿下來,用剪刀在絕緣外皮切一圈,接著轉動外皮要將它拔下來,其中一條線很容易就把皮轉下來,裡面亮晶晶的銅線露了出來,而另一條線,一轉裡面的導線就斷了,一開始我認為應該是我切深所以斷掉了,再往後面的地方截,下場也是一樣,於是我發現,那條一截就斷的線,之所以會斷是以經繡蝕得很嚴重了,我一開始認為,應該只是因為較接近終端,所以有空氣跑進去讓它生鏽了,於是再往更後面截,截了好幾次,都遇到這種生鏽的線,開始覺得不對勁,那線生鏽到粉狀的地部了,都已經切這麼後面了,絕緣外皮還好好的,沒理由線會鏽成那樣,而且比照另外一條線,是亮晶晶的狀態

IMAG0177

而到了更後面點的地方,原本沒鏽的線生鏽了,生鏽的線那條到那裡變沒鏽了,仔細想想,銅生鏽好像是綠色的,所以那好像也不是生鏽,我開始想,這一點都不像是後來才變成這樣的,像是一開始包進去時就是這個樣子,搜尋了一下"黑心電線",果不其然,發現大陸果然有黑心電線

湖北红旗电缆有限责任公司生产销售的"黑心"电线

情況也很類似,包廢線進去,都已經截到這麼後面了,線還是鏽的,我只能說,這百分之九十九是黑心電線,為了這條黑心電線,我浪費了整個晚上在找出問題在哪,好樣的黑心電線,就感心

使用IE的同學開學日是16號,使用FireFox則是28號開學

一月 30th, 2009
FireFox開學日

FireFox開學日

IE開學日

IE開學日

什麼情況會是使用IE的同學開學日是16號,使用FireFox開學日則是28號呢?

IE一向都很nice的, 這其中一定有什麼誤會

原始碼內容

原始碼內容

看來是用Microsoft Office輸出的網頁,做這行事曆的人可能以為Office裡面看起來齊了就好,也不弄個表格把內容分行開來,有一行字因為太長被折成兩行,MS Office也沒有用css指定不要斷開來,對Office而言產生的html也是IE看起來正確就好,嘖嘖,現在用FireFox的人寒假硬是多出好幾天,使用IE的同學抱歉啦~ 你們的寒假比使用FireFox的人少 XD

同學的Steam帳號被俄羅斯的雜碎盜走了

十二月 29th, 2008

我同學跟我說他收到了email說他Steam的信,要我幫他看看在寫什麼

This email message confirms that your Steam account contact email address has been successfully changed.

We are sending this notice to ensure the privacy and security of your Steam account. If you authorized this change, no further action is necessary. If you did not authorize this change, or if you need additional help with your account, please follow this link to the

http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=197

Thanks for reviewing this information and helping us to maintain the privacy and security of your account.

原來是他的email被改掉了,還不是他改的,看來是被盜帳號了,我還以為只有線上遊戲的帳號有人要盜,沒想道連Steam的帳號都有人要盜= =",雖然說沒有什麼額外的價值,不過就等於是把整帳號的遊戲全偷走

他改了暱稱以外還把他好友都加進來,原本的好友都被他砍了,看了一下是來自俄羅斯的雜碎

被俄羅斯雜碎盜的Steam帳號

被俄羅斯雜碎盜的Steam帳號

俄羅斯雜碎的好友

俄羅斯雜碎的好友

不過還好留有原本的CD Key應該可以要回來

說到俄羅斯的雜碎,讓我想起GTA IV的Dimitri那個俄國雜碎 XD

話說仔細想一想那個上線的應該不是盜的人,上網找一下似乎是集團有計劃的用bot自動傳送釣魚網頁,所以看來是某個俄國的雜碎想買便宜的L4D或其它裡面的遊戲,不過他買到便宜的遊戲過一陣子就會被拿回去,他的錢也就白花了,科科,這俄羅斯雜碎死好 XD

這年頭連垃圾廣告信都能爭眼說瞎話

十二月 9th, 2008

我還以為只有詐騙集團才能睜眼說瞎話,沒想到這年頭連網站行銷都能這樣幹,話說我已經對垃圾信沒有什麼感覺,但是還是一樣的原則,透過垃圾信行銷的網站、產品,絕對是不屑一顧

對於垃圾信是如此,對於佯裝成系統信件、朋友信件等等的垃圾信更是如此,剛才就收到這麼一封

不要臉的廣告信

不要臉的廣告信

如果您確實未曾在瘋狂賣客crazymike購買過任何東西,沒關係,但這也很有可能是我們電腦自動挑選的通知名單有誤,這表示您是多麼的幸運才會接到我們的通知。

哇~ 好幸運喔,這擺明是把所有人當白痴是嗎? 幸運個屁,連聽都沒聽過這什麼鬼網站,為什麼會有我信箱,更不可能購什麼物,加了這段文字根本更是此地無銀三百兩,還電腦自動挑選的通知名單有誤,去你的通知名單有誤,憑空生出我的信箱,不! 應該說是去買到信箱資料庫,這程式還真神奇阿,我只能說

電腦選的麻!? 我知道阿,土豆也是電腦選的

再者,就算真的沒買過東西居然會收到訂單通知信,那更讓人覺得這網站還真可靠,事關商譽的訂單信居然能這樣亂寄,哪裡來的天兵能想到這種腦殘行銷方法,請大家唾棄不要臉的不誠實的行銷方式

WTF : 好萊塢版七龍珠

十月 6th, 2008
好萊塢版七龍珠

好萊塢版七龍珠

Wow! WTF? 好萊塢版的七龍珠,好酷! 我笑了 XD

讓我想起台灣版的七龍珠 XD