首页
社区
课程
招聘
FCG DIY教程
发表于: 2005-5-31 00:00 14442

FCG DIY教程

nbw 活跃值
24
2005-5-31 00:00
14442
关于本手册

   本手册搜集了了FCG的DIY版块一年来的关于软件修改方面的精华文章。由于主要讲述DIY技术,因此论坛里面其他方面的文章暂且不搜集。别的论坛关于DIY的文章也很多,我也不一一搜集。如果发现问题或者有别的建议,欢迎来FCG与我们交流。

   1年前的现在,FCG的DIY版块在laoqian以及众位FCG朋友的大力支持下成立了。软件DIY技术本来就不是高深技术,吸引不了多少人,加上本人资历、能力、努力都不够,一年来,随着FCG论坛的兴衰起落,DIY版块可谓惨淡经营。但好在有FCG支持和来这里的朋友们支持,因此还是取得了一定成果,发布了不少关于软件修改的文章,这里整理齐全,供高手娱玩,新手参考。

   软件修改技术,行话叫PE DIY,以自行分析PE文件并按照自己的意愿进行改造为主。早期不少高手对此进行了深入的研究,例如pll621大侠写的软件DIY教程。利用这种技术,可以修正软件bug,或者改造软件功能。如今,学习DIY技术可以提高自己的逆向破解功底,同时可以根据自己的要求改造软件。

   从技术角度来说,要求懂得WIN32,系统编程,懂得调试,包括动态调试和静态调试;至少有一门高级语言编程能力,因为不少时候都是先把需要的功能在高级语言上实现再移植到软件中;懂得PE格式,因为我们修改的是PE文件;如果修改.net软件,则需要懂得.net方面相关技术和工具。

   具体工作流程:1、明确工作目的,确定具体方案;2、寻找需要修改的地方;3、寻找合适的剩余空间以填写添加的代码;4、进行修改,填写自己的代码。

以上5点,是大体工作步骤,具体进行工作,需要注意每个细节。

如果软件经过了加壳,首先进行脱壳,我脱壳很垃圾,在此感谢hmimys长期以来的帮助。

寻找需要修改的地方,需要有一定的逆向工程功底,弄清楚需要修改的细节,对于不明白的细节,尽量保证不破坏原来软件的环境;

   寻找剩余空间,可以找软件本身的多余空间,也可以添加新的节区,或者扩展最后一个节区,保证这些空间的内容可以被软件加载,如果需要,还要保证这些空间有可读/写属性;

添加自己的代码时,如果代码过多,不妨自己写一个DLL,然后加载进来;

以上等等,我也只能大体说一下注意事项,每次修改都有不同,需要各位自己去学习探索。

在此感谢看雪论坛的朋友们,感谢FCG各位朋友的支持!

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 7
支持
分享
最新回复 (53)
雪    币: 10500
活跃值: (2159)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持 不过没下载啊?
2005-5-31 00:08
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
3
不行了,开始传了上去,我不小心把连结给删了。然后再传传不上去了。麻烦斑竹找一个那个名字叫做 DIYCHM.rar 的文件,看给删除一下。

下面是麻烦 pLayAr 发上来的,多谢他帮忙。
2005-5-31 00:11
0
雪    币: 199
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
教程在此^_^
附件:DIYCHM.rar
2005-5-31 00:16
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
辛苦了!老大就是老大,经常都有好东西给我们。谢谢了牛博威大哥!
2005-5-31 00:29
0
雪    币: 229
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
wa kao !!怎么我想什么,它就来什么呢? 好东东啊!
2005-5-31 00:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢!!!!!!
2005-5-31 00:55
0
雪    币: 1035
活跃值: (1409)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
hehe~~

赞一个
2005-5-31 01:01
0
雪    币: 159
活跃值: (79)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
支持一下,这样的好文章难寻!!!
2005-5-31 01:20
0
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
最初由 bjork 发布
辛苦了!老大就是老大,经常都有好东西给我们。谢谢了牛博威大哥!

牛博威?是NBW的全称?
2005-5-31 03:11
0
雪    币: 162
活跃值: (63)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
顶一个先!
再下来看看
2005-5-31 07:26
0
雪    币: 239
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
怎么感觉大部分的文章都是在看雪论坛上看过的呢?
2005-5-31 08:30
0
雪    币: 277
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
嘿嘿  收藏先!~
2005-5-31 09:01
0
雪    币: 332
活跃值: (479)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
14
是的,FCG和看雪同时发的,而且都是入选精华!
2005-5-31 09:02
0
雪    币: 100
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zmh
15
谢谢   好东西 老大的东西就是不一样啊
2005-5-31 09:09
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
16
下载学习~
2005-5-31 09:17
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
感谢楼主带来的好东西
2005-5-31 09:29
0
雪    币: 328
活跃值: (925)
能力值: ( LV9,RANK:1010 )
在线值:
发帖
回帖
粉丝
18
学习,多谢.
2005-5-31 11:35
0
雪    币: 450
活跃值: (552)
能力值: ( LV9,RANK:690 )
在线值:
发帖
回帖
粉丝
19
支持!
辛苦了...
2005-5-31 12:38
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
20
OK,good!
2005-5-31 12:53
0
雪    币: 220
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
谢谢,正因为有了你们……
2005-5-31 13:05
0
雪    币: 405
活跃值: (49)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
小弟现在正缺这样的资料,谢谢了!
2005-5-31 14:06
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
处处有惊喜啊!
2005-5-31 16:21
0
雪    币: 422
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
FCG的坛子在哪?
2005-5-31 17:29
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
收藏先。。。
谢谢。
2005-5-31 17:38
0
游客
登录 | 注册 方可回帖
返回
//