随笔分类 - Decompile
浅谈共享软件如何被破解
摘要:一、常见的共享软件保护方式 正所谓“知己知彼,百站百胜”,在讨论如何破解“共享软件”之前,我们首先应该知道“共享软件”都采用了哪些保护方法 1.网上注册 目前大约80%的共享软件都采用网上注册。通常这类共享染件都会有使用时间上的限制,一旦过了试用期,就必须向软件开发者着册才能够继续使用。注册过程一般都是用户把自己的私人信息告诉给开发者,开发者再根据这些信息,按照一定的规则计算出注册码,用户付费后即可得到。最后,用户在软件的注册项中输入得到的注册码,完成注册。 2.警告窗口 警告窗口是软件设计者用来不断提醒用户购买正版软件的窗口,这样的窗口会在软件启动或运行过程中不时弹出,非常令人讨厌。此类软件
阅读全文
[自我学习用]Decompie破解一些软件的实例
摘要:“破解的东西不是几句话就能说清楚的,首先你必须要有一定汇编语言基础,常用的工具无非是W32DASM(反汇编)、ollydbg(需要准备不同的修改版)、Peid(简单的查壳),这些都是都 最常用了,涉及到脱壳等具体操作还有很多不同的软件。有了这些以后,去看雪或者yes联盟之类地方找一些简单的crackme或者例程来练手来慢慢熟悉。 ”工具:PEID 查壳 OD 逆向工程(脱壳或破解加修改都可以)lordPEC 脱壳工具(Dump) imporREC修复工具也可以脱壳 W32Dasm破解工具eXeScope通过这个软件来查看未能在w32dasm中正确显示的字符串信息 C32asm破解工具+十六进制
阅读全文
[转载]谈软件的破解与保护
摘要:目前中国软件业所面临的迫切问题。目前绝大多数软件都采取了加密技术来应对,本文分析了软件破解中几个重要的专业术语和常见的软件破解方法,并具体介绍了软加密和硬加密技术。关键词:知识产权,软件加密,软件破解1、引言 开发软件时,尤其当用到商业用途时,注册码和激活码是非常重要的,未注册的用户会加上某些限制,如使用天数,延迟,未注册画面等等。但是现在的软件破解技术十分强大,各种国内外大型软件都有注册机制,却同时也不断地被破解,国家一再加大力度,打击非法软件出版物,扶持正版软件,但实际效果并不理想。大多的软件商选择了购买加密产品或者加密技术来保护自己的软件,软件保护一般分为软加密和硬加密。2、常见的软件破
阅读全文
[C#反编译]Reflector相关及破解下载
摘要:Reflector原来是免费软件,用的人很多,市场很大,于是学习微软中国,开始收费了;目前最新版是7.0;我先装过试用版,再用其它版本的就完全不行了,会提示out of date!必须修改系统时间才会有些效果;于是到处找7.0的序列号;几乎都是挂在一些注册收费的国外网站上,找了半天找个个6.5版本的破解版,唯一可用!共享之!http://download.csdn.net/source/3150641它的一些插件:用Reflector和FileDisassembler配合反编译.net Windows程序:http://www.soaspx.com/dotnet/csharp/csharp_2
阅读全文
初识exe程序---[反汇编]小感(PEiD+DEDE)
摘要:近期由于一个项目的需要,我初步接触了exe程序反汇编。折腾了好几天终于见到了那个程序中急需的算法的真面目了。回顾整个过程,小有感悟。为记念初识程序反汇编的心路历程,特记录下对程序反汇编过程的粗浅感受。一、工作环境: 1、查壳工具:PEiD(用于初步确定exe程序是否加壳以及使用何种开发软件编写); 2、反编译工具:DeDe(经过查壳工具检查,将要被反汇编的程序是用“BorlandC++1999”编写的,所以选用专门反编译Delphi程序的DeDe;用于初步确定程序模块、函数方法划分对应exe程序相应汇编指令地址的位置); 3、反汇编动态调试工具:OllyICE(即,OD;用于动态反汇编调试程序
阅读全文
[C#防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
摘要:说 明:你希望自己用.net辛辛苦苦做出来的软件被人轻易破解吗?你希望自己花了大量人力物力用.net开发出来的产品被竞争对手轻易获取核心代码吗?这是 一篇比较详尽地介绍如何保护自己的.net源代码的文章,如混淆、加密和强名称等,出于保护原作者的角度,所以本人没有掐头去尾作为自己个人的文章,正因 为是全文转载,所以并不代表本人完全赞同作者的全部观点,也不代表本人本人提作者提到的软件做广告,这一点请大家注意,不要认为我为别人做广告而骂我,其 实我根本不认识作者。一.前言大家好,我是康世杰,大家可以叫我Jason。我和大家一样,都是搞技术出身,也未当过讲师,所以口材有限,如果讲得不好之处,还希望大家
阅读全文
[android反编译小结]apktool/ AXMLPrinter2.jar/ dex2jar.bat/ jd-gui/ Jodeclipse/ JadClipse
摘要:开篇:“对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似Sun JavaMe的Jar压缩格式一样,不过比较去别的是Android上的二进制代码被编译成为Dex的字节码,所有的Java文件最终会编译进该文件中去,作为托管代码既然虚拟机可以识别,那么我们就可以很轻松的反编译。所有的类调用、涉及到的方法都在里面体现到,至于逻辑的执行可以通过实时调试的方法来查看,当然这需要借助一
阅读全文