保存在eva里面的密码忘了怎么办?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
Lavande
论坛版主
帖子: 5352
注册时间: 2008-12-21 15:27
来自: TARDIS

保存在eva里面的密码忘了怎么办?

#1

帖子 Lavande » 2010-04-19 20:55

在~/.eva/eva.sys这个文件里有
eva.sys : Eva系统配置文件
保存在$HOME/.eva里。
这里面记录着登录好友的QQ号,加密后的密码, 登录方式,网络参数。
文件用二进制保存, 数据结构为

代码: 全选


typedef struct loginRecord{
        Q_UINT32 id;
        Q_UINT8  *md5Pwd; // the password is always 16 bits long. if isRecorded is false, password is 16 '0' chars
        Q_UINT8  flag;  //   bit 0 to 2 reserved, bit 3: UDP, bit 4: TCP, bit 5: HTTP Proxy, bit 6: isHidden, bit 7: isRecorded( 0 for false, 1 for true)
        Q_UINT32 proxy;
        Q_UINT16 port;
        QString  proxyUserName;
        QCString base64param;
} loginRecord;
不知道怎么弄出来。。就算是md5算出后的密文我也要。。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 保存在eva里面的密码忘了怎么办?

#2

帖子 eexpress » 2010-04-19 21:12

md5,那估计是单向的比较了。
● 鸣学
头像
Lavande
论坛版主
帖子: 5352
注册时间: 2008-12-21 15:27
来自: TARDIS

Re: 保存在eva里面的密码忘了怎么办?

#3

帖子 Lavande » 2010-04-19 21:20

:em19 EE有没有方法啊
头像
Lavande
论坛版主
帖子: 5352
注册时间: 2008-12-21 15:27
来自: TARDIS

Re: 保存在eva里面的密码忘了怎么办?

#4

帖子 Lavande » 2010-04-19 21:48

哇,偶然发现,我的注册日期。。12月21.。世界末日的四年前……
头像
Lavande
论坛版主
帖子: 5352
注册时间: 2008-12-21 15:27
来自: TARDIS

Re: 保存在eva里面的密码忘了怎么办?

#5

帖子 Lavande » 2010-04-20 20:57

:em20 有没有人有方法,杯具啊
头像
jxhow
帖子: 5859
注册时间: 2008-10-24 22:02
来自: 浙江

Re: 保存在eva里面的密码忘了怎么办?

#6

帖子 jxhow » 2010-04-20 21:26

比较悲剧
MD5是不可逆加密的吧
你得到后怎么弄? :em06
http://sb.google.com/ 提问前 请在右上角搜索一下
头像
Lavande
论坛版主
帖子: 5352
注册时间: 2008-12-21 15:27
来自: TARDIS

Re: 保存在eva里面的密码忘了怎么办?

#7

帖子 Lavande » 2010-04-20 21:45

jxhow 写了:比较悲剧
MD5是不可逆加密的吧
你得到后怎么弄? :em06
crack之,因为我知道密码为数和其中几位,算了一下大概要37^4次,应该很快的吧 :em09
头像
Lavande
论坛版主
帖子: 5352
注册时间: 2008-12-21 15:27
来自: TARDIS

Re: 保存在eva里面的密码忘了怎么办?

#8

帖子 Lavande » 2010-04-21 22:19

现学现卖写了个脚本,不知道能不能crack出来 :em09

代码: 全选

#!/bin/sh
for i in 1 4 9 q w r t y p l k j h g f d s z x c b n m
do
	for j in 1 4 9 q w r t y p l k j h g f d s z x c b n m
	do
		for k in 1 4 9 q w r t y p l k j h g f d s z x c b n m
		do
			for l in 1 4 9 q w r t y p l k j h g f d s z x c b n m
			do
				temp=`echo -n TX${i}${j}${k}${l}SB | md5sum | cut -b1-32`
				candidate=`echo -n $temp | md5sum | cut -b1-32`
				if [ "$candidate" = "f099837b3737bf2515f20bf633xxxxxx" ]; then
				echo "TX${i}${j}${k}${l}SB"
				break;
				fi
			done
		done
	done
done
echo "password not found :("
头像
Lavande
论坛版主
帖子: 5352
注册时间: 2008-12-21 15:27
来自: TARDIS

Re: 保存在eva里面的密码忘了怎么办?

#9

帖子 Lavande » 2010-04-21 23:35

那个范围我遍历了一遍,没找到,看来得全面搜寻了!
不知道哪里有CPU资源可以代帮别人运行程序的,我怕CPU烧了 :em06
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 保存在eva里面的密码忘了怎么办?

#10

帖子 速腾1994 » 2010-04-22 11:18

链接超级计算机
头像
Lavande
论坛版主
帖子: 5352
注册时间: 2008-12-21 15:27
来自: TARDIS

Re: 保存在eva里面的密码忘了怎么办?

#11

帖子 Lavande » 2010-04-22 22:30

为什么这么杯具。。
作者不知道很能不能联系到
回复