您的位置:程序门 -> 其他开发语言 -> 汇编语言



【求助】软件自校验问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


【求助】软件自校验问题
发表于:2007-02-16 01:09:10 楼主
看了一个晚上   一直到现在都没看明白


00402d11       .     33c9                     xor   ecx,ecx                                                      
00402d13       .     b8   00104000       mov   eax,xmjjl.00401000
00402d18       >     33d2                     xor   edx,edx
00402d1a       .     8a10                     mov   dl,byte   ptr   ds:[eax]               ---- ¦
00402d1c       .     03ca                     add   ecx,edx                             主要是这个循环  
00402d1e       .     40                         inc   eax                                                         ¦
00402d1f       .     3d   00304400       cmp   eax,xmjjl.00443000                           ¦  
00402d24         ^   7e   f2                   jle   short   xmjjl.00402d18               -----    


00402d26       .     a1   a8474700       mov   eax,dword   ptr   ds:[4747a8]
00402d2b       .     8dbc24   380200> lea   edi,dword   ptr   ss:[esp+238]
00402d32       .     8988   d8050000   mov   dword   ptr   ds:[eax+5d8],ecx
00402d38             8b0d   70534500   mov   ecx,dword   ptr   ds:[455370]
00402d3e             8b15   74534500   mov   edx,dword   ptr   ds:[455374]
00402d44       .     898c24   300200> mov   dword   ptr   ss:[esp+230],ecx
00402d4b       .     b9   3f000000       mov   ecx,3f
00402d50       .     33c0                     xor   eax,eax
00402d52       .     899424   340200> mov   dword   ptr   ss:[esp+234],edx
00402d59       .     8d9424   340400> lea   edx,dword   ptr   ss:[esp+434]
00402d60       .     f3:ab                   rep   stosd
00402d62       .     a0   3caf4500       mov   al,byte   ptr   ds:[45af3c]
00402d67       .     b9   40000000       mov   ecx,40
00402d6c       .     884424   28           mov   byte   ptr   ss:[esp+28],al
00402d70       .     33c0                     xor   eax,eax
00402d72       .     8d7c24   29           lea   edi,dword   ptr   ss:[esp+29]
00402d76       .     f3:ab                   rep   stosd
00402d78       .     8d4c24   18           lea   ecx,dword   ptr   ss:[esp+18]
00402d7c       .     66:ab                   stosw
00402d7e       .     51                         push   ecx
00402d7f       .     68   00100000       push   1000
00402d84       .     52                         push   edx
00402d85       .     aa                         stosb


这是个软件的自校验过程   在一个timer里边      
不晓得这个是怎么个验证的过程   各个寄存器起的都是什么作用?
小弟才疏学浅   望各位不吝赐教   方便的话帮忙加上注释
小弟这里先谢过了转载
发表于:2007-02-16 05:35:081楼 得分:0
推荐牢记   汇编指令大全

http://hi.baidu.com/infofly/blog/item/d5c131014b99f90e7bec2cab.html
发表于:2007-02-16 15:29:192楼 得分:0
这个大哥   谢啦
发表于:2007-02-22 10:36:053楼 得分:0
金石新创携手启异新创共同推出“精准通”智能网站分析平台

北京金石新创网络科技有限公司(金石新创)携手北京启异新创信息技术有限公司(启异新创)于2006年12月6日,推出ccmedia集团的创新业务“精准通”智能网站分析系统。
ccmedia集团是专业的跨国电子商务软件领导公司,一直致力于网站客户行为分析的方面的研究,其产品和服务在台湾已取得第一品牌之地位,在韩国更有超过50%的市场占有率。在网站客户行为分析行业享有良好的口碑。
ccmedia集团于2006年成立北京启异新创信息技术有限公司,授权北京金石新创网络科技有限公司推出创新服务“精准通”智能网站分析系统。
“精准通”提供先进、完整的商业网站客户行为分析整合方案,深度分析网站浏览者属性、跟踪访客浏览动态,解析出细分客群在网站中对于不同服务与产品的偏好,进而提炼客户特征体现网站真正价值,达成提升网站流量、营收和利润等多项经营绩效目标。

发表于:2007-02-22 18:52:554楼 得分:0
猜测是个加密壳   那一段应该是解密过程吧
发表于:2007-02-22 22:26:475楼 得分:0
楼主,多调试几遍,留意寄存器变化。
发表于:2007-02-27 14:44:316楼 得分:0
把401000到403000的byte值累加到ecx,就这么简单~


快速检索

最新资讯
热门点击