<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


       To build a better world !

    Android軟件安全

    Android APK的相關安全。
    新浪微博Android客戶端SSO授權認證缺陷
         摘要: 從最近幾年開始,做平臺的公司都流行起Open API。這是一個非常好的理念,也受到廣大開發者的歡迎。如今,開發一款軟件,你可以很容易地集成微博、微信、人人網等流行社交媒介的分享功能,做一個社交應用變得越來越簡單。

    主流社交媒介要集成到第三方應用中,最重要的入口就是安全便捷的授權認證系統。讓用戶在享受一鍵分享和各種社交樂趣的同時,又不用擔心帳號安全和隱私泄露等問題。而對于一些有特殊目的的組織或個人來說,攻占這個授權認證系統意味著自己獲取了信息傳播的入口和渠道,數量龐大地社交入口往往能帶來巨大的社會效應。所以,這個入口就成了軟件安全攻防雙方的必爭之地。

    而本文所要講的就是當前最為流行的新浪微博Android客戶端SSO授權認證入口的一個安全缺陷。此缺陷使得第三方APK在一定條件下可以不通過授權,在不需要人為操作的情況下就可以操作Android手機用戶的微博。包括關注、評論、發微博等OpenAPI中提供的功能。  閱讀全文

    posted @ 2013-09-08 20:32 zh.weir 閱讀(8009) | 評論 (2)  編輯

    微信5.0 Android版飛機大戰破解無敵模式手記
         摘要: 最近微信出了5.0,新增了游戲中心,并內置了一個經典游戲《飛機大戰》。游戲其實很簡單,但由于可以和好友一起競爭排名,一時間受到大家的追捧,小伙伴們進入“全民打飛機”時代。

    ios 版出來不久就被破解出了無敵模式。Android版出后好像一直風平浪靜。周末無事,加之看雪zmworm版主邀請,于是花了一天的工夫研究了下。也出了個Android版的無敵模式增強版。具體來說就是無敵、雙排子彈加無限炸彈。當然,這個不是重點,我們的重點當然是技術細節啦!

    微信的游戲繼承了Android版手機QQ游戲中心的思想,也采用插件動態加載方式。具體來說,就是插件及游戲以jar包形式存在,jar包中有classes.dex及其他資源文件,在運行時動態加載資源及classes.dex代碼。這樣的好處是靈活管理,易于擴展。以后更多的游戲只要上架到微信的服務器,用戶就能在微信應用內部下載、安裝、運行。具體原理可以參考我2011年的一篇文章《Android類動態加載技術》 。

    當然,那篇文章講的只是基本原理,而微信在代碼動態加載方面則走得更遠。針對插件的管理  閱讀全文

    posted @ 2013-08-14 23:10 zh.weir 閱讀(42957) | 評論 (65)  編輯

    Bluebox Security最新提報Android漏洞的初步探討(及后續跟蹤分析)
         摘要: Bluebox Security在7月3號的時候,在官網上發布了一個據稱99% Android機器都有的一個漏洞。國內最早在4號開始有媒體報道,并持續升溫。該漏洞可使攻擊者在不更改Android應用程序的開發者簽名的情況下,對APK代碼進行修改。并且,這個漏洞涉及到從1.6版本至今全部的Android版本,換句話說,這4年中生產的9億設備,即當今市場上99%的Android產品都面臨這一問題。

    看到這樣的報道,一開始我和我的小伙伴們都不敢相信。因為簽名機制用了這么多年,多少大腦袋厚眼鏡的天才們想要顛覆都沒搞定,Bluebox Security怎么可能搞定的呢?不過,由于好奇心驅使,我開始查看Bluebox Security官方的說法:《UNCOVERING ANDROID MASTER KEY THAT MAKES 99% OF DEVICES VULNERABLE》,我意識到,這個問題應該不是簽名機制本身的問題,而是Android安裝APK過程中的校驗存在漏洞。

    如果是APK安裝校驗簽名的漏洞,而這個Bug又從1.6開始就有,那  閱讀全文

    posted @ 2013-07-06 16:58 zh.weir 閱讀(5920) | 評論 (6)  編輯

    Android類動態加載技術
         摘要: Android應用開發在一般情況下,常規的開發方式和代碼架構就能滿足我們的普通需求。但是有些特殊問題,常常引發我們進一步的沉思。我們從沉思中產生頓悟,從而產生新的技術形式。

    如何開發一個可以自定義控件的Android應用?就像eclipse一樣,可以動態加載插件;如何讓Android應用執行服務器上的不可預知的代碼?如何對Android應用加密,而只在執行時自解密,從而防止被破解?……

    熟悉Java技術的朋友,可能意識到,我們需要使用類加載器靈活的加載執行的類。這在Java里已經算是一項比較成熟的技術了,但是在Android中,我們大多數人都還非常陌生。
      閱讀全文

    posted @ 2011-10-29 21:51 zh.weir 閱讀(37953) | 評論 (25)  編輯

    Android APK 簽名比對
         摘要: 發布過Android應用的朋友們應該都知道,Android APK的發布是需要簽名的。簽名機制在Android應用和框架中有著十分重要的作用。

    例如,Android系統禁止更新安裝簽名不一致的APK;如果應用需要使用system權限,必須保證APK簽名與Framework簽名一致,等等。在《APK Crack》一文中,我們了解到,要破解一個APK,必然需要重新對APK進行簽名。而這個簽名,一般情況無法再與APK原先的簽名保持一致。(除非APK原作者的私鑰泄漏,那已經是另一個層次的軟件安全問題了。)

    簡單地說,簽名機制標明了APK的發行機構。因此,站在軟件安全的角度,我們就可以通過比對APK的簽名情況,判斷此APK是否由“官方”發行,而不是被破解篡改過重新簽名打包的“盜版軟件”。

      閱讀全文

    posted @ 2011-07-19 23:35 zh.weir 閱讀(49450) | 評論 (6)  編輯

    Android Java混淆(ProGuard)
         摘要: ProGuard是一個SourceForge上非常知名的開源項目。官網網址是:http://proguard.sourceforge.net/。

    Java的字節碼一般是非常容易反編譯的。為了很好的保護Java源代碼,我們往往會對編譯好的class文件進行混淆處理。ProGuard的主要作用就是混淆。當然它還能對字節碼進行縮減體積、優化等,但那些對于我們來說都算是次要的功能。

    引用ProGuard官方的一段話來介紹就是:

    ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining cla  閱讀全文

    posted @ 2011-07-12 19:29 zh.weir 閱讀(6047) | 評論 (0)  編輯

    APK Crack
         摘要: 所謂APK指的是Android操作系統的應用程序安裝文件。所謂Crack,簡單地理解為“破解”。我具體指的是反編譯APK文件進行匯編級的代碼分析,并修改或插入自己的代碼,重新簽名打包為APK文件,以達到改變程序原有行為的目的。

    由以上的說明可知,我們要Crack一個APK文件,主要流程有三步:反編譯、代碼分析、重新打包簽名。
      閱讀全文

    posted @ 2011-06-11 17:56 zh.weir 閱讀(22905) | 評論 (13)  編輯

    公告

    大家好!歡迎光臨我的 Android 技術博客!



    本博客旨在交流與 Android 操作系統相關的各種技術及信息。

    博客內的文章會盡量以開源的形式提供給大家,希望我們能相互交流,共同提高!

    有不足之處,請不吝賜教!

    我的郵箱:zh.weir@gmail.com
    我的新浪微博:@囧虎張建偉

     

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    留言簿(19)

    隨筆分類(24)

    隨筆檔案(18)

    文章檔案(1)

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99re免费在线视频| 三年片在线观看免费大全电影| 久视频精品免费观看99| 亚洲国产一区在线| 50岁老女人的毛片免费观看| 久久久久亚洲av无码专区| 在线人成精品免费视频| 亚洲综合伊人制服丝袜美腿| 中文字幕无码成人免费视频| 自拍偷区亚洲国内自拍| 四只虎免费永久观看| 一级一级一片免费高清| 亚洲成AV人片在| 久久国产乱子伦精品免费不卡| 久久亚洲精品成人AV| AA免费观看的1000部电影| 亚洲日本VA午夜在线影院| 又色又污又黄无遮挡的免费视| 色费女人18女人毛片免费视频 | 成人五级毛片免费播放| 亚洲av永久中文无码精品综合 | 国产乱子精品免费视观看片| 亚洲伊人久久大香线蕉在观| AV免费网址在线观看| 水蜜桃视频在线观看免费| 日本亚洲成高清一区二区三区| 最近2022中文字幕免费视频| 国产成人亚洲精品| 免费一区二区三区四区五区| eeuss影院免费直达入口| 亚洲一级二级三级不卡| 成人最新午夜免费视频| 三上悠亚电影全集免费 | 精品香蕉在线观看免费| 亚洲AV无码专区在线厂| 亚洲精品无码久久千人斩| www.黄色免费网站| 精品国产福利尤物免费| 中中文字幕亚洲无线码| 亚洲国产一级在线观看 | 亚洲资源在线视频|