首页
社区
课程
招聘
自己做的加密软件,给大家研究下~
2006-12-30 17:52 6191

自己做的加密软件,给大家研究下~

2006-12-30 17:52
6191
看看能不能跟踪到私钥。没壳
最好能分析出算法流程~~

人如ID,菜鸟一个。

http://www.live-share.com/files/127390/ECAES.exe.html

分析完成后我会公布源码。

[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!

收藏
免费 0
打赏
分享
最新回复 (8)
雪    币: 380
活跃值: (101)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
llydd 9 2006-12-30 18:03
2
0
我来坐个沙发
帮你把附件传上来
上传的附件:
雪    币: 191
活跃值: (2058)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
4st0ne 4 2007-1-1 17:38
3
0
变相求破解。
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
Nooby 5 2007-1-1 17:47
4
0
这是个数据加密软件

给大家分析下加密流程
数据安全是靠算法本身保证的...

要破它? 有意思么? 没密钥,送你数据和加密软件,照样安全.

最基本的,想从它破解,先搞定逆向SHA-256,我是没这本事.看来楼上的有.

自己顶, 流程一出, 立即贴源.~~
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
Nooby 5 2007-1-1 18:21
5
0
附:

实际用到的算法

Rijndael 128bit / 224bit CBC
ECC (standard NIST curve)
{Diffie-Hellman, Massey-Omura, ElGamal} //为公私钥交换的3种模式

ECC 椭圆的最佳质点对搜索用了Massy-Omura和Nyberg-Rueppel

Base64对输出数据编码

当然,可以自己用PEID插件搜,全用的是标准IMPL,100%符合SIG

特点:
突破了目前公钥密码体制的单一公钥/私钥对。可以使用多组密钥解密相同内容,不增加密文数据长度
用160bit密钥相当于RSA1024的安全强度 10^11 MIPS Years

Key Pair生成快,3.8ms vs 4000ms+ (160bit ECC vs 1024bit RSA)

复用代码:

lip.c
lip.h
------------------------------------------------------------
Free-LIP v1.0
Signed arbitrary length long int package.
Copyright Arjen K. Lenstra, 1989

sha256.c
sha256.h
------------------------------------------------------------
An implementation of the SHA-256 hash function.
Tom St Denis, Oct 12th 2000

onb.c
onb_integer.c
------------------------------------------------------------
Optimal Normal Basis and implement combinations of
math packages to create advanced protocols.
Mike Rosing, Jan 4, 1998

我给大家的问题:

用户私钥->ECC私钥用的是?
数据签名用的是?
数据加密用的是?
密钥叠加用的是?

理论上解释一下如何达到一个数据可以用多组密钥解的问题?

(试验方法:多加几个PK,然后加右下角的数字。目前重叠能力有限,建议小于4,也会出现数据解密错误的现象。小数据不理想,密钥多密文长度增加太多,大数据好些,试验加密4.0GB的pagefile.sys,30s左右,几乎和copy一样快,10组密钥对重叠,大小未增加)
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
happytown 31 2007-1-8 17:20
6
0
很不错。你有没有ONB的使用手册?
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
Nooby 5 2007-1-13 15:53
7
0
使用手册?? 真不清楚,手头只有内带的doc和别人写的一些例子,google搜到的.真正用起来,只要给一个伪随机数生成函数,别的它都已经封装好了
雪    币: 49
活跃值: (2305)
能力值: ( LV12,RANK:610 )
在线值:
发帖
回帖
粉丝
ylp1332 15 2007-1-14 02:12
8
0
最初由 Nooby 发布
这是个数据加密软件

给大家分析下加密流程
数据安全是靠算法本身保证的...

........


看了半天不明白你到底想干什么。

SHA256是安全hash算法,目前无法求逆。

你的私钥如果进行了SHA256运算,那么没有人能够逆向出来。
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
Nooby 5 2007-1-22 17:11
9
0
我是让大家crack一下,看看流程安全不安全
游客
登录 | 注册 方可回帖
返回