1. 程式人生 > >安卓逆向學習筆記 -- 七少月團隊:35天的收穫

安卓逆向學習筆記 -- 七少月團隊:35天的收穫

七月六號到今天八月十九號,我跟七少月團隊學習35天了(大部分時間都是研究自己渴望有的東西),今晚就抽出玩遊戲的時間,寫一篇文章分享一下加入七少月團隊35天的經歷以及收穫。 在我沒有加入七少月團隊的時候,脫殼對我來說一直都是個'夢',在師哥們的指導下解決了教程裡面的案例,當然其中也是遇到很多困難的!有團隊的師哥們在,神馬都是浮雲哈! --------------------------------------------------------------------------------------- 脫殼會了以後,我解決了很多,以前不能解決的問題! 下面就直接分享我35天學習的經歷,當然35天很多時間都是研究自己以前遇到的問題!大牛勿噴哈!
--------------------------------------------------------------------------------------- 一開始10天之內一直是研究教程裡面的案例!案例解決後就開始解決以前遇到直接跳過的問題!
我是一個研究安卓應用多開出身的學員,我主要是apk修改為主,目前技術也只能說算是入門級別!以前遇到加殼的apk直接跳過!並且以前也很想自己做的多開加上授權!
到現在會了簡單的脫殼後,就開始完成我以前很想研究的東西!

---------------------------------------------------------------------------------------
之後就開始入手研究apk加授權,隨後想起了以前遇到的某些軟體帶授權功能並且加固了,於是就從網盤下載了開幹,剛好我從案例裡面學到的都用上了!
我的思路就是:把他的殼脫了,把他的授權機制摳出來,然後把我需要新增授權的apk反編譯,最後插入摳出來的授權機制程式碼即可!
功夫不負有心人,整套授權程式碼摳出來了,隨即弄個hello world 反反覆覆搞了很多遍,還是順理成章的完美解決!
當時真的很興奮,心底深處的一件事情,終於解決了!

---------------------------------------------------------------------------------------
到現在加入七少月團隊35天之內,確實學到了很多東西也解決了很多問題! 就目前而言,在這35天裡,因為七少月團隊我的技術真的是一個飛躍! 雖然我不懂程式語言;並且也不懂Java;還有我只懂個if,但是確實35天裡面學到了很多也解決了很多問題! 比如:某些加固+加授權的應用35天之內解決了好幾個! 流程就是:脫殼-->破本身的授權-->加上新的授權-->完工! 首先第一步解決不了後面都不行的,所以再次感恩能夠成為七少月團隊的一員! --------------------------------------------------------------------------------------- 在安卓逆向這條學習的路上,有一些同路人真的比孤軍奮戰好的多!也許別人一句話,而你就要好幾天!
--------------------------------------------------------------------------------------- 在此特別感謝:七少月團隊

相關推薦

逆向學習筆記 -- 團隊35收穫

七月六號到今天八月十九號,我跟七少月團隊學習35天了(大部分時間都是研究自己渴望有的東西),今晚就抽出玩遊戲的時間,寫一篇文章分享一下加入七少月團隊35天的經歷以及收穫。 在我沒有加入七少月團隊

逆向學習筆記(0)- HelloWorld.apk的檔案結構

        META-INF資料夾存放著apk的簽名信息。如果你還不瞭解安卓簽名機制,請看這篇文章:[014] Android應用程式簽名詳解         開啟META-INF資料夾,可以看到3個檔案:CERT.RSA,CERT.SF,MANIFEST.MF。其中CERT.RSA包含了公鑰資訊和釋出機

逆向學習筆記 (3)- 使用IDA Pro靜態分析so檔案

        安卓應用程式的開發語言是java,但是由於java層的程式碼很容易被反編譯,而反編譯c/c++程式的難度比較大,所以現在很多安卓應用程式的核心部分都使用NDK進行開發。關於NDK的開發知識點,請看這篇部落格:Android之NDK開發。         使

開發學習筆記仿寫騰訊QQ登入註冊介面

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_

開發學習筆記—————《Anroid編程權威指南》第四章 Android應用的調式

pda exce 點擊 學習筆記 onclick png update except 及其 碰到運行異常時,記得在LogCat中尋找最後一個異常及其棧跟蹤的第一行(對應著源代碼)。這裏是問題發生的地方,也是尋找解決方案的最佳起點。 記錄棧跟蹤日誌 註釋掉mCurrent

開發學習筆記—————《Anroid編程權威指南》第六章 Android編程與兼容性問題

