2011年4月21日 星期四

[Android] Spydroid



這兩天到了國科會去參加 NSoC 的八年成果展,說實在蠻心虛的,我實際加入的計畫並不是NSoC,而是自由軟體計畫,更心虛的是我其實也做的不好。

Spydroid原先是個在Android Framework上偵測spyware的軟體,利用behavior not permission來判斷,不過一般來說spyware有些模糊地帶,每個人認定的spyware範圍並不一樣,像TaintDroid這個強大的研究就會把IMEI Stealing也當作是重要的feature,那其實Spydroid也想在某方面達成類似TaintDroid所做的事情,但是我們卻沒有利用taint的技巧(由於我一開始認為taint的效能不彰),而是改用在framework/API這邊以uid為單位紀錄程式所作所為,以行為順序的組合判斷spyware。

2010年12月13日 星期一

[全頓醬] 第五屆全頓醬

感覺我好像也變成老人了,第五次參加金盾獎。(啊,金盾也只辦了五次是喔? XD)

不過今年是狀態和心情都不好的一年,原本也沒有抱期待,畢竟看到 Orange、Allenown、GD 等強者參賽,加上也沒有什麼準備和進步,因此抱著去吃飽飽玩開心的心情去。

不過今年解四題就可以拿下第四名,這還是讓我蠻意外的!

總而言之,今年的題目沒有很多線索可找,一直卡來卡去,玩到心情蠻差的 XD。

出來的時候鴿子學長說應該有得獎的時候,我覺得他唬爛!而且那時候我跟隊友們心情都蠻差的,在比賽的時候還聽到旁邊那組一直大喊「Yes! Yes!」,我還以為別人都解了很多題。

不過也就是這樣子啦,今年的金盾獎就在很奇怪的感覺中過去了,沒有往年那種快樂和激動,看來要考慮來年參賽的機率了。

要繼續努力於寫 paper 和 NSC 的文件了。

2010年9月15日 星期三

[Android] 寫程式挖 .apk

我原本以為要挖 .apk 出來是有困難的,不過後來發現大部分的 .apk 是可以直接挖出來的,但是原先就在 ROM 的 .apk 就算挖出來,也無法安裝,拆開 .apk 會發現沒有 classes.dex!


2010年9月7日 星期二

[Android] 關於美國 Blackhat 和 Defcon 的幾個講題

其實說有很多講題,我也只看完兩個而已(遮臉),也剛好覺得有些東西應該隨手記一下以免忘記。


2010年5月20日 星期四

[Android] 大家很愛用的 JNI in Android

不過這篇不是要討論 JNI 怎麼用在 Android App,有了 NDK 之後,這方面的使用應該是很方便也沒什麼問題了。

可能有些人遇到跟我一樣的麻煩在於如果想對 SDK 內容作更動的時候,又想 call JNI function 甚至是自己新增的 system call,那就不能用原本的 JNI 方式去做了。

JNI Calls in Android SDK/Platform

這個是我的 wiki,有空會更新版本....。

我知道這版本有漏洞啦 Orz

基本上跟 NDK 使用的方式就不太一樣囉,Android SDK 本身有自己的註冊方式,大家都註冊在同樣的地方。

2010年1月14日 星期四

[Android] Rooting 和刷 BootLoader 筆記 (HTC T-Mobile G1)

其實這件事情已經做過幾次了,只是覺得應該筆記下來,之後比較容易記得,不用每次都找網路上的資訊找很久 XD,一定很多人看過類似的文章,我只是自己紀錄一下備份而已。

2009年12月15日 星期二

[全頓醬] 忙碌於很多事情

雖然標題是忙碌於很多事情,其實並不完全是正事。

不過至少拿下了全頓醬的第三名,啊,問我為甚麼要打成這樣嘛....
(我只是要躲避關鍵字搜尋而已) 


這次的題目比往年來的少,也比往年來的簡單一些,運氣很好的拿到名次,比我第二屆拿獎的時候還要高一個名次,只能說很高興而已。

有一題請參考 timhsu 這篇的 blog,許多題目是 Google 題,就不多說了。有印象的一題拍賣網站要記得修改 cookie 幾個檢查,通常找不到都是因為有一個是 base64 編碼。還有一題吃早餐題請 google PlayFair,不過輸入 key 的時候要全部大寫,且要連在一起,我還解了什麼我也想不太起來了,比賽過程很緊張就忘了。
 

不過蒐集兩張獎狀可以換到一個工作嗎?目前還是沒什麼人找我面試,這純粹是抱怨而已。

PhD 的正事就做了投 paper 的雜工、考完資格考、生文件給0penfoundryNSC,unhappy as usual,confused as usual。

Next Target: Symbian、Android Security。