Introduction to Frida Hook: Mastering Dynamic Analysis from Scratch

Introduction to Frida Hook: Mastering Dynamic Analysis from Scratch

“ Frida, as the Swiss Army knife in the field of mobile security, is an essential tool for every security researcher. Today, we will briefly understand the basic principles and usage of Frida Hook, and get an initial grasp of this tool. Introduction to Frida What is Frida Frida is a dynamic code analysis toolkit … Read more

Simple Implementation of Memory Read/Write Breakpoints Using Frida on A64

Simple Implementation of Memory Read/Write Breakpoints Using Frida on A64

One Introduction A long time ago, I saw a post that used the Frida API. Process.setExceptionHandler(callback) to implement memory read/write breakpoints. However, since the mprotect function can only modify the memory attributes of an entire page, it is not very useful for specific addresses. I had difficulty finding the core code while reverse engineering games, … Read more

Bypassing OkHttp3 Certificate Validation [Demo Included]

Bypassing OkHttp3 Certificate Validation [Demo Included]

Disclaimer:The technologies, ideas, and tools mentioned in this article are for educational purposes only and should be used for security-related learning and communication. No one is allowed to use them for illegal purposes or for profit; otherwise, the consequences will be borne by the user!If there are any infringements, please let me know, and I … Read more

Analysis of Encryption Algorithms After Light Obfuscation with OLLVM

Analysis of Encryption Algorithms After Light Obfuscation with OLLVM

This article is an excellent piece from the Kanxue Forum. Author from Kanxue ForumID: Avacci This topic originates from the third question of the Kanxue Advanced Research Class 3W in September. The target app has a very simple interface. Clicking the “CHECK” button will continuously print the encrypted string below. The goal is to analyze … Read more

Restoration of APP Encryption and Signature Algorithms

Restoration of APP Encryption and Signature Algorithms

This article is an excellent piece from the KX forum. KX forum author ID: taobluesky Recently encountered a shell with quite high intensity, sharing how to debug with the shell, purely a technical exchange, please do not use this article for illegal purposes! 1 Prepare Environment frida 12.11.18 jeb-3.24 jadx-gui-1.3.3-1 xcube android 7.0 (real machine) … Read more

Analysis of Encryption Algorithm in Companion App Protocol

Analysis of Encryption Algorithm in Companion App Protocol

This article is an excellent piece from the KX Forum Author from KX ForumID: Mr.YX 1. Open libsmsdk.so, locate the JNI_Onload function, import the jni.h file, and find the RegisterNatives function. if ( v11 == -2109534065 ) { v20 = v9->functions->RegisterNatives(&v9->functions, v34, (const JNINativeMethod *)off_7283C, 6); v5 = -1802225456; v10 = 86439211; v11 = -(~(v20 … Read more

LineageOS Installation Guide for Android

LineageOS Installation Guide for Android

Click on the top “Reverse Newbie“, select “Follow Public Account“ Learn Python web scraping and reverse engineering with me! 1. Introduction Good reverse engineering starts with a good environment, so let’s set up our phones together. The purpose of this article: to install LineageOS (LOS) 15.1, Root, and install Frida and Objection tools. Why choose … Read more