首页
社区
课程
招聘
[原创]简单反汇编阅读(1-5,附视频语音教程)
发表于: 2007-8-16 12:33 110856

[原创]简单反汇编阅读(1-5,附视频语音教程)

2007-8-16 12:33
110856
收藏
免费 7
支持
分享
最新回复 (145)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
51
楼主,我建议多写一些对应的例子,最好用以算法为例吧.
反汇编后有相应的注释(注释越详细越好),然后再用C逆向出来.这样学习好一些.
很多谢你的教程,虽然对一些高手来说不屑一顾,但对我来说已经很好了.
2007-9-27 14:25
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
不错啊
我地方
2007-10-3 10:24
0
雪    币: 191
活跃值: (351)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
53
感觉不错,简单的有道理,支持楼主。
2007-10-3 17:07
0
雪    币: 200
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
54
无论以什么形式完善或发布供大家学习的教程,那怕是教人家ABC都应该支持.
2007-10-3 18:35
0
雪    币: 200
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
55
山不在高,水不在深.
2007-10-3 18:37
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
56
又没让你看,不想看一边凉快去,觉的不适合自己的就去别的地方去吧,楼主做这个是为了我等菜鸟,你要是不支持,我们不怪你,你反而抱怨楼主所做的,真替他伤心。
2007-10-3 20:50
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
57
很好,对于我们初学者来说很不错的,谢谢楼主。:)
2007-10-3 21:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
过来学习一下,资料不错哦!
2007-10-3 21:35
0
雪    币: 425
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
59
我学的是DELPHI。。C懂的不多。。还好有一点汇编底子。。所以看起来不是很费劲。。楼主的教程写的不错。。非常适合新手入门。

不过这里我也想提一点建议。。。楼主写代码的时候能否加上注释。。。这样看起来会更清晰明了。。。也顺便让我等新手学习了C。。。何乐而不为呢。。。呵呵。

一点不成熟的建议。。。让你见笑了。
2007-10-4 01:33
0
雪    币: 566
活跃值: (2481)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
60
好东西啊,非常详细的东西对新手来说很重要啊
2007-10-4 04:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61
没事找抽型的!
2007-10-4 11:17
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
62
很好,thank u
2007-10-4 20:16
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
63
入门就缺这样的东西.加油!
2007-10-4 21:01
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
64
楼主这样的教程对我们这样的菜鸟太有帮助了,谢谢!
2007-10-8 19:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
65
强烈同意!!!!
2007-11-12 20:32
0
雪    币: 226
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
66
顶个先,很详细,学习了,最近也一直在学习逆向
2007-11-12 21:35
0
雪    币: 246
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
67
这本书却实值得一看,我看之后,对于汇编和C语言之间的关系也搞得更明白了,支持LZ
2007-11-12 23:37
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
68
下了,还没看完。
支持LZ。
顺便还可以学下VC .
2007-11-13 10:11
0
雪    币: 210
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
69
对调试不入门新手还是很有帮助的,支持楼主.BS那些说风凉话的,人品问题!
2007-11-14 14:15
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
70
1楼的
你没耐心就别学了,不管怎么说都是别人的心血做的视频,耐心看完或者会有收获
楼主支持你
2007-11-14 19:58
0
雪    币: 200
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
71
是高手可以完善
不用口水战
2008-11-13 17:05
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
72
你发个牛B点的我看看,
闲谈不论人非,
静坐常思己过....
2008-11-14 07:34
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
73
现在知道分析代码也很难啊?
2009-1-6 16:08
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
74
6:        int a;
7:        scanf("%d",&a);
00401045   lea         eax,[ebp-4]  ;将第一个局部变量a的地址给eax寄存器
00401048   push        eax    ;将a的地址入栈
00401049   push        offset string "please input a number: %d\n" (00425054)
0040104E   call        scanf (00401180)  ;调用输入函数等待输入
00401053   add         esp,8    ;调用完后恢复栈

这是第三课的内容,这句好像有点问题吧,应该是“%d”这个字符串压栈吧,第一个参数是这个啊。
2009-1-11 21:09
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
75
对于第五个的反汇编,里面的循环是从前往后吧,每次eax+4,应该是下面这个吧

int  boxer(int a[], int b)
{
  for (int i=b-1; i>=0; i--)
  {
    for (int j=b-1; j>=0; j--)
    {
      if (a[b-1-j]>a[b-1-j+1]) // 这个才是从前往后吧?
      {
        int c=a[b-1-j];
        a[b-1-j]=a[b-1-j+1];
        a[b-1-j+1]=c;
      }
    }
  }
}
2009-1-12 02:26
0
游客
登录 | 注册 方可回帖
返回