资源简介
最新Theos文件,已亲测可用, 内含libsubstrate.dylib文件直接下载,放入相应路径即可使用, 省时省力

代码片段和文件信息
#import
#import
#define LIGHTMESSAGING_USE_ROCKETBOOTSTRAP 0
#import “rocketbootstrap_internal.h“
static CFMutableSetRef allowedNames;
static const uint32_t one = 1;
static void machPortCallback(CFMachPortRef port void *bytes CFIndex size void *info)
{
LMMessage *request = bytes;
if (!LMDataWithSizeIsValidMessage(bytes size)) {
LMSendReply(request->head.msgh_remote_port NULL 0);
LMResponseBufferFree(bytes);
return;
}
// Send Response
const void *data = LMMessageGetData(request);
size_t length = LMMessageGetDataLength(request);
const void *reply_data = NULL;
uint32_t reply_length = 0;
if (length) {
CFStringRef name = CFStringCreateWithBytes(kCFAllocatorDefault data length kCFStringEncodingUTF8 false);
if (name) {
switch (request->head.msgh_id) {
case 0: // Register
#ifdef DEBUG
CFLog(kCFLogLevelWarning CFSTR(“Unlocking %@“) name);
#endif
CFSetAddValue(allowedNames name);
break;
case 1: // Query
if (CFSetContainsValue(allowedNames name)) {
reply_data = &one;
reply_length = sizeof one;
#ifdef DEBUG
CFLog(kCFLogLevelWarning CFSTR(“Queried %@ is unlocked“) name);
#endif
} else {
#ifdef DEBUG
CFLog(kCFLogLevelWarning CFSTR(“Queried %@ is locked!“) name);
#endif
}
break;
case 2:
// Good morning still awake
reply_data = &one;
reply_length = sizeof one;
break;
}
CFRelease(name);
}
}
LMSendReply(request->head.msgh_remote_port reply_data reply_length);
LMResponseBufferFree(bytes);
}
int main(int argc char *argv[])
{
allowedNames = CFSetCreateMutable(kCFAllocatorDefault 0 &kCFTypeSetCallBacks);
LMCheckInService(connection.serverName CFRunLoopGetCurrent() machPortCallback NULL);
notify_post(“com.rpetrich.rocketd.started“);
CFRunLoopRun();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-05 16:23 theos\
文件 35367 2018-09-05 16:23 theos\LICENSE.md
目录 0 2018-09-05 16:23 theos\sdks\
文件 0 2018-09-05 16:23 theos\sdks\.keep
目录 0 2018-09-05 16:23 theos\bin\
文件 491 2018-09-05 16:23 theos\bin\deb_build_num.sh
文件 1033 2018-09-05 16:23 theos\bin\update-git-repo
文件 213 2018-09-05 16:23 theos\bin\install.mergeDir
文件 892 2018-09-05 16:23 theos\bin\fakeroot.sh
文件 148 2018-09-05 16:23 theos\bin\install.copyFile
文件 220 2018-09-05 16:23 theos\bin\post-update
文件 5273 2018-09-05 16:23 theos\bin\dm.pl
文件 980 2018-09-05 16:23 theos\bin\package_version.sh
文件 1022 2018-09-05 16:23 theos\bin\denicify.pl
文件 437 2018-09-05 16:23 theos\bin\target.pl
目录 0 2018-09-05 16:23 theos\bin\lib\
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\
文件 1216 2018-09-05 16:23 theos\bin\lib\NIC\NICType.pm
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\NICba
文件 1065 2018-09-05 16:23 theos\bin\lib\NIC\NICba
文件 600 2018-09-05 16:23 theos\bin\lib\NIC\NICba
文件 365 2018-09-05 16:23 theos\bin\lib\NIC\NICba
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\Formats\
文件 3382 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar.pm
文件 1212 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NIC1.pm
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\
文件 189 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\Symli
文件 287 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\_TarMixin.pm
文件 355 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\File.pm
文件 274 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\Directory.pm
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\Bridge\
............此处省略1379个文件信息
相关资源
- II型逆向跷跷板机制及其在LHC和ILC的签
- 在3-3-1模型中实现II型逆向跷跷板机制
- 中国OFDI逆向溢出对技术能力提升的影
- Windows逆向技术
- SAP HCM_正向考勤和逆向考勤的比较.p
- 逆向工程核心原理图书-样本(无病毒
- 驱动OD--------------------.rar
- Re-For-Beginners逆向工程入门
- 逆向工程从ObjC到Swift
- mybatis逆向工具
- 关于爬虫如何做js逆向的思路
- 代码_老码识途-从机器码到框架的系统
- 适合破解新手的160个crackme练手
- TCP IP数据包分析程序篇
- 逆向题目汇总
- 滴水逆向中级课件源码
- MYbatis逆向工程
- 逆向工程核心原理随书代码及
- IKMethods逆向运动学
- 逆向动力学算法源码经过验证效果极
- IDEA+Mybatis实现逆向工程
- 逆向工程工具
- mybatis逆向工程.zip
- 易语言模块转源码工具
- 编译原理-Oberon-0逆向工程工具ROSE.ra
- CATIA点云逆向
- 滴水三期视频+课件+笔记
- 滴水逆向3期海东老师讲最新最全
- 专注于非越狱环境下iOS应用逆向研究
- 滴水逆向三期课件(全)
评论
共有 条评论