首页
社区
课程
招聘
[下载]放出经过逆向得到的FCG Keygen模板1.0
发表于: 2004-11-26 14:33 10965

[下载]放出经过逆向得到的FCG Keygen模板1.0

2004-11-26 14:33
10965
已经征得原作者you_known同意。

Delphi5编译通过。

注意,这只是一个模板,不是注册机。所以,注册码=用户名。

If you think it's useful,you can get it here.
If you think it's useless,you can pass by.
NO question,NO request.

附件:KeyGen.rar

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

收藏
免费 1
支持
分享
最新回复 (43)
雪    币: 47147
活跃值: (20465)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
收下,过段时间放到主页去。:)
2004-11-26 14:54
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2004-11-26 14:55
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
4
最初由 kanxue 发布
收下,过段时间放到主页去。:)


建议不要放。

这个SRC没有经过整理。完全是为了给大家学习才放的。
2004-11-26 15:23
0
雪    币: 279
活跃值: (435)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
5
高手:D
2004-11-26 15:24
0
雪    币: 161
活跃值: (231)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
看雪的意思是把逆向教程与逆向的源代码全部打包放上去
2004-11-26 15:47
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
7
最初由 采臣・宁 发布
看雪的意思是把逆向教程与逆向的源代码全部打包放上去


说的就是原代码

因为是边分析边写,所以函数名和变量名都有没起好。
2004-11-26 15:56
0
雪    币: 218
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
您别误会,我的意思是怎么脱壳,不是脱衣。
2004-11-26 16:04
0
雪    币: 323
活跃值: (589)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
9
最初由 firstrose 发布


说的就是原代码

因为是边分析边写,所以函数名和变量名都有没起好。

