最近和朋友聊天,發現一些灰色產業鏈通過批量反編譯市場上的apk,然后進行注入廣告,再重新打包上渠道。 我想大家都不希望自己家的產品或者自己的app那么容易被“占據”,但是想要自身能夠防御,首先要知道對方的手段。所以本篇博客的目的不是教大家如何破解別人的app,而是讓大家提升安全防御意識,對我們的應用做一些必要的防護,讓自己的app不會那么容易被“占領”。 因為是初探,也不需要掌握太多的技術,主要是各種工具的使用了~~
面試官問的面試題: 工具就是Android Studio,開個玩笑,雖然我們不會,但是我們知道smali文件可以反編譯生成,那么我們可以查看反編譯apk的包名,然后我們新建一個app,在相同的包名下編寫一個閃屏頁Activity,然后打包成apk。把這個apk再反編譯,提取出閃屏頁對應的Smali文件,粘貼到被反編譯apk的目錄不就好了么。