尘缘丶 发表于 2018-9-28 17:34

C#的小工具,欢迎搞我

本帖最后由 尘缘丶 于 2018-9-28 17:44 编辑

注:答案不唯一
冷静分析,用什么可以成功
最好能说出分析过程
下面有成功的图片,没来得及写定时自检



GNUBD 发表于 2018-9-29 00:06

算法分两种情况:
当长度为15的时候为一种,18的时候为一种。
serial长度为15时:判断前两个字符是否满足一定要求。serial长度为6的字符串,判断能不能转换成时间格式可以就就成功。
serial长度为18时:判断前两个字符是否满足一定要求。serial长度为8的字符串,判断能不能转换成时间格式,成功就继续。
每个字符与string[] array2 = "7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2"相乘,乘积结果相加,共17次。结果求余11。求余结果在
string[] array = "1,0,x,9,8,7,6,5,4,3,2"中查找对应字符,与输入的serial最后一个字符比较,相同就成功。
serial15:111111201111111
serial18:11111120111111111x

qgy123 发表于 2018-9-28 17:38


改IL的话,耗时总计不到1分钟

尘缘丶 发表于 2018-9-28 17:46

qgy123 发表于 2018-9-28 17:38
改IL的话,耗时总计不到1分钟

额,刚才忙着下班,忘了加壳,现在已经加上了。因为没加壳的C#就跟甩出去源码一样

gongyong728125 发表于 2018-9-28 18:09

谢谢楼主分享,下载看看

byh3025 发表于 2018-9-28 18:30

zzzain46 发表于 2018-9-28 19:21

楼主你这是求破吗{:301_997:}

尘缘丶 发表于 2018-9-28 20:00

byh3025 发表于 2018-9-28 18:30


可以跟踪出算法么,成功之后只有一个text改变,强改文本就太简单了吧。。

尘缘丶 发表于 2018-9-28 20:02

PhilipZyy5012 发表于 2018-9-28 19:21
楼主你这是求破吗

我自己弄的程序,还用求破么。。。

hyh0101 发表于 2018-9-28 20:13

so easy:victory:

ixsec 发表于 2018-9-28 20:13

直接去掉if 就好~~~{:1_918:}
页: [1] 2 3 4 5
查看完整版本: C#的小工具,欢迎搞我