免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1831 | 回复: 6
打印 上一主题 下一主题

[其它] 请教一段汇编代码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-25 13:49 |只看该作者 |倒序浏览
本帖最后由 Windy5657 于 2012-07-25 17:04 编辑
  1. c03:     57                      push   %edi
  2. >      c04:     56                      push   %esi
  3. >      c05:     53                      push   %ebx
  4. >      c06:     81 ec 1c 24 00 00       sub    $0x241c,%esp
  5. >      c0c:     8b 55 14                mov    0x14(%ebp),%edx
  6. >      c0f:     8b 45 08                mov    0x8(%ebp),%eax
  7. >      c12:     8d b5 1d dc ff ff       lea    0xffffdc1d(%ebp),%esi
  8. >      c18:     e8 fc ff ff ff          call   c19 <validLicenseFound+0x19>
  9. >      c1d:     81 c3 02 00 00 00       add    $0x2,%ebx
  10. >      c23:     89 f7                   mov    %esi,%edi
  11. >      c25:     89 95 14 dc ff ff       mov    %edx,0xffffdc14(%ebp)
  12. >      c2b:     65 8b 15 14 00 00 00    mov    %gs:0x14,%edx
  13. >      c32:     89 55 e4                mov    %edx,0xffffffe4(%ebp)
  14. >      c35:     31 d2                   xor    %edx,%edx
  15. >      c37:     f7 c6 01 00 00 00       test   $0x1,%esi
  16. >      c3d:     89 85 10 dc ff ff       mov    %eax,0xffffdc10(%ebp)
  17. >      c43:     0f b6 45 0c             movzbl 0xc(%ebp),%eax
  18. >      c47:     88 85 0f dc ff ff       mov    %al,0xffffdc0f(%ebp)
  19. >      c4d:     66 ba 00 20             mov    $0x2000,%dx
  20. >      c51:     0f 85 e9 02 00 00       jne    f40 <validLicenseFound+0x340>
  21. >      c57:     f7 c7 02 00 00 00       test   $0x2,%edi
  22. >      c5d:     0f 85 fd 02 00 00       jne    f60 <validLicenseFound+0x360>
  23. >      c63:     89 d1                   mov    %edx,%ecx
  24. >      c65:     31 c0                   xor    %eax,%eax
  25. >      c67:     c1 e9 02                shr    $0x2,%ecx
  26. >      c6a:     f6 c2 02                test   $0x2,%dl
复制代码
想问下这段汇编的具体意思是什么?Linux平台下的。objdump 反汇编出来的。对汇编一窍不通,特来请教!!另外在想问一下:这个是反汇编的.a静态库文件,我修改其汇编代码后早在让他重新生成.a文件,我应该怎么做呢??

论坛徽章:
0
2 [报告]
发表于 2012-07-26 11:13 |只看该作者
很可疑!楼主想干嘛??破解注册系统吗??

论坛徽章:
0
3 [报告]
发表于 2012-07-26 14:17 |只看该作者
真犀利啊,这都被你猜到了,呵呵,能给我解释解释吗? 回复 2# star1983653


   

论坛徽章:
0
4 [报告]
发表于 2012-07-27 19:02 |只看该作者
建议你去了解一下 GNU as 汇编 。。。在来看这段代码!都是8086体系的跟intel的汇编思路差不多就是 语法不同!

论坛徽章:
0
5 [报告]
发表于 2012-07-30 10:32 |只看该作者
这段代码很难吗?没什么汇编基础啊,亲~~~ 回复 4# 枫叶照耀


   

论坛徽章:
0
6 [报告]
发表于 2012-07-30 12:13 来自手机 |只看该作者
没看见有代码啊

论坛徽章:
0
7 [报告]
发表于 2012-07-30 13:44 |只看该作者
啊????没看见代码么?? 回复 6# testh


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP