I have a doubt regarding iOS application pentest.
I am pentesting one iOS application. The application is protected by MDM software.
Installation Process - Once I install the MDM on iPhone device and provide the VPN server credentials then the company pushes the application from the server (It means I do not need to download the application from the app store). Thus how the app is installed on the end user iOS device.
When I navigated through the file/folder structure, I found the main application EXE file and its supporting DLL files along with the traditional iOS app files in the same folder.
My question is - Is that a misconfiguration or by any chance is there any bridge between iOS OS and EXE/DLL files. Why are they are there? Any use of EXE and DLL on iOS device? According to my understanding, there is no use of EXE and DLL files on iPhone device. Am I correct?
Assumption - I haven't checked their Android app. If I would have found the same there then, I would assume that they have the universal package on their end which they push to every type of the end user device types such as Android, Windows Desktop, iPhone etc.
Can this be a reason? Upon Googling, I found that the app might have made using the Xamarin technology framework - https://www.visualstudio.com/xamarin/