Mac OSX下破解软件的一般方法及过程

转载 2013年12月04日 14:03:01
OS : Mac OSX 10.6 a432
工具:Xcode中的otool、 gdb;文本编辑器;hex编辑器;计算器;终端
目标:以下为“或”的关系
  • 找出注册码计算方法,计算出真实有效的注册码
  • 绕过程序的注册验证,使之认为已经注册
  • 开放软件所有注册后应有的功能
方法:
  1. 动态调试,主要工具gdb
      首先,ps -ax|grep "要破解的程序名",得到其进程id,如1234
      接着,使用gdb,用attach “进程id”
      然后,bt查看函数调用栈,找到可疑函数后,使用up 
      继续,用si等命令单步跟踪,set等命令改变参数的值
      再来,使用disassemble命令,查看确认要修改的二进制字符串
      最后,用十六进制编辑器查找并修改二进制字符串
     2. 动静结合,主要工具otool + gdb
      a. otool -tV "目标程序" > dis.asm
      b. 文本编辑器打开 dis.asm,查找可疑的函数
      c. 使用gdb打开目标程序,并在可疑的函数中设置断点,如 b *0x00001234
      d. run 运行程序,断点处,si 等跟踪, set 设置关键参数值
      e. 用计算器计算需要修改的序列偏移,或disassemble命令
      f. 用十六进制编辑器查找并修改二进制字符串

常用的命令
attach 1234
b *0x1234
clear *0x1234
bt
disassemble
si
finish
set $eax

gcc test.c -o test
otool -tV target > dis.asm

相关文章推荐

假冒杀毒软件在Mac OSX上的感染过程

多年来,假防病毒软件FAKEAV变种一直是Windows平台的困扰。但最近,该恶意软件也开始转战Mac OS X平台。就像Windows平台的假防病毒软件FAKEAV变种一样,Mac平台的假防病毒软件...
  • iqushi
  • iqushi
  • 2011年06月21日 16:46
  • 743

wifi密码破解软件,谨慎使用!

使用智能手机,既能上网又不会产生流量费用,想必大家都喜欢。正是抓住了用户这样的心理,最近一款名为“WiFi万能钥匙”的手机软件走红。   它能让你不用输入密码就能蹭到免费的WiFi,天下是否...
  • wifitsj
  • wifitsj
  • 2014年05月30日 16:33
  • 976

破解软件人才“招聘难就业难”

“软件企业招聘难、计算机与软件专业大学毕业生就业难”,从2011年以来,这一矛盾的现象在中国软件与信息服务业中普遍存在。”     进入千禧年后,随着IT技术的逐步普及,从事IT工作成为求职新时...

Mac版offer破解软件

  • 2017年10月25日 10:41
  • 8.62MB
  • 下载

unity 3.5.6 for mac 破解软件

  • 2013年07月31日 14:29
  • 38.84MB
  • 下载

我是如何利用Apktool破解软件

前言首先声明一点,破解他人软件是违法行为,本篇文章仅供技术交流!应朋友之邀,写一篇关于android反编译入门级相关的技术知识。俗话说的好,师傅领进门,修行靠个人。为什么是入门级,因为有些技术知识需要...

最新SmartSVN windows mac 破解软件

  • 2017年11月02日 16:51
  • 446KB
  • 下载

打击破解软件,终于有解决良方了!

长久以来,知识产权是私权,侵犯知识产权是对神圣私有财产的侵犯,其行为等价于盗窃甚至抢劫。随着时间发展和宣传的不断增强,这种观点已经成为了现代社会的一个普遍被接受的价值观念。“盗版”等于“偷窃”已经成为...

【不为人知的三大暴力破解软件】

Linux环境以Ubuntu 7.10为例,下述三款软件,均包含在Ubuntu源里,可直接apt-get install来安装。   1.破解Zip文件密码   现在网络上最流行的文档格式当属zi...

.net reflector反编译破解软件

.net reflector是一款很强大的反编译工具,只限于.NET平台的反编译,这里安装及破解过程跳过,直接从破解软件的步骤开始吧,这里我安装的版本是8.3.3.115,安装后左边程序集列表中,会默...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mac OSX下破解软件的一般方法及过程
举报原因:
原因补充:

(最多只允许输入30个字)