studio 通知 編譯 應用 之間 學習 權威指南 安卓 兼容性問題 SDK最低版本 操作系統會拒絕將應用安裝在系統版本低於標準的設備上。 SDK目標版本 目標版本的設定值告知Android:應用時為哪個API級別設計的。 SDK編譯版本 SDK最低版本和目標版本會通知給

ADB學習筆記

命令詳解 通過 報錯 系統 system partition roo push file ADB(Android Debug Bridge)可以遠程調試安卓設備,包括模擬器,可以進入終端模式(安卓本身相當於一個linux) 1.配置adb環境變量 以夜神模擬器為例

開發學習筆記—————《Anroid編程權威指南》使用RecyclerView顯示列表

開發 eat view pan add cti sta activit super 使用抽象activity托管fragment 抽象activity類 public abstract class SingleFragmentActivity extends AppC

開發學習筆記(二)Android Stuidio無法引用Intent來創建對象,出現cannot resolve xxx

編譯器 port stact 消失 click first 紅色 xxx font 筆者在進行安卓開發時,發現自己的代碼語法完全沒有問題。尤其是創建intent對象的時候,語法完全是正確的,但是Android Stuidio卻顯示報錯,Intent類顯示為紅色,如圖所示:

開發學習筆記(一)如何用Android Stuidio匯出apk檔案?

一,首先,我們在選單欄上找到這一欄: 然後點選build,再點選generate apk,然後出現以下介面: 由於之前我們並沒有進行apk檔案的生成,因此需要這個apk key做一個驗證,以防您的app上線之後被別人盜用,同時證明自己對這個app的擁有權。key store path就是您app key所

開發學習筆記(四)Android Stuidio無法實現隱式Intent是為什麼?

1 package com.example.lenovo.activitytest; 2 3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5 import android.view

開發學習筆記(五)史上最簡單且華麗地實現Android Stutio當中Webview控制元件https/http協議的方法

一.我們先在XML當中自定義一個webview(Second_layout.xml) 程式碼如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.an

[基礎]學習

一、為什麼需要廣播接收者(broadcastReceiver) 1.有什麼樣的人員聽廣播 老人,計程車司機 2.聽廣播必須:電臺,收音機,調頻道 3.Android內部已經定義好了電臺,已經定義好了一些廣播事件,如外撥電話,簡訊到來等等 4.使用broadca

逆向學習---初始APK、Dalvik字節碼以及Smali

靜態 格式 鏈接 變量 char har 占用空間 方法參數 調用 參考鏈接:https://www.52pojie.cn/thread-395689-1-1.html res目錄下資源文件在編譯時會自動生成索引文件(R.java ), asset目錄下的資源文件無需生成索

逆向除錯smali筆記

  我的系統環境配置: win7 64 android studio 3.2 jdk 1.8.0_144   注意:由於android studio3.0以上版本中的ADDM被取消,目前只能在NDK的tools工具中開啟monitor.bat 1、開啟前關閉android s

Android第一行代碼學習筆記---活動的生命周期

帶來 並不是 androi style 屏幕 ide instance 定位 -o @1.返回棧 Android中的活動是可以層疊的,我們每啟動一個新的活動,就會覆蓋在原活動之上,然後點擊Back鍵就會銷毀最上面的活動,下面一個活動就會重新顯示出來。 Android是使用任

Python學習筆記文件操作

dex enc 只讀 python nco 打印 如何 == continue 文件操作 對照一個word文件的操作方式,來體會文件操作的內容 打開文件:f=open(“file”),提示編碼錯誤,windows默認是GBK f=open(“file”,encoding=”

逆向之基於Xposed-ZjDroid脫殼

重定位 war fill 沙盒 mar 內存 ces 鼠標 文件加載 http://bbs.pediy.com/thread-218798.htm 前言 之前介紹了普通常見的反編譯模式 但對於使用了 360加固 棒棒 愛加密 等等的加固應用就沒辦法了、 你

Java學習筆記---父類構造方法有無參數對子類的影響

als core npr 筆記 java學習筆記 def 權限 必須 void 子類不繼承父類的構造方法,但父類的構造方法對子類構造方法的創建有影響。具體來說就是: ①.當父類沒有無參構造方法時,子類也不能有無參構造方法;且必須在子類構造方法中顯式以super(參數)的形式

學習筆記(1017日)--pycharm安裝

學習筆記一周二次課(10月17日)1.安裝pycharm官網https://www.jetbrains.com/pycharm/download下載軟件包,選擇Community免費版本,安裝比較簡單,就一直下一步下一步直到安裝完成。2.學會設置pycharm3.學會在pycharm中運行python程序學習