ios 企业证书 ipa 重新签名发布1. 应用场景当前有一个 未用企业证书签名的 ipa 文件,默认是不可以直接安装到设备上的;我们需要用企业版证书签名;当前有一个已经用企业证书签名的 ipa 文件,不过我们可以用另外一个企业证书对其重新签名;以上两种场景国内有开放的平台在做,比如 蒲公英2. 重新签名原理和工具Solution:Unzip t...
2015-06-17 18:12 阅读(5) 评论(0) 条件断点设置一个条件断点,条件由cond指定;在gdb每次执行到此断点时,cond都被计算。当cond的值为非零时,程序在断点处停止。用法:break [break-args] if (condition)例如:break main if argc > 1break 180 if (string == NULL && i break test.c:34 if...
2014-11-11 11:34 阅读(327) 评论(0) 博客地址: http://blog.claudxiao.net/2012/07/decrypt_app_in_ios5/按以往资料解密iOS5应用软件会遇到两个问题:nm出来的符号里,没有start了,因此不知道在哪里下断点,即便下到常规的0x2000处,也会断不下来; 找到合适的断点后,gdb只要run就出现奇怪的错误,还是断不下来。 下面以Douban.fm.i...
2014-11-07 14:47 阅读(188) 评论(0) dump [格式] memory 文件名 起始地址 结构地址 # 把指定内存段写到文件 dump [格式] value 文件名 表达式 # 把指定值写到文件 格式包括: binary 原始二进制格式 ihex intel 16进制格式 ...
2014-11-07 14:23 阅读(342) 评论(0) http://hellogcc.blogbus.com/logs/67436524.htmlteawater@hellogcc当我在使用GDB的时候,我总想直接设置断点到一个文件上。这样当被调试程序运行到这个文件里任何一行代码的时候,他就会被断点停止。但是GDB的普通断点指令是不支持这么作的。现在,gdb-cvs-head中有了一个新命令(应该也会出现在gdb 7.2中):...
2014-11-07 11:50 阅读(182) 评论(0) APPsync是iPhone、iPad、iPod touch越狱后最常安装的补丁,安装后可以绕过系统验证,随意安装运行破解的ipa软件。...
2014-11-06 14:35 阅读(121) 评论(0) http://www.coredump.gr/articles/ios-anti-debugging-protections-part-2/In the previous part (iOS Anti-Debugging Protections: Part 1) we discussed about ptrace and how it can be used to prevent a ...
2014-10-21 16:11 阅读(727) 评论(0) 转自:http://www.coredump.gr/articles/ios-anti-debugging-protections-part-1/Many iOS applications use anti-debugging techniques to prevent malicious users from using a debugger to analyze or modify...
2014-10-21 15:34 阅读(403) 评论(0) ps -ax:查看当前所有进程file : 加载被调试的可执行程序文件。set disassemble-next-line on //打开汇编指令显示 set args 可指定运行时参数。(如:set args 10 20 30 40 50)show args 命令可以查看设置好的运行参数。gdb -p pid:附加到目标进程。r或run : 运行程...
2014-09-03 11:30 阅读(330) 评论(0) 3DES+Base64 加密解密的方法 #import #import "GTMBase64.h" // Open source,base64处理,就两个文件,自己从网上下载下吧+ (NSString*)TripleDES:(NSString*)plainText encryptOrDecrypt:(CCOperation)encryptOrDec...
2014-08-26 11:26 阅读(456) 评论(0) IOS自带的加密库头文件。去掉#include 语句,...
2014-08-26 10:59 阅读(702) 评论(0) 有些果粉在越狱后,安装Cyida的过程中总是提示"Hash Sum mismatch"错误。出现此情况时大多是因为网络故障,链接不畅或是其他网络方面的原因,你可以先尝试挂Vpn。但某些情况下,挂了Vpn仍不能保证顺利下载。这种情况在移动的 2G 网络下尤为严重。事实上,报错"Hash Sum mismatch"只是表示 Cydia 不能保证当前所有下载下来的包准确校验,并不意味着前面已经下...
2014-07-09 19:33 阅读(190) 评论(0) 因为Apple已经弃gdb投lldb,所以随着我动态调试的次数越来越频繁,gdb上一个接一个的bug经常会让人很恼火。既然苹果打算建立自己的调试器王国,也投入了钱力精力,那我们干脆也上手lldb玩玩,看看lldb是不是比gdb要更好用(以下操作在iPhone 5,iOS 7.0.4上测试,应该也适用于arm64,如果不行,请参照iphonedevwiki)一、定制lldb1. 下载一个...
2014-06-25 20:24 阅读(1818) 评论(0) 对于游戏修改,有很多方法,如果存档没有加密,则可以用十六进制法进行修改(相信以前用过NOKIA的友友应该都会吧!),但是如果加了密的,那就没有法那样修改了,只能通过内存修改,在其它平台上,如Symbian:有八门神器,android:也有八门神器,PPC:有金山游侠,而我们IOS却没有一个好的软件来实现,然而,上天还是公平的,没有给我一条绝路,可以用断点法,内存法来修改,新的游戏出来后,一些高人都...
2014-06-24 17:40 阅读(311) 评论(1) 进入Cydia,底下点选 管理,再点选左上角 设置,即可。...
2014-06-24 16:23 阅读(986) 评论(0) 今天尝试用gdb 调试iphone,结果遇到如下错误:...
2014-06-24 15:53 阅读(195) 评论(0) void usage(void) {printf(“原创文章,欢迎转载和引用,不过请附上原始链接(http://gikir.com/blog/?p=51)和本申明,否则嘛,哼哼…\n”);}本篇文章我们将介绍如何使用gikdbg调试iOS控制台程序,此处的控制台程序分为四类:1.在PC系统中自己编译的iOS程序;2.在iOS系统目录(比如/usr/bin)中的程序;...
2014-04-25 14:46 阅读(760) 评论(0) void usage(void) {printf(“原创文章,欢迎转载和引用,不过请附上原始链接(http://gikir.com/blog/?p=43)和本申明,否则嘛,哼哼…\n”);}gikdbg目前只支持iOS 32位系统,包括Mach-O文件分析,远程调试,远程控制台等主要功能.未来的gikdbg for android将以4.4.2 Android ART为起点进行...
2014-04-25 14:44 阅读(889) 评论(0) void usage(void) {printf(“原创文章,欢迎转载和引用,不过请附上原始链接(http://gikir.com/blog/?p=32)和本申明,否则嘛,哼哼…\n”);}在初次使用gikdbg进行iOS 32位软件调试之前需要进行的配置步骤:步骤1.前往http://gikir.com/product.php下载并解压到任意目录;步骤2.使用iFun...
2014-04-25 14:42 阅读(687) 评论(0) void usage(void) {printf(“原创文章,欢迎转载和引用,不过请附上原始链接(http://gikir.com/blog/?p=29)和本申明,否则嘛,哼哼…\n”);}在Windows的世界里,最好用的调试器莫过于ollydbg。强大的静态分析,完善的动态调试,易用的交互界面,牛逼的插件系统…这些特性使得ollydbg成为软件安全领域标准的动态分析工具。...