期待你把函数名和变量名整理好后,再发布一个出来;)
我在delphi7下编译通不过,提示没有res/KeyGen.res。:(
2004-11-27 08:36
0
雪    币: 332
活跃值: (479)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
10
如果大家喜欢,you_known干脆放出原版的得了,省得让 firstrose再作些无用功,既然他已经逆向差不多了,而且也有新版的FCG Keygen模板2.0。
如果you_known同意,我可以替他放出,FRee 自由!
2004-11-27 11:25
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
11
最初由 laoqian 发布
如果大家喜欢,you_known干脆放出原版的得了,省得让 firstrose再作些无用功,既然他已经逆向差不多了,而且也有新版的FCG Keygen模板2.0。
如果you_known同意,我可以替他放出,FRee 自由!


汗……无用功……

to springkang:不编译rc哪来的res?
2004-11-27 19:53
0
雪    币: 258
活跃值: (230)
能力值: ( LV12,RANK:770 )
在线值:
发帖
回帖
粉丝
12
我看楼主的做的逆向有用功大于无用功!
你说那!
2004-11-27 20:10
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
既然大家对她感兴趣,本着共同学习及FCG自由开放的原则,对外开放keygen1.5全部源码,便于大家学习。
2004-11-27 对外部释放源代码,遵循GNU和GPL。
   为学习而释放,希望大家善用此源代码,不得将其用于谋取个人或商业利益;此源代码为本人独立原创,请尊重本人劳动成果,任何复制、分发请保证其完整性,并说明源码来源。本人能力有限,代码中难免有所纰漏,不保证此代码适用任何环境,且不对源码使用做任何问题的回答!

URL:
http://jsj.6600.org/www/vincehsu/opensoft.asp?soft_id=15&url=1
另,希望下载后能回复一下或给我留言,想了解一下分发状况而已。
2004-11-27 22:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
第一个回复:D
2004-11-27 23:00
0
雪    币: 271
活跃值: (90)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
我下了,正准备看呢。。。
2004-11-27 23:11
0
雪    币: 218
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
我只好当老三了,555555555555555555....................
2004-11-28 09:57
0
雪    币: 271
活跃值: (90)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
17
1.5编译后运行会死机??还没找到原因
1.0没问题
2004-11-28 10:37
0
雪    币: 332
活跃值: (479)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
18
最初由 qwert123 发布
1.5编译后运行会死机??还没找到原因
1.0没问题


这个问题可由firstrose来解决了,源码放出了,优化工作就由这个逆向狂来正向分析一下!

还有一个始终无法解决的问题: firstrose的版本也没解决!

就是在有的win2000和winxp下,输入输出框的底色显示为白色,因此看不清!

最后感谢firstrose对FCG的帮助――解决了2.0版的bug
并欢迎firstrose加入FCG,我可以给领导说说,给你开个后门,哈哈!
2004-11-28 11:45
0
雪    币: 1593
活跃值: (811)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
19
有空看看,对于有源代码的东西我比较感兴趣:D
2004-11-28 13:46
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
20
最初由 laoqian 发布


这个问题可由firstrose来解决了,源码放出了,优化工作就由这个逆向狂来正向分析一下!

还有一个始终无法解决的问题: firstrose的版本也没解决!
........


不要叫我逆向狂!
仗你年龄大么?wuwuwuwu……

另外,我的版本是完全按照youknown的来的。just a clone。所以,即使有问题,也是clone过来的。
2004-11-28 14:34
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
21
上面说的死机,是什么意思呢?

到底是整个系统死掉,还是这个程序死掉?

如果是前者,那么抱歉,这个应该和系统有关。如果是后者,那么……我也碰到了!
2004-11-28 14:51
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
22
OK,找到原因了。

问题在下面的过程里。
function LinkProc(h_Wnd: HWND; Msg, wParam, lParam: DWORD):LRESULT;stdcall;
var
        l:integer;
begin
        case Msg of
        WM_LBUTTONUP:
                //鼠标左键点击后打开浏览器,定位到主页地址
                ShellExecute(0,nil,szLink,nil,nil,0);
        WM_NCHITTEST:
                //将 WM_NCHITTEST 返回 TRUE 可以接收鼠标动作,实现按下功能 !
                result:=1;
        WM_SETCURSOR:
                //更改鼠标移动时的样式
                SetCursor(h_Cur);
        else
                begin
                l:=GetWindowLong(h_Wnd,GWL_USERDATA);
                CallWindowProc(@l,h_Wnd,Msg,wParam,lParam);
                end;
        end;
        result:=1;
end;

注意CallWindowProc(@l,h_Wnd,Msg,wParam,lParam);
第一个参数应该是GetWindowLong的返回值,是一个指针,是l的内容

而这里却变成了l的地址。@l是取l的地址!

把@l改成Pointer(l)就好了。

同样的问题在ScrollProc里也有。
2004-11-28 15:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
最初由 you_known 发布
既然大家对她感兴趣,本着共同学习及FCG自由开放的原则,对外开放keygen1.5全部源码,便于大家学习。
2004-11-27 对外部释放源代码,遵循GNU和GPL。
为学习而释放,希望大家善用此源代码,不得将其用于谋取个人或商业利益;此源代码为本人独立原创,请尊重本人劳动成果,任何复制、分发请保证其完整性,并说明源码来源。本人能力有限,代码中难免有所纰漏,不保证此代码适用任何环境,且不对源码使用做任何问题的回答!

URL:
http://jsj.6600.org/www/vincehsu/opensoft.asp?soft_id=15&url=1
........


学习……:)
2004-11-28 21:50
0
雪    币: 271
活跃值: (90)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
24
感谢firstrose,你说的是对的,修改后运行正常
我说的死机是系统锁死
2004-11-28 22:45
0
雪    币: 271
活跃值: (90)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
25
另外,不同意前面关于“无用功”说法。
我想firstrose作的是属于“逆向工程”比较高的境界的工作,

强烈支持firstrose!!!

也希望firstrose多发那样的好帖子--那些帖子远比得出一两个软件的注册码或者要重要的多,先谢了!
2004-11-28 22:54
0
游客
登录 | 注册 方可回帖
返回
//