老文章档案 · 2003 年

简单算法——CSDN资料库(Mycsdn) V1.24

赢政天下 [WINZHENG.COM] · 网络学院 · 2003-07-30 · 作者:fly 人气: · 出处:赢政天下整理收藏)

下载页面: http://www.skycn.com/soft/522.html

软件大小: 77 KB

软件语言: 简体中文

软件类别: 国产软件 / 共享版 / 文档管理

应用平台: Win9x/NT/2000/XP

加入时间: 2003-04-15 14:35:51

下载次数: 340

推荐等级: ***

开 发 商: http://sanjin.51.net/

【软件简介】:作为一个程序开发者,技术资料如何方便的获取是个关键。好的解决方案可大大缩短你的开发时间。毫无疑问,CSDN是中国现阶段人气最旺的专业程序设计网站,其论坛中潜藏着无数中国程序员和程序设计相关的宝贵资料及知识,也提供了软件开发中各种困难的解决方案,除此之外,程序人生、灌水乐园这些个交流心声的栏目也同样能使我们精神愉悦,CSDN确实是不可多得的好网站!然而任何好的事物总有他柔弱的一面:1. 网络的带宽,服务器的相对落后,访问流量相对过大等等使得我们获取资料的时间大大加长2. 由于服务器原因而造成的资料流失,曾经的精华贴子可能现在已经永远找不到了3. 有的时候资料太多了,分不清哪些才是我们真正想要的所以我们渴望有这样一个软件,我们在线的时候可以将资料下载到我们的硬盘上,并提供强大的查找功能,以后就可不必为了一个小小的问题而等上几个钟头了,随着下载资料的不断增多,你会发现一切都是这么简单!

【软件限制】:NAG

【作者声明】:初学Crack,只是感兴趣,没有其它目的。失误之处敬请诸位大侠赐教!

【破解工具】:TRW2000娃娃修改版、Ollydbg1.09、PEiD、GUW32、W32Dasm 9.0白金版

—————————————————————————————————

【过 程】:

MyCSDN.exe 是UPX 1.07壳,用GUW32脱之。47.5K->151K。Visual C++ 6.0编写。

佩服作者的编程功力呀,47.5K,如此小巧。

作者在帮助文档里说:“请尊重作者的劳动,珍惜自己的道德,注册。”

——说句实话,有时我也很疑惑,CRACK究竟为何?如果仅仅是为了兴趣又何必要公布呢?

我尊重别人的劳动!我也珍惜自己的道德!或许这世上的是与非本没有完全明确的界限吧?

机器码:555490824

试炼码:13572468

—————————————————————————————————

:004107E0 56 push esi

:004107E1 57 push edi

:004107E2 6A01 push 00000001

:004107E4 6A00 push 00000000

:004107E6 8BF1 mov esi, ecx

:004107E8 681D040000 push 0000041D

* Reference To: COMCTL32.$,峀$P杵, Ord:067Dh

|

:004107ED E838150000 Call 00411D2A

:004107F2 0D6E452371 or eax, 7123456E

====>EAX=211C1E08 OR 7123456E=713F5F6E

:004107F7 6A01 push 00000001

:004107F9 D1F8 sar eax, 1

====>EAX=713F5F6E SAR 1=389FAFB7

:004107FB 6A00 push 00000000

:004107FD 681E040000 push 0000041E

:00410802 8BCE mov ecx, esi

:00410804 8BF8 mov edi, eax

====>EDI=EAX=389FAFB7

* Reference To: COMCTL32.$,峀$P杵, Ord:067Dh

|

:00410806 E81F150000 Call 00411D2A

:0041080B 3BC7 cmp eax, edi

====>比较注册码!

====>EAX=00CF1974 试炼码的16进制值

====>EDI=389FAFB7 注册码的16进制值

:0041080D 6A20 push 00000020

:0041080F 7532 jne 00410843

====>跳则OVER!

* Possible StringData Ref from Data Obj ->"恭喜"

|

:00410811 6854A44100 push 0041A454

* Possible StringData Ref from Data Obj ->"恭喜您成功注册了本软件"

====>呵呵,胜利女神!

:00410816 683CA44100 push 0041A43C

:0041081B 8BCE mov ecx, esi

* Reference To: COMCTL32.$,峀$P杵, Ord:0000h

|

:0041081D E8E4140000 Call 00411D06

:00410822 B918A64100 mov ecx, 0041A618

:00410827 E80434FFFF call 00403C30

:0041082C B918A64100 mov ecx, 0041A618

