selph
selph
发布于 2022-10-19 / 202 阅读
1
0

新160个CrackMe练习:066-Andrnalin.3

算法难度:⭐⭐

爆破难度:⭐

信息收集

运行情况:

image

查壳与脱壳:

image

调试分析

又是VB程序,老样子,VBDecompiler,VB分析起来是挺恶心的,看这里的反编译的结果,看不明白是个啥

image

直接看反汇编,循环的大概流程如下:

遍历每一个字符,然后变成数字,加10,然后作为字符拼接到字符串上,作为输入计算的结果存在

image

然后最后与硬编码字符串相比较

image

注册机

注册码生成算法:

string s = @"kXy^rO|*yXo*m\kMuOn*+";
string res = "";

foreach(var c in s){
	int tmp = (int)c;
	tmp-=10;
	res += (char)tmp;
}
Console.WriteLine(res);

效果:

image

总结

不难,但是VB,就变得烦人了


评论