Ho un dubbio riguardo all'applicazione iOS pentest.
Sto pentestando un'applicazione iOS. L'applicazione è protetta dal software MDM.
Processo di installazione - Una volta installato MDM sul dispositivo iPhone e fornito le credenziali del server VPN, l'azienda invia l'applicazione dal server (significa che non è necessario scaricare l'applicazione dall'app store). Così come l'app è installata sul dispositivo iOS dell'utente finale.
Quando ho navigato attraverso la struttura di file / cartelle, ho trovato il file EXE dell'applicazione principale e i suoi file DLL di supporto insieme ai tradizionali file di app iOS nella stessa cartella.
La mia domanda è - È una configurazione errata o, per caso, c'è un ponte tra iOS e file EXE / DLL. Perché sono lì? Qualsiasi utilizzo di EXE e DLL sul dispositivo iOS? Secondo la mia comprensione, non vi è alcun uso di file EXE e DLL sul dispositivo iPhone. Sono corretto?
Presupposto: non ho controllato la loro app per Android. Se poi avessi trovato lo stesso, presumo che abbiano il pacchetto universale sulla loro parte che inviano a tutti i tipi di dispositivi dell'utente finale come Android, Windows Desktop, iPhone ecc.
Può essere una ragione? Su Google, ho scoperto che l'app potrebbe aver realizzato l'utilizzo del framework tecnologico Xamarin: link