挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)不懂社区·好资源不错过·各位资源站大佬欢迎来采集搬运寻找会做《单机》游戏修改器的开发作者长期合作,价格不是问题!联系QQ:1874088565
IOS签名/udid证书出售/送证书加群1040456405 ██【我要租此广告位】██.
.. .
查看: 66477|回复: 4
打印 上一主题 下一主题

[分享] KYTool简单破解教程

[复制链接]
4中级会员
587/600

587

积分

178

主题

8

听众
已帮网友解决0 个问题
好评
0
贡献
409
海币
3231
交易币
0
跳转到指定楼层
楼主
发表于 2017-6-9 09:18:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


KYTool简单破解教程


初见
遇见.net程式自然是先请出de4dot了……简略又便利,直接用鼠标把KYTool.exe拖曳到de4dot.exe上即可
尝试搜索一下文本,成果发现还真的是一无所获,莫非是有了啥新姿态嘛?





另寻途径
横竖搜索失败文本没有收货的话……那就试试看定位这个按钮好了
找到按钮的话再慢慢怼也没差啊XD



很简单的就找到了开始激活……还好没有全文本加密什么的奇奇怪怪的东西
如图所示……很容易找到按钮事件名称,但是如果这么简单的话我还写这个干嘛




如图所示……这个按钮是空的

已然它只对注册有些进行了维护处理,那围观一下


功能的判别……其间那个Class45.smethod_2()明显的有些过分了
其他地方也是运用这个方位进行判别……讲道理如果是硬爆的话咱们现已处理了这个软件
让它恒回来就好

进阶怼
可是……那个注册框终究是没找到是不是?从另外一个地方我发现了古怪的东西……


为什么这里还有一个软件激活……看一下这个按钮先吧

如图所示很快判断出按钮事件btnActive_Click


等等……显现窗口?并且并不是显现刚刚那个kyActivate的窗口
跟进去看看吧……截图截图半响我才发现……直接复制代码不就好了嘛……


[C#] 纯文本查看 复制代码
// PSetup
private void btnActive_Click(object sender, EventArgs e)
{
    Form form = Class45.smethod_0();
    form.Show();
}


[C#] 纯文本查看 复制代码
// Class45
internal static Form smethod_0()
{
    return Class45.smethod_1();
}


[C#] 纯文本查看 复制代码
// Class45
private static Form smethod_1()
{
    Form form = null;
    try
    {
        byte[] array = Resources.smethod_27();
        array = Class45.smethod_3(array);
        Assembly assembly = Assembly.Load(array);
        Module module = assembly.GetModules()[0];
        Type type = module.GetType("ZipLib.Zip");
        MethodInfo method = type.GetMethod("AutoUnZipFile");
        object obj = method.Invoke(null, new object[]
        {
            Class17.smethod_1()
        });
        form = (Form)obj;
        Class45.string_0 = form.ToString();
        Class45.string_1 = form.Text;
        Class45.int_0 = (form.AutoSize ? 1 : 0);
    }
    catch (Exception ex)
    {
        Class19.smethod_13(ex.Message);
    }
    Class45.int_0 = -1;
    return form;
}

那个Assembly.Load……它居然是加载了其他程序集?

[C#] 纯文本查看 复制代码
byte[] array = Resources.smethod_27(); //进入一个数组
        array = Class45.smethod_3(array);//数组经过smethod_3处理输出
        Assembly assembly = Assembly.Load(array);//加载程序集

先去smethod_27()看看好了……

[C#] 纯文本查看 复制代码
// swtoolbar.Properties.Resources
internal static byte[] smethod_27()
{
    object [url=home.php?mod=space&uid=245521]@Object[/url] = Resources.ResourceManager_0.GetObject("SWIcon", Resources.cultureInfo_0);
    return (byte[])@object;
}

资源名称SWIcon……先去把它提取吧




可是这个鬼东西……并不是程序集啊……
经过处理后才是啊w


[C#] 纯文本查看 复制代码
// Class45
private static byte[] smethod_3(byte[] byte_0)
{
    return Class27.smethod_8(byte_0);
}


[C#] 纯文本查看 复制代码
// Class27
internal static byte[] smethod_8(byte[] byte_0)
{
    byte[] result;
    try
    {
        byte[] array = Class27.smethod_0("");
        byte[] rgbIV = array;
        DESCryptoServiceProvider dESCryptoServiceProvider = new DESCryptoServiceProvider();
        MemoryStream memoryStream = new MemoryStream();
        CryptoStream cryptoStream = new CryptoStream(memoryStream, dESCryptoServiceProvider.CreateDecryptor(array, rgbIV), CryptoStreamMode.Write);
        cryptoStream.Write(byte_0, 0, byte_0.Length);
        cryptoStream.FlushFinalBlock();
        result = memoryStream.ToArray();
    }
    catch
    {
        result = null;
    }
    return result;
}


[C#] 纯文本查看 复制代码
// Class27
private static byte[] smethod_0(string string_0)
{
    while (string_0.Length < 10)
    {
        string_0 += "TKY";
    }
    string_0 = string_0.Substring(0, 8);
    return Encoding.UTF8.GetBytes(string_0);
}

有上面部分的代码就可以解开那个文件了……好像是个DES算法(



就这样子就好啦……例行把它拖到de4dot上面去
再次运用ilspy搜索……文本就出来了



想要过验证也很简单……if (actievCode == text)改成if (!(actievCode == text))就好
然后再把这个资本文件塞回去……塞回去的一起咱们不可能再去加密一次这么费事吧……
那就把解密的array = Class45.smethod_3(array);删除去好惹,04 05 06三个删了保存




破解成功












联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:有没有一起互相学习逆向的呢?
下一篇:给程序做汉化(第六课教程)
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。

1

积分

0

主题

0

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
2
交易币
0
沙发
发表于 2017-6-13 08:57:42 | 只看该作者
求大神分享破解的kytool文件{:じοじ:}

1

积分

0

主题

1

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
71
交易币
0
板凳
发表于 2021-1-18 09:48:35 | 只看该作者
第一次进来学习一下,自己摸索了很久il,一步一步往前进
回复 支持 反对

使用道具 举报

1

积分

0

主题

1

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
71
交易币
0
地板
发表于 2021-1-22 11:36:48 来自手机 | 只看该作者
大佬,数组提取出来我们解密和再塞回去?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2025-4-6 05:56 , Processed in 0.083499 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

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