首页
社区
课程
招聘
[求助]求高手指路
发表于: 2008-4-23 10:16 4108

[求助]求高手指路

2008-4-23 10:16
4108
希望高手指引一条从0基础到“逆向工程”高手的道路。。。。
不需要速成的道路,希望能扎下好的基础。

看过的书,学过的东西也不少。除了书上的一些例子会做,独立做事基本上不可能。
基础太差,没系统的看过,书也是东一本西一本,知识不连贯看书累,做事也累。痛苦啊。

希望高手指条 循序渐进的学习之路,详细点,谢谢。最好把要用到的教材一并写上。

[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 215
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
80x86汇编
OD操作手册
windows编程
2008-4-23 12:02
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢。。。。
80x86汇编
OD操作手册
windows编程   离目标还差得远吧。。。还有大侠有详细点的没
2008-4-23 12:12
0
雪    币: 237
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
兴趣 + 耐心 - 浮躁 + 灵感
如果能静下心来看懂(融会贯通) 基础资料区的置顶入门贴,
然后就可以扬帆起航了.

btw: 本人纯菜鸟, 但问这样的问题是否应该先在论坛探宝,基础版足以让你进门(不怕苦的冲^_^),
枯燥的知识需要兴趣(这个你要不择手段,比如瞅瞅视频,见识下实战效果,得到心痒痒的感觉), 当你能明确自己所欠缺的知识时, 就踏上了更长的征途.

切忌眼高手低, 享受乐趣而不要想什么时候才能功成名就.鄙人一派胡言,切勿当真
2008-4-23 13:51
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
枯燥的知识需要兴趣(这个你要不择手段,比如瞅瞅视频,见识下实战效果,得到心痒痒的感觉)

哈哈。。这句好。。。。。一直都是这么前进的。。。。但是逆向工程涉及到的知识实在太广。没好的基础真不行。而且基础知识也是环环相扣,没好的指引真的要走不少弯路,
2008-4-23 15:27
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
6
弯路不弯路,见仁见智,我学的时候什么都看,这里看看那里看看,到现在,依然坚持看
现在遇到的问题基本都是我曾经见过的,知道哪里找资料,也知道搜什么关键词能找到更多相关资料
真的一步一步来,何年何月才能学完?
2008-4-23 22:57
0
雪    币: 360
活跃值: (82)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
7
打好基础,多练习吧,高级进阶,再说~
2008-4-23 23:10
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
第一步:学习汇编指令;入门的话还是看IBM PC汇编程序设计,无敌的话就是Intel开发者指南三卷本(你要是能把三卷学完并融会贯通,你就成神了,不知道有几个人看完过一遍)。反正汇编的话你就跟着intel走,三卷集现在也还是学习好x86汇编必看的东西。
第二步:学习C语言和Win32汇编;C语言入门就是国外的就是C作者写的“圣经”,国内的就是潭浩强写的,C语言的Win32编程么就是侯捷翻译的那本,Win32汇编么就是罗云彬的那本了,还有网上几个牛人的教程(学习C+汇编的组合,纯粹是个人观点,不同意的不要骂噶)。
第三步:学习ring3级别的操作系统原理;其实你要学习第二步的Win32编程就已经在学习这个了,首先要看的是高教影印版恐龙书《操作系统原理》,然后才推荐你看针对具体操作系统的-----Windows(除了它还有谁),这个就是太多了,像董岩翻译的那本,什么Windows xyz等等,反正Windows的东西的话太多了,正规途径微软出版社出的,牛人写的,网上散落的,高手的笔记,只要你愿意google就多的一蹋糊涂。
第四步:
1、学习使用OD和IDA Pro;学习使用工具就要踏踏实实的学,首先要看的就是工具软件的帮助文件,作者给你写的使用说明书,好多人新的家电到手会去看说明书的,使用工具就不去了,拿着一片破解文章就照葫芦画瓢瞎整。
2、看雪的精华集全部下载去但不是全部要看;其实好多文章你是学不到东西的,只有是提供了技能技巧的文章才值得看一下,里面尤其是像破解了某个软件的流水帐文章最垃圾,建议一律跳过,偏偏就是有的人,要去下一个一模一样的软件下来跟着搞,其实那是你的急于求成的心理在作祟,当你在看精华集时一定要反省你是不是抱着这样的心态。
3、脱壳;不要轻易去碰壳,除非你做好了打硬仗的准备,和具备了这个实力,论坛的脱壳入门系列是很完美的入门东西,高手写的xx壳脱壳流程文章,要注意吸取里面的原理和技巧,而不是蒙着头的下断点找OEP,PE文件格式要非常熟悉,高手帖子里的脱壳技巧和壳的各种伎俩要大量的掌握,壳的编程原理要大概知道,仔仔细细的去跟踪几个壳,弄懂它每一步的原理。
4、算法;程序自己搞的注册算法就要耐心+经验的结果,呵呵,有兴趣的并且数学好并且有志在算法上成为绝世高手的人从《算法导论》入手,然后是《具体数学》,最后去学高德纳的《计算机程序设计艺术》吧,你要能够把前三卷学完,你就是世界上的牛人了,直接去任何你想去的地方做你想做的事吧。密码学算法主要是能认出是什么算法,大概就这样了,当然能够去研究它的原理当然更好。
5、其它的方面;其实你看到这里主要就是记住,踏踏实实
第五步:学习驱动;也就是说向Ring0级别的操作系统前进,罗云彬翻译的哪个教程是编程的入门,牛人解析Windows写的书籍也是入门,DDK要去找一个的,呵呵,好像我没有发言权。其实到了这个时候就已经到了鸡生蛋、蛋生鸡的时候了,你对操作系统的内部越了解就越能够逆向高难度的东西,而你高难度的东西逆向的越多对系统内部就更加理解,循环前进着。

好的地方:
邪八论坛
CVC病毒论坛
驱动开发网
看雪论坛
他们都是论坛定位的很好,发展的很成熟的论坛
多去这些牛人汇集的地方,也可以沾沾牛气的。
最后忘了一点,英语不好的还要记单词,呵呵。
2008-4-24 00:48
0
雪    币: 311
活跃值: (291)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
“CVC病毒论坛”的网址是这个吗!
http://www.retcvc.com/web/html/bbs.html
谢谢!
2008-4-29 19:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
8楼说的好
新手正在努力
2008-4-29 23:47
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码