> For the complete documentation index, see [llms.txt](https://summit-labs.frida.ninja/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://summit-labs.frida.ninja/lab.md).

# Lab

- [\[1\] Lab setup and initial app exploration](https://summit-labs.frida.ninja/lab/1-lab-setup-and-initial-app-exploration.md): Initial exploratory steps including booting up emulator, launching our target app,
- [\[1.1\] Upload frida-server to the emulator or device and run using nohup](https://summit-labs.frida.ninja/lab/1-lab-setup-and-initial-app-exploration/1.1-upload-frida-server-to-the-emulator-or-device-and-run-using-nohup.md)
- [\[1.2\] Review files in the app data directory](https://summit-labs.frida.ninja/lab/1-lab-setup-and-initial-app-exploration/1.2-review-files-in-the-app-data-directory.md)
- [\[2\] Perform static analysis to locate some functions of interest](https://summit-labs.frida.ninja/lab/2-perform-static-analysis-to-locate-some-functions-of-interest.md)
- [\[3\] Deploy method hooks using frida REPL](https://summit-labs.frida.ninja/lab/3-deploy-method-hooks-using-frida-repl.md)
- [\[4a\] Moar Static Analysis](https://summit-labs.frida.ninja/lab/4a-moar-static-analysis.md)
- [\[4b\] Cast a wide net with DBI](https://summit-labs.frida.ninja/lab/4b-cast-a-wider-net-with-dbi.md)
- [\[4c\] PIN bruteforce](https://summit-labs.frida.ninja/lab/4c-pin-bruteforce.md)
- [\[4c.1\] PIN bruteforce (in depth)](https://summit-labs.frida.ninja/lab/4c-pin-bruteforce/4c.1-pin-bruteforce-in-depth.md)
