
信息安全
文章平均质量分 86
群鸿
多年一线开发岗位编程,涉足移动平台开发(iOS/Android)、桌面开发(macOS/Winform)、Java后端开发、前端开发以及APP逆向安全等相关技术,在线讲师,群鸿课堂创始人,信息系统项目管理师。
展开
-
长颈鹿共享签名 - 临时解决内测签名问题
共享签名是指利用从目前市面上收集到的共享企业证书对IPA文件实现重签名的过程,目的是解决内测签名问题,只需花费少量费用就能共享签名,从而节省昂贵的签名费用,这是一种最经济实惠的临时解决方案。原创 2023-12-28 10:48:30 · 940 阅读 · 0 评论 -
风车时间锁管理 - 构建IPA文件加锁+签名+管理一站式解决方案
这是一款在iOS平台上针对内测时间控制应用的管理软件,通过对应用程序注入一个时间控制动态库文件,实现应用状态的开启或关闭、设置到期时间、设置安装限量等刚需功能,同时也支持自定义动态库的名称,以及根据应用场景选择不同的加锁模式,进一步为内测应用管理提供安全之盾,并且软件内支持应用签名功能,本软件仅限专业工作人员内部应用测试管理,严禁用于非法用途。原创 2023-09-18 17:50:38 · 336 阅读 · 0 评论 -
基于Obfuscator-LLVM代码混淆工具在Xcode中集成,并记录针对代码混淆方案的实践过程
Obfuscator-LLVM是一个基于LLVM编译器框架的代码混淆工具。它通过对源代码进行重写和变换,改变代码的结构和逻辑,从而使代码变得难以理解和分析。Obfuscator-LLVM可以对C、C++和Objective-C等语言的代码进行混淆处理。它采用了多种技术,如控制流平坦化、函数内联、代码替换、字符串加密和虚假代码插入等,以增加代码的复杂性和混淆度。这样一来,即使有人获取了混淆后的代码,也很难还原出原始的逻辑和算法。原创 2023-07-08 19:40:16 · 3133 阅读 · 1 评论 -
探讨手机越狱和安装deb文件的几种方式研究
笔者近期为了测试某产品功能,需要越狱环境手机一枚,经过一番波折之后越狱成功,不过在安装deb文件时也发生了一些奇葩的问题,值得探讨,接下来,笔者就逐一记录,与君探讨。文末尾语:在越狱的过程中,最重要是反复测试,根据不同的报错,调整不同的方案,善于借助搜索,不能放弃,在安装deb的时候,也会遇到各种情况,应该及时改变方案,从原理上去俯瞰,这样才能找到第三条路,另外笔者所测试的授权码动态库文件管理功能也非常的好用,如有需要实现对IPA文件或deb插件添加授权码网络验证的可去体验测试,官网地址:风车授权码管。原创 2022-07-16 14:30:36 · 16356 阅读 · 1 评论 -
风车签名管理 for Mac版 - 让签名后的APP可以完全管控和实时监测
这是一款在Mac平台上针对内测签名应用的管理软件,旨在对签名后的应用能够控制管理,包括应用的开启或禁用、设置到期时间、 注入或移除第三方动态库文件、设置安装限量、 修改应用名称、版本号和自定义Bundle ID等刚需功能,同时支持个人、公司和企业证书签名, 最重要的是软件在签名时无需填写证书密码,一切操作均在本地Mac电脑中, 确保证书安全,本软件仅限专业工作人员内部应用测试管理,严禁用于非法用途。原创 2022-05-20 08:22:51 · 598 阅读 · 0 评论 -
风车授权码管理 for Mac / iOS版 - 实现一机一码授权管理和网络验证
这是一款在Mac平台上可以实现一机一码授权的管理软件,按照不同时间类型批量生成分组授权码,支持单独或分组操作,如关闭或开启、修改到期时间、删除、还原、检索、更换分组和修改备注等,同时也可以对授权码导出Excel格式文件,并且支持安全操作保护,确保数据安全,本软件仅限专业工作人员内部授权码的测试管理,严禁用于非法用途。原创 2022-05-09 12:01:54 · 2141 阅读 · 1 评论 -
关于直接下载第三方IPA应用分发平台之蒲公英的研究
目前基于第三方应用分发的平台比较常用的就属蒲公英、fir等,在我们提交到平台后,我们可以通过扫描应用二维码来下载,比如蒲公英平台如下:那么以上是非常普通的一个操作过程,问题来了:如何直接在电脑端下载IPA安装包呢,即不通过手机来下载安装包直接安装,我们想把IPA直接提取出来研究或分享。常规模式:1,通过浏览器调试模式,切换到移动设备,即可通过点击安装来获取下载链接,一般链接地址为:<a href="itms-services://?action=download-manifest原创 2021-07-14 15:01:20 · 4732 阅读 · 1 评论 -
基于embedded.mobileprovision描述文件查看iOS苹果证书到期时间三种方案
在iOS开发中,embedded.mobileprovision描述文件是非常熟悉的,里面包含了证书信息,如调试设备UDID、Entitlements、AppIDName、DeveloperCertificates等大量关于此安装包和证书的信息,此文件是二进制格式,无法直接打开,只能通过终端命令,例如mac下自动的命令行工具:security来查看信息,笔者这里演示下如何在获取一个IPA安装包或embedded.mobileprovision的情况下得知描述文件或证书的到期时间。查看embedded.m原创 2021-04-15 17:37:59 · 11635 阅读 · 0 评论 -
针对五款IPA文件安装工具的深度评测
IPA是Apple程序应用文件iPhoneApplication的缩写,在日常中我们可以通过把IPA文件直接安装到iPhone手机来使用,故此笔者针对目前几种比较认可的方式做了对比,评测一下到底那款工具安装速度最快,那种方式更方便,让我们拭目以待吧。前置条件:1、iPhone7手机一部,系统版本:iOS13.5.1;2、测试安装包IPA(企业包)一个,大小:570.5 MB ;3、USB数据线一根,苹果标配;4、秒表一个,记录安装时间;测试开始:1、Xcode安装,下载官网:h.原创 2020-12-04 09:16:23 · 4581 阅读 · 0 评论 -
关于几种获取iOS设备UDID典型方式的技术探讨
UDID 是由子母和数字组成的 若干个字符串的序号,用来区别每一个唯一的 iOS 设备,包括 iPhones, iPads, 以及 iPod Touches,这些编码看起来是随机的,实际上是跟硬件设备特点相联系的,我们称之为识别码,也叫做UDID( Unique Device Identifier),比如典型的UDID 类似这样:37f2f993bae681636e30e74b04d6b8955ba36f29 或 00004103-001105363440002F这样一来,我们拿到UDID后在苹.原创 2020-11-25 15:56:26 · 1975 阅读 · 0 评论 -
关于IPA文件重签名后如何跟踪管理APP的技术探讨和实践演示
前言:开发iOS的朋友都知道,在功能开发完成后,我们就会用申请的苹果账号在后台做证书配置,然后提交到AppStore,但是也有部分APP我们不需要提交到AppStore,比如内部测试用的APP、定制给客户开发的功能性APP、还有其他一些不适合提交到AppStore的APP,那么这时候我们就仅需要针对特定的人群或部分手机设备来安装,最简单方式就是把需要安装的设备UDID作为测试机在配置文件中添加,最多可添加100台设备,另外一种方案就是采用企业证书重新打包,这样就不限制设备数量,相对来说简单,此外还有一种情况原创 2020-10-02 14:08:39 · 450 阅读 · 1 评论 -
风车签名管理 for Mac版 - 让签名后的APP可以完全管控和实时监测
这是一款在Mac平台下安全可控的iOS签名管理软件,旨在对签名后的APP能够完全控制,包括APP的开启或禁用、设置到期时间锁、注入第三方动态库文件、设置安装限量、修改APP名称和自定义Bundle ID等刚需功能,同时支持个人、公司和企业证书签名,最重要的是软件在签名时无需填写证书密码,一切操作均在本地Mac电脑中,确保证书安全。软件特性:安全机制软件签名过程只能在本地Mac电脑上操作,签名时无需输入证书密码,确保证书安全,签名机制与苹果官方签名模式一致。APP签名同时支持个人、公司和企业证..原创 2020-09-30 10:57:21 · 706 阅读 · 0 评论 -
Android逆向反编译代码注入APK过程思路分析
一、名称解释逆向 - 是一种产品设计技术再现过程,从可运行的程序系统出发,运用解 密、反汇编、系统分析等多种计算机技术,对软件的结构、流程、算法、 代码等进行逆向拆解和分析,推导出软件产品的源代码、设计原理、结构、 算法、处理过程、运行方法及相关文档等。 反编译 – 指把机器码(汇编语言) → 高级编程语言,也就是通过反编译工 具对低级语言进行逆向工程,获取其源代码,比如Java的反编译,就是将 class文件转换成java文件。 APK - (全称:Android application pack原创 2020-08-05 17:21:18 · 1326 阅读 · 0 评论 -
GitHub图片加载失败原因追究及解决方案
Github 简介:GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,使用Ruby on Rails编写而成,用户可以免费创建公开的代码仓库。GitHub 在 2018 年 6 月 4 日微软宣布,通过 75 亿美元的股票交易收购代码托管平台 GitHub。至于GitHub更详细的内容,可查看这篇文章:https://www.cnblogs.com/yoke/p原创 2020-05-16 18:10:57 · 2836 阅读 · 0 评论 -
iOS动态库之An empty identity is not valid when signing a binary for the product type Dynamic Library
笔者近期在提交AppStore审核被提示,自6月30号之后提交的APP必须编译于SDK13,故而下载了Xcode 11.4,紧接着又升级了Mac OS到10.15,然后就发现之前用的Photoshop CS 不能用了、Microsoft Office 2011不能用了,还有大量之前的软件不能用了,一番下载破解之后,终于算是安装好了必备软件,不过在用Xcode11.4编译之前的iOS动态库时,出现如...原创 2020-04-10 15:24:52 · 6377 阅读 · 0 评论 -
《Android破解之北斗手机定位系统》之继续破解
前几日,看到一篇文章颇有意思的破解文章,便尝试亲手操刀试一试,文章来源:《 Android破解之北斗手机定位系统》,来源自:吾爱破解论坛,文章链接:http://www.52pojie.cn/forum.php?mod=viewthread&tid=385773,感兴趣的朋友可以速速围观,下面我要说明的是以下几点:工具:APK改之理(Apk IDE)http://www.onli...原创 2018-07-04 10:48:04 · 20982 阅读 · 1 评论