:00410831 897804 mov dword ptr [eax+04], edi

:00410834 E8B732FFFF call 00403AF0

:00410839 8BCE mov ecx, esi

* Reference To: COMCTL32.3缷L$T孁3缻Q$兩虍餮+鶍翄鲖?螗嬋冡螭峀$桉?峀$4艱$LQ諈纝P鑇1, Ord:D1F7h

|

:0041083B E8C0140000 Call 00411D00

:00410840 5F pop edi

:00410841 5E pop esi

:00410842 C3 ret

* Referenced by a (U)nconditional or (C)onditional Jump at Address:

|:0041080F(C)

|

* Possible StringData Ref from Data Obj ->"抱歉"

|

:00410843 6834A44100 push 0041A434

* Possible StringData Ref from Data Obj ->"很遗憾,本次注册失败了"

====>BAD BOY!

:00410848 681CA44100 push 0041A41C

:0041084D 8BCE mov ecx, esi

* Reference To: COMCTL32.$,峀$P杵, Ord:0000h

|

:0041084F E8B2140000 Call 00411D06

:00410854 8BCE mov ecx, esi

* Reference To: COMCTL32.3缷L$T孁3缻Q$兩虍餮+鶍翄鲖?螗嬋冡螭峀$桉?峀$4艱$LQ諈纝P鑇1, Ord:D1F7h

|

:00410856 E8A5140000 Call 00411D00

:0041085B 5F pop edi

:0041085C 5E pop esi

:0041085D C3 ret

—————————————————————————————————

【C++ KeyGen】:

算法非常简单。

就用我这“超级蹩脚”的C++做 fly 的第九个算法注册机吧!诸位老师见笑了!

#include<iostream.h>

#include<math.h>

void main()

{

int m;

cout<<"\n★★★★CSDN资料库(Mycsdn) V1.24 KeyGen{9th}★★★★\n\n\n\n";

cout<<"请输入机器码:";

cin >>m;

m|=0X7123456E;

m>>=0X1;

cout<<"\n呵呵,注册码:"<<m<<endl;

cout<<"\n\n\nCracked By 巢水工作坊——fly [OCN][FCG] 2003-4-16 13:13 COMPILE";

cout<<"\n\n\n * * * 按回车退出!* * *";cin.get();cin.get();

}

—————————————————————————————————

【完 美 爆 破】:

0041080B 3BC7 cmp eax, edi

改为: 3BFF cmp edi, edi

—————————————————————————————————

【KeyMake之{61th}内存注册机】:

中断地址:41080B

中断次数:1

第一字节:3B

指令长度:2

寄存器方式:EDI

10进制

—————————————————————————————————

【注册信息保存】:

同文件夹下的mycsdn.cfg文件中。

原文件:21D6130000000000

注册后:21D61300B7AF9F38 (B7AF9F38->389FAFB7 ——注册码也)

—————————————————————————————————

【整 理】:

机器码:555490824

注册码:949989303

—————————————————————————————————

Cracked By 巢水工作坊——fly [OCN][FCG]

2003-4-16 13:46

(出处:赢政天下整理收藏)

相关文章:

·语音界面2.0算法分析及注册机源码!

·侠客系统修改器1.21破解手记--算法分析

·中文拨号上网计时计费器 V4.12注册算法分析

·ClockWise 3.22e注册码算法分析

·CoolClock V1.02注册算法分析

·Directory Scanner v1.5 注册算法分析

·Disk Chief 1.2 简单注册算法分析

·EffeTech HTTP Sniffer 3.2注册算法分析

·eLib2.01算法分析

·EZ MP3 Recorder 1.15 注册算法分析

相关软件:

→ 特别推荐

→ 热点TOP10

关于我们 |

帮助(?)

| 广告服务 |

版权声明 |

商业合作 |

发展历程 |

加盟我们 |

联系我们

Copyright © 1999-2003

winzheng.com All Rights Reserved.

繁体版:由华琦数码技术提供

Powered

by:MeSky.Net

2003-2004 年,宽带刚刚普及,下载站的文章区是许多人学电脑的第一课堂。
🕰 → 🤖 从那时到现在

当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。

档案性质声明:本页为赢政天下(1998-2011)老文章的历史档案复原, 内容反映当年发表时的原貌——包括当年的技术表述、软件版本与观点,部分方法在今天已不适用或不合规,仅作互联网历史记录与研究用途, 不提供任何形式的下载。原始数据经由公共网络存档(Internet Archive)复原。发现问题请联系我们
← 返回老文章档案 · 软件史档案馆 · 赢政天下站史