首页
社区
课程
招聘
[分享]从0到1的过程。。。
发表于: 2010-9-24 19:30 9761

[分享]从0到1的过程。。。

2010-9-24 19:30
9761

【文章标题】: 我自己的学习思路,我是新手
【文章作者】: sentaly
【作者QQ号】: 138121310
【作者主页】:   不写了吧。
【作者声明】: 一家之言,欢迎PZ,只能作参考。

   我也没什么技术,菜鸟一个,没什么能贡献给大家的,就把自己学习的思路分享下,希望能对新手们有个引导作用。。。

正题:

   汇编的重要性,不言而喻,汇编是逆向的基础中的基础,你要破解一个程序就是在这个程序反汇编的代码上才能实现的。当然还有其他的基础。(下面再说具体是什么)

    刚接触看雪论坛的时候,我什么基础都没有,没有高级语言的基础,也没有汇编的基础。当时都不懂程序是怎么来的,因为不是大学生也没读过什么书(初中毕业),只是对计算机感兴趣,所以自己学了好多东西,还过都是一些软件操作啊,服务器维护等等,还好后来找到一份搞电脑的工作,但是也是维护,从那时候开始(2年前吧),真正接触了计算机。

没有基础想学习真的很累,特别是在不知道怎么学的情况下。

那个时候,完全是靠兴趣支持下去,因为看雪上的文章根本看不懂,也没法学习。

天天都在论坛上瞎逛,后来论坛的帐号丢了,就隔了一段时间没来论坛了。

后来机缘巧合又回来了。。。。还向朋友要的邀请码。。。感谢下。。。

    之间在看雪论坛上天天瞎逛了将近一年时间,没事就来看看,虽然没学到什么东西,倒是开了眼界,呵,也差不多摸清了学习方向,现在我就把我的学习方面给大家作下参考。省得大家都不知道应该怎么学。

   从王爽汇编开始,一定要好好学,每一章的习题一定要做,我发现那本书,很多知识都是从习题里才能学到,你看章节,我估计就算能看懂也是似懂非懂的。。。

    等王爽汇编看完了。就用8086汇编语言程序设计来巩固下汇编的基础,而且这本书里还有WIN32汇编,为以后学习WIN32汇编打下一个重要的基础。不过有一条大家要注意一定要学完王爽汇编,再看这本书巩固基础。刚说的没有汇编基础是一方面,二来就是8086汇编语言程序设计里有一点小问题,我总感觉里面的语句不顺畅。不知道怎么回事,如果没有一点点汇编基础肯定很难理解。(难道这本书是翻译来的?)

我也刚看完王爽汇编,8086汇编语言是23号买过来的。

我刚看了8086汇编语言程序设计前两章,如果不是我已经学完王爽汇编的话,一定很吃力的。

不过还好,学完王爽汇编再看就能完全吸收了。。。

学完8086后怎么办,因为我还没学完,所以我也不太明白,但是我有一条学习的方向(只作参考啊)

学完8086后,再学习《C程序设计语言》,然后再学《windows程序设计》、《WINDOWS核心编程》

有了上面的基础,只要你愿意学,用《加密与解密(三)》走上逆向的路,应该很容易了。

基础真的很重要。。。

引用老大的一句话,我想放弃的时候我总是来看这段话,看完我就信心满满了。


学习解密其实很累的,需花费大量的时间,而且经常会碰壁,三五天毫无进展是极为平常的事情。这时你可能有点想退却,其实你不要着急,只要你认真学习,成功就在眼前。没有人是生来就什么都会的,如果你有问题,就大胆的去问你周围的人。学解密的秘诀就是勤奋+执着!记住并能做到这两点,你会变得很优秀的。


这句话说的虽然简单,但不失为一个经典。

这段话来自,加解密入门基础知识 :http://bbs.pediy.com/showthread.php?t=31840

独学而无友,学习汇编、C、WIN32的,我给大家建个群:70722302 ,我懂的一定会告诉你。不懂的我也没办法,希望有大牛能进群指导下新手,不想学习的不要进。

我也把我自己的收集的资料共享给大家吧。但是买实体书还是很有必要的。一是为了眼睛,再者看

电脑N多不好。。。因为我现在的环境学习不方便,所以我收集了不少电子书。

Assemble(汇编):http://u.115.com/folder/f16e492bcb

C语言:http://u.115.com/folder/f16e492bd7

Windwos 编程:http://u.115.com/folder/f16e492be0

分类也不知道对不对,大家自己分吧。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 7
支持
分享
最新回复 (10)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
严重同意,值得大家参考。
2010-9-25 14:06
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼主初中水平呀,哈哈。
你先学看,我看初中水平的人到底
学不学得会汇编我再学,因为我也只有初中水平,为了生活我现在正在学设计皮鞋。但电脑才是我的最爱。
2010-10-27 02:53
0
雪    币: 146
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
“等王爽汇编看完了。就用8086汇编语言程序设计来巩固下汇编的基础”
8086汇编语言程序设计   这本书是哪本书,名字叫什么
2011-2-12 21:32
0
雪    币: 20
活跃值: (42)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
他就叫8086汇编语言程序设计
2011-2-14 10:05
0
雪    币: 146
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
受累再说一下这本书的作者和出版社
谢谢大牛了  
2011-2-14 15:15
0
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
是杨季文主编的。出版社没记错的话应该是清华大学出版社
2011-4-22 08:33
0
雪    币: 113
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这本书全名叫《80x86汇编语言程序设计教程》作者 杨季文 ,清华大学出版社
更详细的教材以及学习方法导引请参考这篇帖子:http://jingyu88k.blog.163.com/blog/static/121353020119144929896/
2011-10-14 20:46
0
雪    币: 113
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
楼主学习的方向大致还是对的,但是还欠缺相关的数学知识啊,在破解逆向中, “数据结构”+“算法”是最基本的要掌握的。算法书籍推荐看《算法导论》这本教材。
同时也请参考我的新手学习导引贴:http://jingyu88k.blog.163.com/blog/static/121353020119144929896/
2011-10-14 20:50
0
雪    币: 113
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
数据结构相对来说学起来还是比较难的,不过不要灰心。有时间也翻翻《编译原理》看看,熟悉下这些知识对逆向还是很有帮助的。
2011-10-14 20:52
0
雪    币: 113
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
加油,不要轻易放弃自己的梦想。活着的意义在于,可以自由地做自己喜欢做的事情。
2011-10-14 20:54
0
游客
登录 | 注册 方可回帖
返回
//