我想今天就向大家介绍一下关于暴力破解的知识和破解经验。这个当然也是我个人的经验,但是对于高手来说应还有其它方面的经验,如果你认为我的经验不足的话,希望能够来信补充一下。
现在就开始介绍暴力破解的原理。对于暴力破解通常是无法得到注册码或是注册码的运算过程太复杂,无法通常计算得到(这里指使用反推法来计算注册码)所以就能够使用修改程序的方法来破解这个软件,这样通常就是暴力破解。
现在将使用暴力破解的软件分一下类型,也好让大家来知道如何对不同的软件进行注册码破解还是暴力破解了。
1.测试版软件
这种软件是属于测试使用的,通常无法注册,这样它只有一个time bomb限制,对于破解它只能使用暴力破解方法了。只要将它的时间×××解除就行了。
2.共享软件中不需要注册码输入的形式
这种软件是比较成熟的软件,但是作者通常没有使用注册码保护软件,而是仅做一个time bomb,同上面的一样,所以破解就同上面相同了。
3.共享软件中注册码运算过程过于复杂情况
这样的软件是作者设计时使用了十分复杂的运算过程,你使用反推无法得到它的注册码,所以它也只能使用暴力破解才能使用这个软件。
4.共享软件的提示窗口
通常这种软件是在开始运行的时候有一个提示窗口,最为可气是有的软件提示窗口有一定的时间要求,你必要等10秒才能运行这个软件,所以通常破解它就使用暴力破解了。(这不包括破解出注册码的情况)
5.共享软件使用Key File保护的形式
对于这种软件来说,通常的解密人是比较难破解的,但是使用暴力破解就相当的轻松了,你只要找对地方就可以破解它了。
6.共享软件加壳处理
这种破解是属于暴力破解中最难的一种了,因为如果你没有脱壳知识的话,你将无法使用暴力破解来得到这个软件的破解过程。所以对于这种来说,一定好好学习脱壳知识才能对付这个破解。
好了,现在就开始通常过例子来介绍如何进行暴力破解了。
简介:一个制作软件安装程序,可以制作非常小巧的安装文件,并且支持Win95/98/NT,用它所制作出来的文件非常小只有2-3K,而且不需要SETUP.EXE文件,只要点击鼠标右键选择Install即可,不过你也可以用它制作一个包含SETUP.EXE文件的INF文件包。可生成一片或多片的ZIP或EXE文件,它使用INI file,可以推出多国语言包装。
追踪:由于这个软件我在装入后它通知我这个软件已经过期了,所以就先解决这个过期的问题。我刚开始时使用softice来载入它,但是没有将它分析出来,所以又使用w32dasm这个工具来分析它,使用这个软件来分析这种过期方面的软件是有相当的水平的。所以大家作为一个解密者一定要有这样一个好的工具。
如下:
:004B3882 D805E04A4B00 fadd dword ptr [004B4AE0]
:004B3888 DB7DC8 fstp tbyte ptr [ebp-38]
:004B388B 9B wait
:004B388C E8D366F5FF call 00409F64
:004B3891 DB6DC8 fld tbyte ptr [ebp-38]
:004B3894 DED9 fcompp
:004B3896 DFE0 fstsw ax
:004B3898 9E sahf
:004B3899 7321 jnb 004B38BC
:004B389B 6A00 push 00000000
:004B389D 668B0DE44A4B00 mov cx, word ptr [004B4AE4]
:004B38A4 B202 mov dl, 02
* Possible StringData Ref from Code Obj ->"This version of INF-Tool Lite "
->"is outdated."
:004B38A6 B8F04A4B00 mov eax, 004B4AF0
:004B38AB E8383BFAFF call 004573E8
:004B38B0 A180C74C00 mov eax, dword ptr [004CC780]
:004B38B5 8B00 mov eax, dword ptr [eax]
:004B38B7 E894AAF9FF call 0044E350
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:004B3899(C)
:004B38BC C605ADFC4C0000 mov byte ptr [004CFCAD], 00
:004B38C3 C605ACFC4C0000 mov byte ptr [004CFCAC], 00
:004B38CA B201 mov dl, 01
:004B38CC A120F44000 mov eax, dword ptr [0040F420]
:004B38D1 E8FAF7F4FF call 004030D0
:004B38D6 898644160000 mov dword ptr [esi+00001644], eax
你们是否看到了软件过期的字样了吧,向上看有一个可以跳过这里的jne的命令,估计它就是比较是否过期的地方,但是我们还要确定一下它,将它改之。嘿,果然就是它,你们一试就知道了。这个软件进入后发现也没有输入注册码的地方,所以破解成这样就算是破解了。这个软件的破解也是成功了。
********************************
* 查找:9E 73 21 6A 00 *
* 替换:9E EB 21 6A 00 *
********************************
这个软件就是使用暴力方法破解的,现在来分析一下通常如何进行暴力破解的。
对于暴力破解最好使用W32DASM这种反汇编的软件,为什么呢?这个主要是暴力破解的软件通常都有一个关于使用时间或使用次数的提示窗口,所以你可以记住那个提示窗口后使用W32查找相应的语句就可以得到了出错地方,再查找如何避开这个地方的跳跃之处就可以破解这样的软件了。通常这个就是暴力破解的方法。
大家好好分析上面的例子,我想暴力破解通常都使用这种方法,具体如何破解我想应当使用如下几种方法。
1.调后日期,通常调后一年,这样有时间限制的软件就提示你软件已经过期了,这样大家就可以通常W32分析或使用TRW或SI来载入分析了。
2.查找注册表中关键键值,删除掉后提示过期或要求注册等要求,你就可以下手了。
3.对于有使用次数要求的软件可以查找相应的注册表或文件值,这样也可以破解这个软件。

