展开

Elliptic License Framework 通用补丁

系统:WinAll 大小:5KB

类型:编程软件 更新:2026-09-30

截图 简介 下载 文章 猜你喜欢 评论(0)

Elliptic License Framework 通用补丁,正常来说,使用此授权框架的App都可以使用该补丁劫持。
以Ummy Video Downloader来说
 

它就用了这个授权框架。

先来看看要劫持的验证方法

- (BOOL)verifyLicenseKey:(NSString *)licenseKey forName:(NSString *)name;

{

        if (!name || [name length] == 0)

                return NO;

        // Check if license key is blocked. Note that we use key without dashes

        if ([self isBlockedLicenseKey:licenseKey])

                return NO;

        ECDSA_SIG *signature = ECDSA_SIG_new();

        if (!signature)

                return NO;

        NSData *signatureData = [NSData el_dataWithBase32String:licenseKey];

        // Check length of signature before verifying

        if ([signatureData length] != digestLength * 2) {

                ECDSA_SIG_free(signature);

                return NO;

    }

        int partLen = (int)[signatureData length]/2;

        signature->r = BN_bin2bn([signatureData bytes], partLen, signature->r);

        signature->s = BN_bin2bn([signatureData bytes] + partLen, partLen, signature->s);

        if (!signature->r || !signature->s) {

                ECDSA_SIG_free(signature);

                return NO;                

        }

    uint8_t digest[digestLength];

    el_compute_digest([name UTF8String], digest, digestLength);

        BOOL result = ECDSA_do_verify(digest, digestLength, signature, ecKey);

        ECDSA_SIG_free(signature);

        return result;

}

直接让这个方法返回true就可以完成验证了。

使用方法

1、解压附件压缩包,拷贝libEllipticLicensePath.dylib和PatchIt两个文件至Contents/MacOS目录。
2、双击运行PatchIt,输入可执行文件的文件名,比如Ummy Video Downloader, 回车
3、程序自动备份原文件,并会生成同名的可执行脚本文件。劫持完成。
4、打开spotlight,输入程序名称,打开,程序已完成破解。

展开
相关推荐 SciTE SCIntilla based Text Editorv2.2.1.0 官方版下载 ActivePerl Perl解释器5.26.1.2601 官方版下载 Eclipse Eclipse IDE2025.12 官方版下载 Adobe Dreamweaver电脑版21.0 官方版下载 gVim文本编辑器8.1.282.0官方版下载
游戏专区
  • 游戏攻略
  • 其它版本
  • 相关辅助
相关文章

精品推荐

猜你喜欢

玩家留言
评分
★
★
★
★
★
力荐
选择头像:
10
999+人评分
★★★★★
★★★★
★★★
★★
★
查看更多 >
其它版本