1. 程式人生 > >iOS底層原理班實戰視訊教程(上)-李明傑-專題視訊課程

iOS底層原理班實戰視訊教程(上)-李明傑-專題視訊課程

iOS底層原理班實戰視訊教程(上)—448人已學習
課程介紹    
jpg
    iOS底層開發班實戰視訊培訓課程:APP逆向實戰、加殼脫殼、資料安全、編譯原理、iOS底層開發實現、iOS底層開發機制 iOS進階課程,實用技術不斷的更新和升級,更快幫助職場人士在開發領域脫穎而出。遠端視訊教學,無須長途奔襲,碎片化時間學習,成長隨時隨地!
課程收益
    為iOS開發者量身打造,深入研究iOS底層的方方面面
    掌握了底層,你會發現其他的程式語言
    掌握了底層,你會發現作業系統平臺在你眼裡幾乎都差不多,So easy
講師介紹
    李明傑更多講師課程
    小碼哥教育CEO,曾開發了2個iOS的流行開源框架(MJRefresh、MJExtension),目前在國內的使用率非常高。
課程大綱

    1.課程簡介  11:07
    2.學習條件  5:07
  第2章:環境搭建
    1.越獄的優點和缺點  9:37
    2.完美越獄和非完美越獄  2:28
    3.Cydia  5:39
    4.必備軟體安裝  12:23
    5.程式碼判斷裝置是否越獄  7:29
    6.提高工作效率的工具  6:48
  第3章:SSH
    1.SSH01-簡介  5:26
    2.SSH02-Mac遠端登入到iPhone  5:36
    3.SSH03-root、mobile  7:07
    4.SSH04-SSL和SSH  2:32
    5.SSH05-安全連線  9:39
    6.
