能力值:
(RANK:1130 )
|
-
-
2 楼
标题打错了
有木有2等奖?
|
能力值:
(RANK:1130 )
|
-
-
3 楼
第二版
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | DWORD __fastcall fn(char* pbuf, int len)
{
DWORD result = 0;
if (len >= 8)
{
for (int i = 0; i < len; i++)
{
result = _lrotl(((((~(_lrotl(result, 3) + pbuf[i])) ^ 0x20141001) + 0x20141007) * 0xCEBEA6DA), 7);
}
result = ~result;
{
BYTE a[10] = {0x15, 0x30, 0x26, 0x25, 0x21, 0x15, 0x33, 0x27, 0x27, 0x2F};
BYTE b[10] = {0x83, 0x97, 0xA9, 0x99, 0xA7, 0xA9, 0x9C, 0x85, 0x9E, 0x5B};
for (int i = 0; i < 10; i ++)
{
result = (~(((~_lrotl(result, 5)) ^ a[i] ^ (0x41 + i)) + b[i])) + (0x31 + i);
}
}
result ^= 0x19810304;
}
return result;
}
|
|
能力值:
(RANK:550 )
|
-
-
4 楼
海风兄牛人 虽不中亦不远矣 其实大概意思都到位了 如果非要较真的话 通过构造某些输入还是有不同的输出 稍有些细节欠精确
|
能力值:
(RANK:1130 )
|
-
-
5 楼
你的程序,BYTE和char是一样的,超过0x7F是无法输入的
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | DWORD __fastcall fn(BYTE* pbuf, int len)
{
DWORD result = 0;
if (len >= 8)
{
for (int i = 0; i < len; i++)
{
result = _lrotl(((((~(_lrotl(result, 3) + pbuf[i])) ^ 0x20141001) + 0x20141007) * 0xCEBEA6DA), 7);
}
result = ~result;
{
BYTE a[10] = {0x15, 0x30, 0x26, 0x25, 0x21, 0x15, 0x33, 0x27, 0x27, 0x2F};
BYTE b[10] = {0x83, 0x97, 0xA9, 0x99, 0xA7, 0xA9, 0x9C, 0x85, 0x9E, 0x5B};
for (int i = 0; i < 10; i ++)
{
result = (~(((~_lrotl(result, 5)) ^ a[i] ^ (0x41 + i)) + b[i])) + (0x31 + i);
}
}
result ^= 0x19810304;
}
return result;
}
|
|
能力值:
(RANK:1130 )
|
-
-
6 楼
5楼的应该没问题了,好累。。
TreadStone这个引擎果然强大,实现了一种更复杂的加密手段,强度大大超过了VMProtect,杜绝了VMProtect一些脆弱性的地方,值得推荐
|
能力值:
(RANK:550 )
|
-
-
7 楼
如果不吹毛求疵的话 其实是可以算做成功了的 不过你的代码和我手头的有差异 如果随机输入比对的话 确实有不同的结果出现 我再Check一下吧
|
能力值:
(RANK:1130 )
|
-
-
8 楼
5楼的是没问题的
你直接编译出来比,立刻就能看出来了吧
|
能力值:
(RANK:550 )
|
-
-
9 楼
嗯 测了下 5楼的应该没问题了
|
能力值:
(RANK:350 )
|
-
-
10 楼
TreadStone保护是颇具特色的一款优秀的国产保护软件.
|
能力值:
(RANK:350 )
|
-
-
11 楼
活动结束,答案移出来了。
具体参考活动发起帖:http://bbs.pediy.com/showthread.php?t=192742
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
恭喜海风月影!国庆快乐~
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
恭喜海风牛,别忘了直播开箱哦。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
特来祝贺海风大神拿了第二名.
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
前来围观
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
趴着围观
|
能力值:
( LV2,RANK:10 )
在线值:

|
-
-
17 楼
大牛啊,10月1号就弄出来了
|
能力值:
( LV9,RANK:250 )
|
-
-
18 楼
恭喜海风兄
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
1天就搞出来了,牛啊。
|
能力值:
( LV9,RANK:200 )
|
-
-
20 楼
膜拜,一天就搞定了。
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
完全没有思路啊
|
能力值:
(RANK:10 )
|
-
-
22 楼
海风月影
論壇 我只關心 工具版
剛看帖
你都獲獎的說 AND 最佳答案
沒說錯吧
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
请问,TreadStone 在哪下载?
|
能力值:
(RANK:550 )
|
-
-
24 楼
暂时还不提供下载 如果有需要 可以联系我
|
|
|