吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3836|回复: 9
收起左侧

[CrackMe] 【吾爱2013CM大赛题目】-- fywy CM2013 --FYWY

[复制链接]
Peace 发表于 2013-12-13 19:58
CM是什么?Crackme是什么?这是什么东西?楼主发的什么?
他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,KeyGenMe是要求别人做出它的 keygen (序号产生器), ReverseMe 要求别人把它的算法做出逆向分析, UnpackMe 是要求别人把它成功脱壳,本版块禁止回复非技术无关水贴。

吾爱破解2013CM大赛参赛作品


---------------------------------------------------------------------
大家快写破解文章吧~活动参加链接、评分细则如下,等你喔~
http://www.52pojie.cn/thread-226075-1-1.html

【吾爱福利】作为一名CracKer,你需要一张属于自己的吾爱破解壁纸!
http://www.52pojie.cn/thread-225418-1-1.html

吾爱破解注册机生成器下载地址:(使用它写破文有额外加分喔)
http://www.52pojie.cn/thread-159470-1-1.html

吾爱破解内存补丁生成器下载地址:(使用它写破文有额外加分喔)
http://www.52pojie.cn/thread-162411-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
夜的静night 发表于 2013-12-13 21:00
提示: 作者被禁止或删除 内容自动屏蔽
Kido 发表于 2013-12-13 21:18
本帖最后由 Kido 于 2013-12-13 23:44 编辑

经商议,官方解答于比赛结束时放出

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x
vipcrack 发表于 2013-12-13 23:32
本帖最后由 vipcrack 于 2013-12-13 23:35 编辑

  private void Form1_Load(object sender, EventArgs e)
{
    if ((this.FileExist(@"c:\windows\system32\52pojie.dll") && this.FileExist(@"c:\windows\system32\key.key")) && (this.FileExist(@"c:\windows\system32\key1.key") && this.FileIsEqual(@"c:\windows\system32\key.key", @"c:\windows\system32\key1.key")))
    {
        this.po52jie.Text = "Success";
        this.TextBox1.Enabled = false;
        this.Button1.Enabled = false;
        this.Button1.Text = "Success";    //52pojie.dll  key.key key1.key都存在,并且key.key和key1.key文件相同,则注册成功, 直接去复制key.key保存为key1.key即可.
    }
    if (!this.FileExist(@"c:\windows\system32\52pojie.dll"))
    {
        string path = @"c:\windows\system32\52pojie.dll";
        StreamWriter writer = new StreamWriter(path, false);
        string str2 = this.GetDiskModel() + this.GetCpuID();
        writer.WriteLine(str2);
        writer.Flush();
        writer.Close();
        writer = null;
    }
}

52pojie.dll是获取的硬盘和CPU的信息

///////////////////////

private void Button1_Click(object sender, EventArgs e)
{
    int num2;
    try
    {
        int num3;
    Label_0000:
        ProjectData.ClearProjectError();
        int num = -2;
    Label_0009:
        num3 = 2;
        string str2 = "";
    Label_0012:
        num3 = 3;
        StreamReader reader = new StreamReader(@"c:\windows\system32\52pojie.dll", Encoding.Default);
    Label_0025:
        num3 = 4;
        if (reader == null)
        {
            goto Label_004C;
        }
        goto Label_0037;
    Label_002D:
        num3 = 7;
        str2 = reader.ReadLine();   //读取数据
    Label_0037:
        num3 = 6;
        if (!reader.EndOfStream)
        {
            goto Label_002D;
        }
    Label_0042:
        num3 = 9;
        reader.Close();
    Label_004C:
        num3 = 11;
        string str = this.reg(str2);  //这里看看是什么处理.



============================================

正确key.key的处理

public string reg(string Str_code)
{
    string str = "";
    int num2 = Strings.Len(Str_code);
    for (int i = 1; i <= num2; i++)
    {
        string left = Strings.Mid(Str_code, i, 1);
        if (((Operators.CompareString(left, "a", false) >= 0) & (Operators.CompareString(left, "z", false) <= 0)) | ((Operators.CompareString(left, "A", false) >= 0) & (Operators.CompareString(left, "Z", false) <= 0)))
        {
            left = Conversions.ToString(Strings.Chr(Strings.Asc(left) + 4));
            if (((Operators.CompareString(left, "Z", false) > 0) & (Strings.Asc(left) <= 0x5e)) | (Operators.CompareString(left, "z", false) < 0))
            {
                left = Conversions.ToString(Strings.Chr(Strings.Asc(left) - 0x1a));
            }
        }
        if ((Operators.CompareString(left, "0", false) >= 0) & (Operators.CompareString(left, "9", false) <= 0))
        {
            left = left;
        }
        str = str + left;
    }
    str = Strings.Left(str, 4) + "52pojie" + Strings.Right(str, Strings.Len(str) - 4);
    this.FileExist(@"c:\windows\system32\key.key");
    if (!this.FileExist(@"c:\windows\system32\key.key"))
    {
        string path = @"c:\windows\system32\key.key";
        StreamWriter writer = new StreamWriter(path, false);
        string str5 = str;
        writer.WriteLine(str5);
        writer.Flush();
        writer.Close();
        writer = null;
    }
    return str;
}



注册方法, 就是复制C:\windows\system32下面的key.key保存为key1.key.
cmc5410 发表于 2013-12-14 05:45 来自手机
vipcrack 发表于 2013-12-13 23:32
private void Form1_Load(object sender, EventArgs e)
{
    if ((this.FileExist(@"c:\windows\syste ...

大哥   都不好好看活动规则    自己在脱壳破解区  开个主题帖    然后写好破文   才能有奖励   你写在这里有什么用   
vipcrack 发表于 2013-12-14 13:49
cmc5410 发表于 2013-12-14 05:45
大哥   都不好好看活动规则    自己在脱壳破解区  开个主题帖    然后写好破文   才能有奖励   你写在这里 ...

没事,写着玩的.

谢谢伙计.
sunyshen 发表于 2013-12-14 18:29 来自手机
来看大牛
温柔 发表于 2013-12-15 02:33
vipcrack 发表于 2013-12-14 13:49
没事,写着玩的.

谢谢伙计.

直接新建3个文件,都是空的就可以注册的
ipoad4 发表于 2013-12-15 20:03
小白飘过,支持一下!
头像被屏蔽
xiaofufu 发表于 2013-12-17 09:29
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 21:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表