首页
社区
课程
招聘
不懂编程的人,谈破解永远都是门外汉。
发表于: 2006-8-29 08:27 8112

不懂编程的人,谈破解永远都是门外汉。

2006-8-29 08:27
8112
我可以算是本论坛的老顾客了,看了一个人又一个写的教程,发现很多隐蔽的东西很多作者都没有说清楚,不知道是有意思不说还是觉得不值一提,对于一个调试人员来说,重要的是从繁杂的代码中理清思路是一个很重要的技术,也是能力的反应,具体如何去理解低级语言的具体涵义,我觉得JJHOU写的那本书WIN32程序设计有很好的启发,把低级语言的某种模式归纳起来有助于提高调试和反编译的效率,就好像我们脱壳去找入口的时候默认回去找PUSHAD,POPAD一样。当然这些东西都是这些破解大虾的经验总结,但如果把这样一些经验介绍给大家我相信必定位破解单一某个软件或者去算一个算法更好。
你们这些大牛熟知软件程序设计底层的各种表达,但这些东西决不是1,2天就能搞好的,往往看别人写的文章比较好破,一到自己独立去搞一个新的软件你就束手无策了,如何解决,我有个建议先把软件代码划分成若干小块在去一个一个理解,当你划分接近一个FUNCTION表达的时候问题就简单了。

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

收藏
免费 0
支持
分享
最新回复 (26)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
楼主说的对,往往是看个一头露水!
2006-8-29 21:09
0
雪    币: 236
活跃值: (35)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
恩 有那感觉,如果连编程都不会,那API函数,还有些基本的函数都不知道干什么用的,很难分析的
2006-8-29 21:54
0
雪    币: 433
活跃值: (176)
能力值: ( LV13,RANK:1250 )
在线值:
发帖
回帖
粉丝
4
这些东西我一直都尽量写清楚,问题是写了没人回贴,再说人家很多人不写的也照样得精,你费力拔气写半天结果也只是个精,反而显得人家刷精的速度还比你快,那我何苦浪费这许多时间和精力来写细节,难道我不懂得偷懒。

说实话,我没偷懒很大原因是我不想让读者觉得我在糊弄
2006-8-29 22:12
0
雪    币: 257
活跃值: (56)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
不赞成,不懂可以学阿,汇编,C
2006-8-29 22:14
0
雪    币: 67
活跃值: (66)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
作逆向工程 反汇编某种语言的程序时候至少要对这个语言有大致的了解
并且针对所使用的编译器作一些基本的分析工作 比如调用约定 如果是面向对象的语言还要了解一些面向对象的知识比如大部分的方法调用都是要有this指针的支持等等
2006-8-30 00:43
0
雪    币: 2943
活跃值: (1788)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
7
最初由 冲天剑 发布
这些东西我一直都尽量写清楚,问题是写了没人回贴,再说人家很多人不写的也照样得精,你费力拔气写半天结果也只是个精,反而显得人家刷精的速度还比你快,那我何苦浪费这许多时间和精力来写细节,难道我不懂得偷懒。

说实话,我没偷懒很大原因是我不想让读者觉得我在糊弄

可别把加精当成考试了,不是有很多高级会员一篇精也没有吗?看雪并不看重这个问题的。一个精和十个精的权限是一样的。关键是:贴子的质量是有目共睹的。哈,千万不要这样想!
有的贴子可能技术性一般(对你来说)结果也加精了,可是它对有些人来说,却是难得的佳作呀。
我们都参加过无数的考试,可别再考了……
期待你的更多的佳作出现……
大家都在期待……
2006-8-30 09:56
0
雪    币: 2943
活跃值: (1788)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
8
强烈支持冲天剑!
2006-8-30 09:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
针对人群不同,入门的当然是越简单越详细越基础最好了,而相对高手的话你说的很基础他反而觉得?嗦。当然我是前者:)
2006-8-30 10:26
0
雪    币: 342
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
顶楼上!文章要有针对性,破解就象那一层窗户纸.一但点破也没有什么.所以你要决定文章写出来给什么样的人看.在此建议 如果你打算写出来给高手看那么更多的要把自己的思想写出来.对于高手来说,破解思路可能比你一步一步解释算法要可贵!高手们能够从你的思路里吸收点新鲜的东西!如果你打算写出来给菜鸟看,那么对算法的详细注解就更重要了,菜鸟往往是依葫芦画瓢!对算法更是云里雾里,对算法的详细注解可以增加他们对汇编代码的认识!
2006-8-30 11:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
说得很好,我也有这个感觉,你看人家文章知道是大概怎么做,实际做起来,完全不一样的,所以我觉得实践重要
2006-8-30 11:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
毕竟破解需要很多的程序开发方面的知识!
如:汇编语言等
2006-8-30 11:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
楼主说的是有道理的,不过每个人的出发点是不一样的,有的人只想赶快有个结果,有的人是对技术感兴趣,所以要弄清来龙去脉。说实话,就算贴子写得再详尽,如果自己没有去试过,也看不懂,这就是身处山里和山外,所见风景之区别。