SSH06-伺服器公鑰的儲存和變更
  12:39
    7.SSH07-客戶端認證  11:12
    8.SSH08-遠端拷貝-檔案許可權  10:17
    9.SSH09-22埠  3:37
    10.SSH10-USB連線  6:24
    11.SSH11-usbmuxd01-使用  10:35
    12.SSH12-usbmuxd02-總結  6:57
    13.SSH13-sh指令碼  11:05
    14.SSH14-iPhone終端中文輸入  5:32
  第4章:Cycript
    1.Cycript01-基本使用  13:08
    2.Cycript02-常用語法  11:05
    3.Cycript03-定位登入方法
  12:08
    4.Cycript04-定位文字輸入框  11:07
    5.Cycript05-小節  5:28
    6.Cycript06-封裝cy檔案  13:48
    7.Cycript07-exports  10:19
    8.Cycript08-全域性函式  8:51
    9.Cycript09-mjcript  13:25
    10.Cycript10-微信練習  7:21
  第5章:Reveal
    1.Reveal  8:54
  第6章:初識Mach-O
    1.ipa的安裝  7:19
    2.逆向APP的思路  5:11
    3.class-dump01-基本使用  5:08
    4.class-dump02-細節  7:11
    5.程式碼的編譯過程  11:28
    6.Hopper01-簡單使用  4:55
    7.Hopper02-UIKit虛擬碼分析  10:02
    8.遺留問題解決  9:25
  第7章:dsc
    1.dsc01-簡介  10:15
    2.dsc02-優點  5:46
    3.dsc03-dyld  11:00
    4.dsc04-dsc_extractor  12:04
  第8章:Mach-O
    1.Mach object01-檔案型別01  12:36
    2.Mach object02-檔案型別02  10:02
    3.Mach object03-Universal Binary  17:24
    4.Mach object04-基本結構01  6:34
    5.Mach object05-基本結構02  6:15
    6.Mach object06-基本結構03  11:54
    7.Mach object07-基本結構04  6:15
    8.Mach object08-dyld  10:00
  第9章:加殼脫殼
    1.初識加殼  14:55
    2.加殼原理  6:18
    3.脫殼原理  5:33
    4.LC_ENCYPTION_INFO  7:40
    5.脫殼工具01-Clutch  14:28
    6.脫殼工具02-dumpdecrypted  12:10
  第10章:喜馬拉雅FM
    1.喜馬拉雅FM01-明確需求  9:42
    2.喜馬拉雅FM02-安裝theos  11:01
    3.喜馬拉雅FM03-配置PATH  7:49
    4.喜馬拉雅FM04-source命令  2:18
    5.喜馬拉雅FM05-編寫tweak程式碼  12:51
    6.喜馬拉雅FM06-總結步驟  9:35
  第11章:Tweak
    1.Tweak練習01-SpringBoard01-分析  14:07
    2.Tweak練習01-SpringBoard02-編碼  10:47
    3.Tweak練習02-微信01-分析  13:25
    4.Tweak練習02-微信02-數量  10:33
    5.Tweak練習02-微信03-返回cell  7:22
    6.Tweak練習02-微信04-介面調整和退出  11:47
    7.Tweak練習02-微信05-資料儲存  10:41
    8.Tweak練習02-微信06-載入圖片資源  14:52
    9.Tweak練習02-微信07-巨集定義資源路徑  7:39
    10.Tweak原理01-安裝過程  10:07
    11.Tweak原理02-執行過程  7:27
    12.Tweak原理03-常見疑惑  8:26
    13.Tweak原理04-複習總結  9:06
    14.Tweak原理05-從彙編角度分析  15:28
    15.Tweak細節01-圖片資源  3:50
    16.Tweak細節02-多檔案開發01  9:53
    17.Tweak細節03-多檔案開發02  4:47
    18.Tweak細節04-release版本  4:07
    19.Tweak練習03-內涵段子01-獲取appid  10:11
    20.Tweak練習03-內涵段子02-去除首頁廣告  17:04
    21.Tweak練習03-內涵段子03-去除評論廣告  10:10
    22.Tweak練習03-內涵段子04-其他思路  17:55
    23.Tweak練習-內涵段子-去除new標籤和重新整理按鈕  13:54
    24.Logos語法01-%ctor、%dtor  8:06
    25.make package補充  10:14
    26.%new補充  7:36
  第12章:騰訊視訊
    1.騰訊視訊01-MJAppTools  11:10
    2.騰訊視訊02-去除啟動頁面廣告  7:49
    3.騰訊視訊03-去除視訊廣告  11:18
  第13章:命令列工具
    1.命令列工具01-main函式處理  14:36
    2.命令列工具02-功能分析  11:15
    3.命令列工具03-讀取magic  15:00
    4.命令列工具04-引數  9:14
    5.命令列工具05-許可權  15:23
    6.命令列工具06-MJAppTools分析  4:47
  第14章:logify
    1.logify01-複習  20:55
    2.logify02-%log  11:08
    3.logify03-程式碼轉換  19:05
    4.logify04-檢視列印資訊  9:07
    5.logify05-補充  7:38
  第15章:動態除錯
    1.動態除錯01-Xcode動態除錯的原理  17:50
    2.動態除錯02-動態除錯任意APP的原理  8:06
    3.動態除錯03-debugserver環境搭建  15:23
    4.動態除錯04-lldb連線debugserver  13:37
  第16章:LLDB
    1.LLDB01-簡介  8:15
    2.LLDB02-命令格式、help  10:24
    3.LLDB03-expression  13:11
    4.LLDB04-thread  7:37
    5.LLDB05-流程控制  9:10
    6.LLDB06-指令級別的命令  9:34
    7.LLDB07-程式碼斷點  13:45
    8.LLDB08-斷點命令  6:22
    9.LLDB09-記憶體斷點  9:57
    10.LLDB10-模組查詢  11:55
  第17章:ASLR
    1.ASLR01-程式碼斷點的注意點  10:21
    2.ASLR02-MachO的虛擬記憶體分段  8:41
    3.ASLR03-FileOffset、FileSize  15:58
    4.ASLR04-小結、討論  17:00
    5.ASLR05-ASLR簡介  6:30
    6.ASLR06-獲得函式的真實記憶體地址  9:13
    7.ASLR07-函式在MachO檔案中的位置  11:30
    8.ASLR08-總結  7:32
    9.ASLR09-全域性變數在MachO檔案中的位置  14:15
    10.ASLR10-答疑  23:48
  第18章:ARM64彙編
    1.ARM64彙編01-簡介  7:38
    2.ARM64彙編02-通用暫存器  8:43
    3.ARM64彙編03-mov指令  15:50
    4.ARM64彙編04-add、sub指令  12:41
    5.ARM64彙編05-答疑  8:35
    6.ARM64彙編06-cmp指令、cpsr暫存器  12:39
    7.ARM64彙編07-b指令  4:05
    8.ARM64彙編08-帶條件的b指令  16:24
    9.ARM64彙編09-帶if-else反彙編  8:08
    10.ARM64彙編10-bl指令  15:19
    11.ARM64彙編11-答疑  8:19
    12.ARM64彙編12-ldr指令  15:30
    13.ARM64彙編13-ldur指令  6:21
    14.ARM64彙編14-ldp指令  8:17
    15.ARM64彙編15-str、stur、stp指令  11:02
    16.ARM64彙編16-wzr、xzr暫存器  6:05
    17.ARM64彙編17-pc、lr暫存器  13:29
    18.ARM64彙編18-bl指令的本質  6:03
    19.ARM64彙編19-函式的分類  13:14
    20.ARM64彙編20-葉子函式  14:24
    21.ARM64彙編21-非葉子函式01-開闢棧空間  9:27
    22.ARM64彙編22-非葉子函式02-恢復堆疊平衡  17:01
    23.ARM64彙編23-答疑  13:02
    24.ARM64彙編24-OC方法記憶體斷點  12:45
    25.ARM64彙編25-除錯OC方法  18:15
    26.ARM64彙編26-用debugserver啟動APP  4:58
    27.ARM64彙編27-破解命令列程式  13:01
    28.ARM64彙編28-破解iOS程式  14:25
  第19章:iOS簽名機制
    1.iOS簽名機制01-瞭解簽名  4:34
    2.iOS簽名機制02-加密解密簡介  10:03
    3.iOS簽名機制03-對稱密碼  7:54
    4.iOS簽名機制04-金鑰配送問題  5:48
    5.iOS簽名機制05-公鑰密碼  8:01
    6.iOS簽名機制06-混合密碼系統  10:42
    7.iOS簽名機制07-總結  10:00
    8.iOS簽名機制08-單向雜湊函式01-基本概念  12:02
    9.iOS簽名機制09-單向雜湊函式02-使用場景  15:17
    10.iOS簽名機制10-數字簽名01-基本概念  9:36
    11.iOS簽名機制11-數字簽名02-使用流程  9:47
    12.iOS簽名機制12-數字簽名03-存在的問題  12:45
    13.iOS簽名機制13-證書  11:24
    14.iOS簽名機制14-總結  6:23
    15.iOS簽名機制15-iOS簽名機制01-具體流程  19:57
    16.iOS簽名機制16-iOS簽名機制02-解釋流程  8:01
    17.iOS簽名機制17-iOS簽名機制03-具體步驟  7:39
    18.iOS簽名機制18-iOS簽名機制04-總結  5:30
    19.iOS簽名機制19-iOS簽名機制05-答疑  12:49
大家可以點選【檢視詳情】檢視我的課程