# Penetration Testing

- [Web Application PenTest](/calvin-lai-security/penetration-testing/web-application-pentest.md)
- [Network/System PenTest](/calvin-lai-security/penetration-testing/network-system-pentest.md)
- [Mobile Penetration Test](/calvin-lai-security/penetration-testing/mobile-penetration-test.md)
- [Certificate Pinning](/calvin-lai-security/penetration-testing/mobile-penetration-test/certificate-pinning.md): A security technique used in mobile app to ensure that the app communicates only with a specific server by validating the server's certificate against a known, hardcoded certificate or public key.
- [Certificate Pinning Bypass (Android)](/calvin-lai-security/penetration-testing/mobile-penetration-test/certificate-pinning/certificate-pinning-bypass-android.md): Bypassing certificate pinning using three different methods: Frida, Xposed Framework with JustTrustMe, and Modifying APK.
- [Root a Android Device](/calvin-lai-security/penetration-testing/mobile-penetration-test/certificate-pinning/certificate-pinning-bypass-android/root-a-android-device.md)
- [Setup Proxy Tool - Burp Suite](/calvin-lai-security/penetration-testing/mobile-penetration-test/certificate-pinning/certificate-pinning-bypass-android/setup-proxy-tool-burp-suite.md)
- [Checklist](/calvin-lai-security/penetration-testing/mobile-penetration-test/checklist.md)
