Описание тега cycript
Cycript позволяет разработчикам исследовать и изменять запущенные приложения на iOS или Mac OS X, используя гибрид синтаксиса Objective-C++ и JavaScript, через интерактивную консоль, которая включает подсветку синтаксиса и завершение табуляции.
3
ответа
Определить, подключен ли Cycript/Substrate или gdb к процессу приложения для iOS?
Я создаю приложение для iOS, которое передает конфиденциальные данные на мой сервер, и я подписываю свои запросы API в качестве дополнительной меры. Я хочу сделать реверс-инжиниринг как можно более сложным, и, используя Cycript для поиска ключей под…
07 дек '15 в 10:53
0
ответов
__nw_socket_service_writes_block_invoke sendmsg(fd 23, 31 байт): сокет был закрыт iOS
Когда я вызываю метод класса; мое приложение мгновенно падает; когда я специально избавляюсь от этого метода класса; опять похоже работает нормально. После отладки совсем немного; это то, что показано на моей консоли устройства __nw_socket_service_w…
16 фев '18 в 07:10
1
ответ
Swift устойчив к зацеплению?
Cycript - это консольное приложение, представляющее собой смесь Objective-C и JavaScript. Cycript очень полезен для динамического анализа приложений iOS. Если вы пишете какие-либо методы или полный ipa с Swift, все еще можно подключить приложение на…
21 июл '14 в 06:15
0
ответов
Cycript причиной убито: 9 ошибка
Когда я выполняю cycript в iOS, это tip kill: 9 error, вот так: Зачем?
25 май '18 в 11:24
0
ответов
Вызов ViewController с Cycript показывает черный экран
У меня есть VC, я хочу позвонить, называется SwitchingVC, я попробовал стандарт UIApp.keyWindow.rootViewController = [[SwitchingVC alloc] init]; однако все, что загружается, это пустой черный экран, виджеты, перечисленные в файле дампа класса (ниже)…
11 янв '18 в 14:16
1
ответ
Использование макроса SEC_IS_BEING_DEBUGGED_RETURN_NIL в приложении iOS
Я узнал о следующем фрагменте кода, который, как утверждается, в некоторой степени предотвращает метод Swizzling. #ifndef DEBUG SEC_IS_BEING_DEBUGGED_RETURN_NIL(); #endif Но при включении в мой проект для тестирования я получаю ошибку. Неявное объяв…
12 фев '15 в 14:40
1
ответ
Элементы доступа к скриптам в JavaUtilArrays_ArrayList
Я использую Cycript на iOS и вызываю внутренний API в приложении. У меня есть переменная типа JavaUtilArrays_ArrayList, возвращенная из вызова cy# l "[<FieldDescriptor: 0x170a74fc0>, <FieldDescriptor: 0x170a75a00>, <_FieldDescriptor: …
23 мар '18 в 18:30
1
ответ
Доступ к <objc / runtime.h> из Cycript
Я не хочу использовать связанные объекты и ISA Swizzle, но я не могу понять, как импортировать objc/runtime.h для использования с Cycript. Я пробовал и в консоли, и в файлах.js, но не повезло. В идеале я хотел бы выяснить, как включить фреймворки.
09 июл '15 в 23:18
1
ответ
"Неверный тип процессора в исполняемом файле"
Я зашёл в свой взломанный iPhone 7 с iMac, чтобы следовать учебнику ( этот). Когда я набираю команду "cycript -p SpringBoard", она выдает мне эту ошибку: Неверный тип процессора в исполняемом файле Как я могу решить это?
01 мар '19 в 19:20
2
ответа
Как мне сократить возвращаемые координаты?
Используя Cycript (смешанный с Javascript) через твик у меня есть этот код: var latitude = [IS2Weather currentLatitude]; Это возвращает -1,65456038607131e+25 Я хочу ограничить его до 6 знаков после запятой (-1.654560), как правильно это сделать, пож…
12 мар '16 в 11:12
1
ответ
Как Cycript / подложка работает, чтобы подключиться к процессу?
В настоящее время я изучаю методы подключения мобильных приложений и наткнулся на некоторые фреймворки, такие как Xposed (Android), Frida (Android и iOS) и Cycript (iOS). Документация о Xposed и Frida довольно хорошо объясняет, как именно они это де…
21 окт '16 в 20:21
0
ответов
Почему я получаю "Ошибка какао 513", когда использую cycript для записи файлов в "/var/mobile/viewdump.txt" на взломанном iPhone 5?
Использование корневого разрешения для подключения Iphone, но при использовании рекурсивных разрешений Cycript проблемы при печати Ошибка: iPhone:~ root# cycript -p ting cy# var error = new @encode(NSError *) &null cy# var thing;[[UIApp.keyWindo…
08 май '18 в 11:09
2
ответа
Как прикрепить Cycrypt или gdb перед запуском программы
Я нахожусь в середине PT, где приложение проверяет JailBreak, раньше он запускается, и первый пользователь, который видит экран, предупреждает, что приложение Jailbroken, и нажимает ok для выхода. Мой вопрос: есть ли способ присоединить Cycript до з…
22 янв '15 в 01:52
1
ответ
cycript TypeError("undefined не является объектом при следовании учебнику
Я пытаюсь следовать этому руководству - http://resources.infosecinstitute.com/ios-application-security-part-8-method-swizzling-using-cycript/ В нижней части статьи я нахожусь в той части, где вы печатаете: ViewController.messages['validateLogin'] = …
11 окт '16 в 12:17
1
ответ
Указатель на функцию C++ в Cycript
В cycript можно получить ссылку на указатель на функцию c, но я не смог использовать этот синтаксис для извлечения указателя на функции C++, используя либо их собственные, либо искаженные имена функций из таблицы символов. Есть ли способ добраться о…
27 фев '14 в 18:41
1
ответ
В файле HTML, как я могу сделать ссылку на файл Cycript?
Я пробовал это в разделе заголовка, но не работает: <script type="text/cycript" charset="utf-8" src="Scripts/cycript.cy"></script> Благодарю.
11 мар '16 в 17:37
1
ответ
Cycript скрипт для запуска приложения в фоновом режиме
У меня есть cycript backboardd скрипт, который отлично работает на iOS 7 для изменения приложения, чтобы продолжить работу в фоновом режиме. app = [BKProcess processForPid:$PID]; alive = [[BKProcessAssertion alloc] initWithReason:7 identifier:"AppKe…
30 ноя '15 в 17:46
0
ответов
Инъекция Cycript на симуляторе iOS получила ошибку CYPoolError
В ролике Джея Фримена мы можем добавить библиотеку Cyript в симулятор iOS, чтобы динамически отлаживать наше приложение. Но когда я делаю оперу и пытался CYListenServer(5432); Я получил аварию: libc++abi.dylib: terminating with uncaught exception of…
22 янв '16 в 07:54
0
ответов
Подключите метод экземпляра в iOS с помощью theos и получите передаваемый аргумент
-(void)setID:(long long) это метод, и я хочу получить передаваемый аргумент (целое число) и показать его в виде предупреждения. А также, если возможно, как передать этот аргумент другому методу. -(void)setSelectedID:(long long), если это метод, кото…
13 мар '18 в 12:48
0
ответов
Вызов методов в Cycript
Из различных статей я понимаю, как вызвать метод, который не принимает параметров, но как мне вызвать метод, который принимает несколько параметров в Cycript? В качестве примера alertView:(id)view didDismissWithButtonIndex:(int)buttonIndex inside UI…
28 май '19 в 12:02