所以我想论坛应该鼓励对技术的分析,相信只是看重结果,急于求成的人不会有耐心一直在论坛呆下去的。
2006-8-30 12:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
学技术的人甘于寂寞,不受外部名利影响。
2006-8-30 12:28
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
最初由 killalarm 发布
顶楼上!文章要有针对性,破解就象那一层窗户纸.一但点破也没有什么.所以你要决定文章写出来给什么样的人看.在此建议 如果你打算写出来给高手看那么更多的要把自己的思想写出来.对于高手来说,破解思路可能比你一步一步解释算法要可贵!高手们能够从你的思路里吸收点新鲜的东西!如果你打算写出来给菜鸟看,那么对算法的详细注解就更重要了,菜鸟往往是依葫芦画瓢!对算法更是云里雾里,对算法的详细注解可以增加他们对汇编代码的认识!


这才像个技术论坛~我强烈支持你的观点!!!
2006-8-30 15:36
0
雪    币: 175
活跃值: (2506)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
会编程可以了解程序的流程。
2006-8-30 21:36
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
17
楼主说得一点都不错,初学者看大侠的文章往往看得一头雾水啊.
2006-8-30 23:16
0
雪    币: 223
活跃值: (85)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
18
什么是真确的思路,什么又是错误的思路,拿到一个软件你至少要知道软件作者的想法,你只有从别人想法的背后总结出自己的想法,好比我去实用一个软件,该软件具有时间限制功能,我掌握了这个实质那么我就会去找何时间控制有关的方法或者函数,那些是时间相关的,本论坛中零星的方法,没有集一大类反应出来,如果把这样一下方法都集成起来,那本论坛将上升到一个新的高度,破解也好,软件分析也好,他本身是具有一个工程性质的东西,请不要用小技巧来掩盖他
2006-8-31 11:01
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
的确,你如果会编程,很多时候你就可以从源代码角度思考调用这个函数目的是什么,一般接下去会怎么做,然后通过汇编来验证,这样思路会更加的清晰

本人从事VC开发多年了,破解虽然没怎么研究过,但是基本也能看出点名堂,因为有着较好的编程经验了

所以我觉得如果连一些简单的编程都没实践过的话,破解真的是空话
2006-8-31 14:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
不会编程的来这里做啥,想一步登天,痴心妄想
相信,这类人随便找个基础的破文,都想不明白
其它电脑工程方面的不说了
这种好基础的技能,不会,真的没法想像
2006-8-31 15:38
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
有同感,根本看不懂
2006-8-31 15:49
0
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
22
对阿,我觉得精华么就是要有点新东西展示给大家,老嚼冷菜太无趣了,当然,斑竹给我们加精华有些是带一点鼓励性质的,鼓励的是创作更多篇不断进步的精华,而不是同等级的来很多篇,当然可以刷出一堆精华,但是对于个人来说除非从每个PJ的程序当中都学到新的东西,不然那些精华也只是浪费打字时间。

用精华来展示自己的学习过程,每个阶段来几篇就OK了,每个人都这样,我想整个看雪水平就是不断上去的,整个资源库也就不断庞大了。。呵呵,说了这些简单说就是不要为了精华而精华。没意义。
2006-8-31 17:41
0
雪    币: 422
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
楼主的说法非常正确。
2006-8-31 20:06
0
雪    币: 417
活跃值: (475)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
24
汗,一定要学会编程。
2006-8-31 20:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
还是努力学习基础知识--汇编!
2006-8-31 21:22
0
游客
登录 | 注册 方可回帖
返回
//