转载于:https://blog.51cto.com/starger/19882

软件暴力破解的原理和破解经验相关推荐

  1. 浅谈软件破解的原理和经验

    我想今天就向大家介绍一下关于暴力破解的知识和破解经验.这个当然也是我个人的经验,但是对于高手来说应还有其它方面的经验,如果你认为我的经验不足的话,希望能够来信补充一下. 现在就开始介绍暴力破解的原理. ...

  2. USB软件狗的设计及反破解技术

    1 软件狗技术 近年来,软件狗技术在保护软件开发者利益.防止软件盗版方面起了很大作用.软件狗技术属于硬加密技术,它具有加密强度大.可靠性高等特点,已广泛应用于计算机软件保护.软件狗技术的发展经历了多次 ...

  3. 【安全软件教程※当心无线WEP被破解※】

    [安全软件教程※当心无线WEP被破解※] 在剖析黑客的破解方法前,我们有必要先了解下一般用户是通过哪些手段增强无线网络的安全性.其中WEP加密方法当然是最基本的;其次,有的用户还会修改默认的SSID号 ...

  4. DEP和ASLR的原理与破解介绍

    DEP和ASLR的原理与破解介绍 一.什么是DEP? 数据执行保护(DEP)(Data Execution Prevention) 是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运行恶意 ...

  5. 软件破解高手常用的破解工具介绍

    剑客离不开剑,软件破解高手也离不开软件破解工具,合适的工具使你事半功倍,本文主要是介绍几种软件破解工具. 1.调试工具softice 2.调试工具Trw2000 3.反汇编工具Wdasm8.93 4. ...

  6. FLASH破解与FLASH防破解(FALSH加密与SWF加密软件推荐)

    在一些名门论坛,谈论破解之术被明文禁止甚至会招来不尽的鄙视.我一直都对这个观点有种很异样的感觉.诚然,尊重原创是一种美德.然而对于不会说话的工具而言,其本身又岂会有善恶之分?有善恶之分的,是使用这些工 ...

  7. 提高你的打字速度的Mac软件——Master Of Typing for Mac破解版

    提高你的打字速度的Mac软件--Master Of Typing for Mac破解版,是可以提高你使用Mac键盘的打字速度和准确性的一软实用的软件,使用这款软件,让你在比赛的欢迎下,打字速度不知不觉 ...

  8. 齐博软件(地方门户系统) 文件加密破解工具

    原文:齐博软件(地方门户系统) 文件加密破解工具 本程序为针对"齐博软件地方门户系统5.0官方原版"的破解工具,一个垃圾系统居然弄出这么恶心的加密方式,有个鸟用!以后见一个破一个! ...

  9. 【安全牛学习笔记】离线密码破解、离线密码破解-Hashcat

    离线密码破解 优势 - 离线不会触发密码锁定机制 - 不会产生大量登录失败日志引起管理员注意 HASH识别工具 - hash-identifier - Hashid - 可能识别错误或无法识别 通过使 ...

  10. radan7破解版|radan7中文破解版|2018最新版

    radan7破解版2018最新版是一款由GSSI公司专为Radan开发的地质雷达数据后处理软件.采用最新3D模块化设计, 用户可根据自身专业需求可选择合适的RADAN处理功能.RADAN基于微软视窗系 ...

最新文章

  1. 2021年3月9日 北京快手Java开发–用户增长方向 实习面经(一面)
  2. 【学时总结】◆学时·VIII◆ 树形DP
  3. 大型互联网b2b b2c o2o电子商务云平台
  4. 用Hadoop1.0.3实现KMeans算法
  5. navigator对象介绍
  6. c语言作业答案N个公约数公倍数,c语言程序题,输入两个正整数m和n,求其最大公约数和最小公倍数。...
  7. DataGrid数据绑定
  8. 每天学一点flash(70)弹出和关闭窗口
  9. 终于有人把 5G 和边缘计算的关系说清楚了! | 技术头条
  10. ffmpeg百度云下载地址(最新版)
  11. 跨越鸿沟:计算机视觉-学术界与工业界的GAP有多大?
  12. Java--获取xml头encoding编码方式
  13. Maya动画后期——粒子特效的制作
  14. activiti6.0通过bpmn.js展示高亮流程图(前端绘制流程图)
  15. 【PMP】风险应对策略
  16. Nacos官方Docker版安装
  17. Python基础—简介、变量、运算符
  18. String的intern方法
  19. Laragon 自定义域名
  20. 首个智能制造领域5G专网建成:广东联通+格力+华为共同打造!

热门文章

  1. 北京儿研所自制药一览表,宝妈们必读!转
  2. 以太坊漫游指南:读懂以太坊发展路线图
  3. 编译原理学习笔记 3.6 词法分析程序的自动生成器—LEX(LEXICAL)
  4. 数据仓库系列9- 大数据分析
  5. 四级网络工程师笔记-计算机网络(中)
  6. IOS 应用安全测试内容
  7. 利用Eigen求广义逆矩阵
  8. 虚拟机下面装XP系统、安装ensp的步骤及使用ensp过程中所遇问题的解决
  9. 我是如何创建学校免费上网账号上网的
  10. 新计算机c盘太小,电脑C盘太小,F盘太大,怎么重新调整分区容量?