解密试分析(本文在看雪论坛已经发布过,只是本人收藏在此)

本文详细介绍了对一款名为‘应答此贴’的软件进行的解密分析,该软件与双色球彩票相关。通过单步执行和反汇编,作者揭示了算法的主要流程,包括使用特定的计算公式来生成结果。文章包含详细的代码片段,展示了如何构造一个简单的VBScript注册机。最后,作者鼓励读者耐心分析和理解代码。
摘要由CSDN通过智能技术生成
【文章标题】:  解密试分析
【文章作者】: 北极狐狸
【作者邮箱】:  eug3@163.com
【作者主页】: nothing
【作者QQ号】: 87201014
【软件名称】: 应答此贴( http://bbs.pediy.com/showthread.php?t=55973
【软件大小】: 1.81M
【下载地址】: 求助应答
【加壳方式】: nothing
【保护方式】: nothing
【编写语言】: Borland Delphi 4.0 - 5.0
【使用工具】: PeID v0.95,OllyDbg v1.10
【操作平台】: winxp
【软件介绍】:  双色球
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
 单步执行找到算法计算处
  我看这个算法的时候没有用什么流行的方法!由于大多都不会!
  下面的是算法的主要内容!
  0048AF2D  |> /8B4D EC       /mov     ecx, dword ptr [ebp-14]             ;计数器 0~15 (注册号是16位的)
  0048AF30  |. |BA 09000000   |mov     edx, 9                              ;这个数字是用来计算的(在下面我称它为a).. 下面雷同
  0048AF35  |. |8B45 F4       |mov     eax, dword ptr [ebp-C]              ;这是个也是用于计算的(在下面我称它为b)...{二进制16}
  0048AF38  |. |E8 73F6FFFF   |call    0048A5B0                            ;这里应该跟进的....
  0048AF3D  |. |8A4405 D2     |mov     al, byte ptr [ebp+eax-2E] ;这里用到机器码,安计算出的数字选泽相对应得数
                                                                    ;比如:
                                                                    ;call 中计算出是2 选择机器码中第2个为计算结果
                                                                   ;以下前三个call计算雷同!
  0048AF41  |. |8845 E7       |mov     byte ptr [ebp-19], al
  0048AF44  |. |8B4D EC       |mov     ecx, dword ptr [ebp-14]
  0048AF47  |. |BA 05000000   |mov     edx, 5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值