Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
2ima
☆ Форумчанин(FSC)☆
910 / 289 / 9
Регистрация: 28.04.2013
Сообщений: 2,381
Записей в блоге: 10
Завершенные тесты: 1
#1

[iOS] Использование terminal'a для выполнения команды - Objective-C

27.09.2015, 09:16. Просмотров 342. Ответов 2
Метки нет (Все метки)

Вот собственно недавно задался вопросом, как же все-таки можно выполнить команду в терминале из-под своего приложения и как это можно предотвратить.(C джейлом)

Небольшой пример:
Насколько известно, можно в терминале выполнять команды unix-подобных систем(вродь так ), но как можно выполнить их из-под своего приложения на ios?
К примеру такую безобидную команду как "ls"(чтоб не продолжился холивар о зловредах) выполнить на подобие
C++
1
system(@"ls");
В инете поискал, вродь ничего такого не нашел, может правда невнимательно смотрел, так что может наши гуру что подскажут?

Добавлено через 1 час 0 минут
Все, нашел, кому интересно копайте в сторону posix_spawn()
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2015, 09:16     [iOS] Использование terminal'a для выполнения команды
Посмотрите здесь:
Написание калькулятора для iOS Objective-C
Objective-C Посоветуйте книги для программирования на ios
Можно ли разрабатывать приложения для iOS на старом Mac? Objective-C
Objective-C Как писать приложение для двух версий iOS?
Objective-C Новостное приложение iOS
Objective-C Открыть сайт в iOS
Программирование под iOS-устройства Objective-C
Переопределение метода только в iOS >= 7.0 Objective-C
Objective-C iOS: портировать C#.NET в Objective-C
Взаимодействие iOS и Windows CE по протоколу TCP/IP Objective-C
Что нужно учить разработчику iOS? Objective-C

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
27.09.2015, 13:36     [iOS] Использование terminal'a для выполнения команды #2
просто интересно, зачем вам это нужно, iOS SDK предоставляет все необходимое, для того чтобы получить доступ к файловой системе и т.д. (конечно же только в своей песочнице)
2ima
☆ Форумчанин(FSC)☆
910 / 289 / 9
Регистрация: 28.04.2013
Сообщений: 2,381
Записей в блоге: 10
Завершенные тесты: 1
27.09.2015, 15:17  [ТС]     [iOS] Использование terminal'a для выполнения команды #3
Vorona, просто в "исследовательских интересах", не для создания вредоносов(к примеру через консольку поменять пасс рута можно же поменять), вот подобное попробовать для себя в обучательных целях сделать)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru