吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 684|回复: 12

[CrackMe] .NET CrackeMe Level 2

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

整理电脑时发现了以前写的 .NET CrackMe,源代码早就找不到了,算法也忘了。简单混淆,有爆破点,能写出 Keygen 最好啦,这样我才有动力写 Level 3 哦!
注册码正确会弹出对话框提示。
爆破难度:++
Keygen 难度:+++

祝大家春节快乐!
CrackMe_L2ed.rar (34.08 KB, 下载次数: 54)

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-14 22:11 | 显示全部楼层
[C#] 纯文本查看 复制代码
// CrackMe.MainForm
// Token: 0x0600001D RID: 29 RVA: 0x00002434 File Offset: 0x00000634
[DebuggerHidden]
private void Button1Click(object sender, EventArgs e)
{
	byte[] array = new byte[]
	{
		85,
		51,
		192,
		144,
		139,
		236,
		144,
		139,
		69,
		8,
		82,
		185,
		16,
		0,
		72,
		43
	};
	if (睼.FgAAAA==(this.textBox1.Text) || 睼.FgAAAA==(this.textBox2.Text))
	{
		MessageBox.Show(this.username, this.err);
		return;
	}
	if (!this.textBox2.Text.Contains("-") || this.textBox2.TextLength != 19)
	{
		MessageBox.Show(this.invalidsn, this.err);
		return;
	}
	string text = this.textBox2.Text.Replace("-", "");
	if (!this.IsNumeric(text))
	{
		睽.dgAAAA==(this.invalidsn, this.err);
		return;
	}
	int a = Convert.ToInt32(text.Substring(0, 4));
	int a2 = 睾.HQAAAA==(text.Substring(8, 4));
	byte[] array2 = Decode.Byteside(HexData.CalBytes, array);
	string text2 = 睿.GgAAAA==(this.key, ShellCode.LoadHexData(ref array2, a, 1000, a2, 380).ToString());
	Type type = base.GetType();
	MethodInfo methodInfo = 瞀.KAAAAA==%(type, Decode.PolyText(this.me, text2));
	if (methodInfo != null)
	{
		瞁.KgAAAA==%(methodInfo, this, new object[0]);
	}
}



没学过C#不过大概知道关键部分应该在这

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 19:01 | 显示全部楼层
System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
   在 Razr.UnsafeNativeMethods.CallWindowProc(IntPtr lpPrevWndFunc, Int32 a1, Int32 a2, Int32 a3, Int32 a4)
   在 Razr.ShellCode.LoadHexData(Byte[]& HexBytes, Int32 a1, Int32 a2, Int32 a3, Int32 a4)
   在 CrackMe.MainForm.Button1Click(Object sender, EventArgs e)
   在 System.Windows.Forms.Control.OnClick(EventArgs e)
   在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)

navtive 方法调用出错。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 17:09 | 显示全部楼层
請教一下  這階段的 錯誤 是因為打錯 驗證碼還是程式 有問題!?

擷取.PNG

点评

你可以点一下详细资料,应该能知道个大概哪出错。  详情 回复 发表于 2018-2-13 17:53

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 17:53 | 显示全部楼层
boyulin 发表于 2018-2-13 17:09
請教一下  這階段的 錯誤 是因為打錯 驗證碼還是程式 有問題!?

你可以点一下详细资料,应该能知道个大概哪出错。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 18:02 | 显示全部楼层
云在天 发表于 2018-2-13 17:53
你可以点一下详细资料,应该能知道个大概哪出错。

恩 我有下斷點 去跟 大概是這段Razr.UnsafeNativeMethods.CallWindowProc  
不曉得是他 值給錯 導致崩潰還是怎樣

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 18:15 | 显示全部楼层
QQ截图20180213181433.jpg

楼主啊,城会玩

免费评分

参与人数 1吾爱币 +1 收起 理由
breezer + 1 我很赞同!

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 18:16 | 显示全部楼层
真是厉害,绝对高手强烈支持.

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 18:20 | 显示全部楼层
本帖最后由 天若幽心 于 2018-2-13 18:22 编辑

厉害,这个爆破很容易,注册码不好找。
Image 002.png

免费评分

参与人数 1吾爱币 +1 收起 理由
breezer + 1 我很赞同!

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 19:53 | 显示全部楼层
本帖最后由 boyulin 于 2018-2-13 19:55 编辑

還是不懂那個報錯 怎解

擷取.PNG

免费评分

参与人数 1吾爱币 +1 收起 理由
breezer + 1 当年写的比较草率,Bug 很多。

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-13 22:05 | 显示全部楼层
你的Shellcode应该有问题,调用CallWindowProc的时候会抛异常。而且,.Net的程序,本来就不应该调API,更别提用shellcode调API了。。。思路很好,同时也很危险

爆破很简单,输入19位key抛异常,不想追keygen了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则


免责声明:
吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Service@52PoJie.Cn

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2018-2-24 12:00

Powered by Discuz!

© 2001-2017 Comsenz Inc.

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