// // Generated by class-dump 3.5 (64 bit) (Debug version compiled Oct 25 2017 03:49:04). // // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. // #pragma mark Named Structures struct CGPoint { double _field1; double _field2; }; struct CGRect { struct CGPoint _field1; struct CGSize _field2; }; struct CGSize { double _field1; double _field2; }; #pragma mark - // // File: /Users/grigory.liullin/GitHub/Mobile-Security-Framework-MobSF/uploads/426f33e78bb29da9b37ca0f460ac35b0/Payload/GimmeFlag.app/GimmeFlag // UUID: 7979E2A5-E33A-3439-B2F3-B3227FD55285 // // Arch: arm64 // Source version: 0.0.0.0.0 // // Objective-C Garbage Collection: Unsupported // // Run path: @executable_path/Frameworks // = /Users/grigory.liullin/GitHub/Mobile-Security-Framework-MobSF/uploads/426f33e78bb29da9b37ca0f460ac35b0/Payload/GimmeFlag.app/Frameworks // @protocol NSObject @property(nonatomic, readonly) NSString *description; - (struct _NSZone *)zone; - (unsigned long long)retainCount; - (id)autorelease; - (oneway void)release; - (id)retain; - (_Bool)respondsToSelector:(SEL)arg1; - (_Bool)conformsToProtocol:(Protocol *)arg1; - (_Bool)isMemberOfClass:(Class)arg1; - (_Bool)isKindOfClass:(Class)arg1; - (_Bool)isProxy; - (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3; - (id)performSelector:(SEL)arg1 withObject:(id)arg2; - (id)performSelector:(SEL)arg1; - (id)self; - (Class)class; @property(nonatomic, readonly) Class superclass; @property(nonatomic, readonly) long long hash; - (_Bool)isEqual:(id)arg1; @optional @property(nonatomic, readonly) NSString *debugDescription; @end @protocol UIApplicationDelegate @optional - (void)application:(UIApplication *)arg1 didDiscardSceneSessions:(NSSet *)arg2; - (UISceneConfiguration *)application:(UIApplication *)arg1 configurationForConnectingSceneSession:(UISceneSession *)arg2 options:(UISceneConnectionOptions *)arg3; - (void)application:(UIApplication *)arg1 didUpdateUserActivity:(NSUserActivity *)arg2; - (void)application:(UIApplication *)arg1 didFailToContinueUserActivityWithType:(NSString *)arg2 error:(NSError *)arg3; - (_Bool)application:(UIApplication *)arg1 continueUserActivity:(NSUserActivity *)arg2 restorationHandler:(void (^)(NSArray *))arg3; - (_Bool)application:(UIApplication *)arg1 willContinueUserActivityWithType:(NSString *)arg2; - (_Bool)application:(UIApplication *)arg1 shouldRestoreApplicationState:(NSCoder *)arg2; - (_Bool)application:(UIApplication *)arg1 shouldSaveApplicationState:(NSCoder *)arg2; - (void)application:(UIApplication *)arg1 didDecodeRestorableStateWithCoder:(NSCoder *)arg2; - (void)application:(UIApplication *)arg1 willEncodeRestorableStateWithCoder:(NSCoder *)arg2; - (_Bool)application:(UIApplication *)arg1 shouldRestoreSecureApplicationState:(NSCoder *)arg2; - (_Bool)application:(UIApplication *)arg1 shouldSaveSecureApplicationState:(NSCoder *)arg2; - (UIViewController *)application:(UIApplication *)arg1 viewControllerWithRestorationIdentifierPath:(NSArray *)arg2 coder:(NSCoder *)arg3; - (_Bool)application:(UIApplication *)arg1 shouldAllowExtensionPointIdentifier:(NSString *)arg2; - (unsigned long long)application:(UIApplication *)arg1 supportedInterfaceOrientationsForWindow:(UIWindow *)arg2; @property(nonatomic, retain) UIWindow *window; - (void)applicationProtectedDataDidBecomeAvailable:(UIApplication *)arg1; - (void)applicationProtectedDataWillBecomeUnavailable:(UIApplication *)arg1; - (void)applicationWillEnterForeground:(UIApplication *)arg1; - (void)applicationDidEnterBackground:(UIApplication *)arg1; - (void)applicationShouldRequestHealthAuthorization:(UIApplication *)arg1; - (void)application:(UIApplication *)arg1 handleWatchKitExtensionRequest:(NSDictionary *)arg2 reply:(void (^)(NSDictionary *))arg3; - (void)application:(UIApplication *)arg1 handleEventsForBackgroundURLSession:(NSString *)arg2 completionHandler:(void (^)(void))arg3; - (void)application:(UIApplication *)arg1 performActionForShortcutItem:(UIApplicationShortcutItem *)arg2 completionHandler:(void (^)(_Bool))arg3; - (void)application:(UIApplication *)arg1 performFetchWithCompletionHandler:(void (^)(unsigned long long))arg2; - (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2 fetchCompletionHandler:(void (^)(unsigned long long))arg3; - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5; - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 completionHandler:(void (^)(void))arg4; - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5; - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 completionHandler:(void (^)(void))arg4; - (void)application:(UIApplication *)arg1 didReceiveLocalNotification:(UILocalNotification *)arg2; - (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2; - (void)application:(UIApplication *)arg1 didFailToRegisterForRemoteNotificationsWithError:(NSError *)arg2; - (void)application:(UIApplication *)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)arg2; - (void)application:(UIApplication *)arg1 didRegisterUserNotificationSettings:(UIUserNotificationSettings *)arg2; - (void)application:(UIApplication *)arg1 didChangeStatusBarFrame:(struct CGRect)arg2; - (void)application:(UIApplication *)arg1 willChangeStatusBarFrame:(struct CGRect)arg2; - (void)application:(UIApplication *)arg1 didChangeStatusBarOrientation:(long long)arg2; - (void)application:(UIApplication *)arg1 willChangeStatusBarOrientation:(long long)arg2 duration:(double)arg3; - (void)applicationSignificantTimeChange:(UIApplication *)arg1; - (void)applicationWillTerminate:(UIApplication *)arg1; - (void)applicationDidReceiveMemoryWarning:(UIApplication *)arg1; - (_Bool)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 options:(NSDictionary *)arg3; - (_Bool)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 sourceApplication:(NSString *)arg3 annotation:(id)arg4; - (_Bool)application:(UIApplication *)arg1 handleOpenURL:(NSURL *)arg2; - (void)applicationWillResignActive:(UIApplication *)arg1; - (void)applicationDidBecomeActive:(UIApplication *)arg1; - (_Bool)application:(UIApplication *)arg1 didFinishLaunchingWithOptions:(NSDictionary *)arg2; - (_Bool)application:(UIApplication *)arg1 willFinishLaunchingWithOptions:(NSDictionary *)arg2; - (void)applicationDidFinishLaunching:(UIApplication *)arg1; @end @protocol UISceneDelegate @optional - (void)scene:(UIScene *)arg1 didUpdateUserActivity:(NSUserActivity *)arg2; - (void)scene:(UIScene *)arg1 didFailToContinueUserActivityWithType:(NSString *)arg2 error:(NSError *)arg3; - (void)scene:(UIScene *)arg1 continueUserActivity:(NSUserActivity *)arg2; - (void)scene:(UIScene *)arg1 willContinueUserActivityWithType:(NSString *)arg2; - (NSUserActivity *)stateRestorationActivityForScene:(UIScene *)arg1; - (void)scene:(UIScene *)arg1 openURLContexts:(NSSet *)arg2; - (void)sceneDidEnterBackground:(UIScene *)arg1; - (void)sceneWillEnterForeground:(UIScene *)arg1; - (void)sceneWillResignActive:(UIScene *)arg1; - (void)sceneDidBecomeActive:(UIScene *)arg1; - (void)sceneDidDisconnect:(UIScene *)arg1; - (void)scene:(UIScene *)arg1 willConnectToSession:(UISceneSession *)arg2 options:(UISceneConnectionOptions *)arg3; @end @protocol UIWindowSceneDelegate @optional - (void)windowScene:(UIWindowScene *)arg1 performActionForShortcutItem:(UIApplicationShortcutItem *)arg2 completionHandler:(void (^)(_Bool))arg3; - (void)windowScene:(UIWindowScene *)arg1 didUpdateCoordinateSpace:(id )arg2 interfaceOrientation:(long long)arg3 traitCollection:(UITraitCollection *)arg4; @property(nonatomic, retain) UIWindow *window; @end @interface _TtC9GimmeFlag23ThirdFlagViewController : UIViewController { // Error parsing type: , name: webView } - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (id)initWithNibName:(id)arg1 bundle:(id)arg2; - (void)viewDidLoad; @property(nonatomic) __weak WKWebView *webView; // @synthesize webView; @end @interface _TtC9GimmeFlag14ViewController : UIViewController { // Error parsing type: , name: containerViewA // Error parsing type: , name: containerViewB // Error parsing type: , name: containerViewC } - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (id)initWithNibName:(id)arg1 bundle:(id)arg2; - (void)dismissKeyboard; - (void)showComponentWithSender:(id)arg1; - (void)viewDidLoad; @property(nonatomic) __weak UIView *containerViewC; // @synthesize containerViewC; @property(nonatomic) __weak UIView *containerViewB; // @synthesize containerViewB; @property(nonatomic) __weak UIView *containerViewA; // @synthesize containerViewA; @end @interface _TtC9GimmeFlag23FirstFlagViewController : UIViewController { // Error parsing type: , name: input // Error parsing type: , name: flag_1 // Error parsing type: , name: secret } - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (id)initWithNibName:(id)arg1 bundle:(id)arg2; - (void)firstFlagWithFirstFlagBtn:(id)arg1; @property(nonatomic) __weak UITextField *input; // @synthesize input; @end @interface _TtC9GimmeFlag11AppDelegate : UIResponder { } - (id)init; - (void)application:(id)arg1 didDiscardSceneSessions:(id)arg2; - (id)application:(id)arg1 configurationForConnectingSceneSession:(id)arg2 options:(id)arg3; - (_Bool)application:(id)arg1 didFinishLaunchingWithOptions:(id)arg2; @end @interface _TtC9GimmeFlag24SecondFlagViewController : UIViewController { // Error parsing type: , name: flag_2_key } - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (id)initWithNibName:(id)arg1 bundle:(id)arg2; - (void)reset:(id)arg1; - (void)secondFlag:(id)arg1; - (void)viewDidLoad; @end @interface _TtC9GimmeFlag13SceneDelegate : UIResponder { // Error parsing type: , name: window } - (void).cxx_destruct; - (id)init; - (void)sceneDidEnterBackground:(id)arg1; - (void)sceneWillEnterForeground:(id)arg1; - (void)sceneWillResignActive:(id)arg1; - (void)sceneDidBecomeActive:(id)arg1; - (void)sceneDidDisconnect:(id)arg1; - (void)scene:(id)arg1 willConnectToSession:(id)arg2 options:(id)arg3; @property(nonatomic, retain) UIWindow *window; // @synthesize window; @end