原创 使用docker編譯LinegeOS

環境 docker ubuntu18.04 docker pull ubunut:18.04 docker run -it -v ulineageos:/root ubuntu:18.04 /bin/bash ulineageos是本地

原创 翻譯-編譯LineageOS

系統: Ubuntu18.04 vmware 環境搭建 安裝SDK https://dl.google.com/android/repository/platform-tools-latest-linux.zip 執行命令: unzip

原创 繞過安卓應用檢測項

針對Xposed檢測 Android逆向之旅---破解某支付軟件防Xposed等框架Hook功能檢測機制 阿里系產品Xposed Hook檢測機制原理分析 美團出品-Android Hook技術防範漫談 看雪出品-企業殼反調試及hook檢

原创 qiling框架入門

簡介 麒麟框架是一個超輕量級的“沙盒”,適用於Linux、MacOS、Windows、FreeBSD、DOS、UEFI和MBR。它支持x86(16、32和64位)、ARM、ARM64和MIPS。麒麟框架也憑藉Demigod支持Linux內核

原创 逆向湯頭條

包名:com.ss.android.article.news.ttt 0xd3ac2000.dex 0xd412b000.dex 啓動類:com.ss.android.article.ui.LaunchActivity objectio

原创 Frida 12.8.0

針對frida 12.8.0版本的安裝,這個版本可能是比較穩定的: pip install frida==12.8.0 pip install frida-tools==5.3.0 pip install objection==1.8.4

原创 Flutter學習-入門

Flutter安裝 參考官網文檔即可:https://flutter.dev/docs/get-started/install 使用Flutter docter命令來檢測環境配置 如果缺少某一個組建,請仔細檢查一下。 使用vscode搭建

原创 翻譯-cmake教程

前言 本文算是對官方文檔的翻譯內容吧,不算多麼深的技術。也將其中的代碼發佈到Github。跟官網一樣,也是一步步的來。 開始(Step 1) 大部分基礎項目都是從源代碼文件編譯成可執行文件。對於一個簡單的項目來說,CMakeLists.tx

原创 Manjaro打造開發環境

前言 大部分工具的安裝 sudo pacman -Syy sudo pacman-mirrors -i -c China -m rank # 選擇中國源 sudo pacman -Syy sudo pacman -S vim # 安裝vim

原创 Frida入門

Frida 安裝 pyenv 參考這個鏈接即可:https://gist.github.com/cedricbonhomme/ababe00d0a675ea5c69d777276e8f375 # Installation of a dece

原创 安卓應用啓動底層執行邏輯

前言 新的加固方案,需要替換底層中ActivityThread其中的一些參數,來執行我的殼程序,並能夠讓殼程序將原APP加載到classload中。 正文 通過對Application類的attachBaseContext()方法打斷點就可

原创 Java核心技術-繼承

super關鍵字 public Manager(String name, double salary, int year, int month, int day){ super(name, salary, year, month

原创 MVC框架

MVC框架的實現 在開始設計MVC框架前,首先要對MVC框架做一個簡單的介紹。MVC(Model View Controller)的中文名稱叫做模型視圖控制器模型,就是因爲它的英文名字太流行了,中文名字反而被忽略了。它誕生於20世紀80年代

原创 深入理解Spring IoC

深入理解IoC 在一開始學習 Spring 的時候,我們就接觸 IoC 了,作爲 Spring 第一個最核心的概念,我們在解讀它源碼之前一定需要對其有深入的認識。 IoC理論 IoC 全稱爲InversionofControl,翻譯爲 “控

原创 Golang中string和[]byte的對比

golang string和[]byte的對比 爲啥string和[]byte類型轉換需要一定的代價? 爲啥內置函數copy會有一種特殊情況copy(dst []byte, src string) int? string和[]byte,底層