无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 9098|回复: 19
打印 上一主题 下一主题

GRUB-MD5密码生成工具

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-25 00:36:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
到这里接触PE的时候,才知道grub4dos
自己YY一键恢复的时候,才知道需要密码的必要性
看到老毛桃的PE安装工具的时候,才知道MD5密码

然后就在老毛桃PE安装工具中YY了这个小东东
没有任何技术含量,俺纯粹就是抄袭
主要是方便自己用

刚看到论坛有工具,比较了下觉得还是俺这个方便
俺用了几年了
共享出来,喜欢的拿去

[ 本帖最后由 阿非 于 2010-1-25 00:41 编辑 ]

GRUB-MD5密码生成工具.rar

64.82 KB, 下载次数: 1195, 下载积分: 无忧币 -2

2#
发表于 2010-1-25 08:26:12 | 只看该作者
确实很方便操作,谢谢!
回复

使用道具 举报

3#
发表于 2010-1-25 09:49:36 | 只看该作者
的确很方便啊,谢谢阿非。
回复

使用道具 举报

4#
发表于 2010-1-25 15:08:42 | 只看该作者
是吗  下载使用一下  谢谢楼主了
回复

使用道具 举报

5#
发表于 2010-3-26 15:23:42 | 只看该作者
原帖由 阿非 于 2010-1-25 00:36 发表
到这里接触PE的时候,才知道grub4dos
自己YY一键恢复的时候,才知道需要密码的必要性
看到老毛桃的PE安装工具的时候,才知道MD5密码

然后就在老毛桃PE安装工具中YY了这个小东东
没有任何技术含量,俺纯粹 ...

新版grub生成的密码是30位的了,这个似乎不使用了哦?

QQ截图未命名.jpg (48.48 KB, 下载次数: 160)

QQ截图未命名.jpg
回复

使用道具 举报

6#
 楼主| 发表于 2010-3-26 22:54:34 | 只看该作者
完全可以使用的
记得以前在哪个地方讨论过,不同的工具生成的MD5位数不同,记得有27位,有28位,还有32位的,但都能用
另外,同一工具,输入相同的密码,每次生成的MD5是不同的
这个问题请懂的人讲讲,搜索不出来。但验证可以使用
回复

使用道具 举报

7#
 楼主| 发表于 2010-3-26 23:03:01 | 只看该作者
回复

使用道具 举报

8#
发表于 2010-3-27 02:05:21 | 只看该作者
是时间基数计算出来,附件中是我几年前帮公司写的代码

  1. BOOL CGrubMd5::GetMD5PWD(char *pwd, char *md5pwd)
  2. {
  3. char crypted[36];
  4. char key[32];
  5. unsigned int seed;
  6. //int i;
  7. const char *const seedchars =
  8.   "./0123456789ABCDEFGHIJKLMNOPQRST"
  9.   "UVWXYZabcdefghijklmnopqrstuvwxyz";

  10. /* First create a salt.  */

  11. int i;
  12. memset (key, 0, sizeof (key));
  13. lstrcpy(key,pwd);

  14. /* The magical prefix.  */
  15. memset (crypted, 0, sizeof (crypted));
  16. memmove (crypted, "$1$", 3);

  17. seed=(time(NULL))%16+1;

  18. printf("send: %i\n",seed);

  19. for (i = 0; i < 8 && seed; i++)
  20.     {
  21.   //  * FIXME: This should be more random.
  22.   crypted[3 + i] = seedchars[seed & 0x3f];
  23.   seed >>= 6;
  24.     }
  25. crypted[3 + i] = '$';
  26. // printf ("salt = %s\n", crypted);
  27. /* Get a password.  */

  28. /* A salt must be terminated with `$', if it is less than 8 chars.  */
  29. //  get_cmdline ("Password: ", key, sizeof (key) - 1, '*', 0);


  30. /* Crypt the key.  */
  31. make_md5_password (key, crypted);
  32. // printf ("Encrypted: %s\n", crypted);
  33. lstrcpy(md5pwd,crypted);
  34. ////////////////////////

  35. return 0;
  36. }
复制代码

[ 本帖最后由 snowground 于 2010-3-27 02:07 编辑 ]

GrubMd5.rar

3.28 KB, 下载次数: 172, 下载积分: 无忧币 -2

回复

使用道具 举报

9#
发表于 2010-4-4 16:24:05 | 只看该作者
哈哈,非常好用。谢谢楼主啦
回复

使用道具 举报

10#
发表于 2010-4-16 14:27:56 | 只看该作者
有了这个加密码方便多呢
回复

使用道具 举报

11#
发表于 2010-4-16 18:17:33 | 只看该作者
我觉得加密还是没太大用处,只要cat一下菜单文件,直接copy下
指令不就过去了?
回复

使用道具 举报

12#
发表于 2010-4-16 20:06:18 | 只看该作者
我都用明码的  呵呵
回复

使用道具 举报

13#
发表于 2010-4-16 21:45:26 | 只看该作者
楼主幸苦了,谢谢啊嘎嘎
回复

使用道具 举报

14#
发表于 2010-4-16 21:47:56 | 只看该作者
谢谢了,要去看看了
回复

使用道具 举报

15#
发表于 2010-5-9 13:18:52 | 只看该作者
喜欢 阿非
支持,用过你的win7破解软件
回复

使用道具 举报

16#
发表于 2010-5-9 16:40:53 | 只看该作者
好象我的系统自己也会计算MD5码。

[ 本帖最后由 yunzhang 于 2010-5-9 16:42 编辑 ]

1.jpg (28.65 KB, 下载次数: 127)

1.jpg
回复

使用道具 举报

17#
发表于 2010-5-9 17:54:56 | 只看该作者
有一点弄不明白:


我用同样的数字生成的密码      MD5不同   但是还是一样可以进去。。


原帖由 阿非 于 2010-3-26 22:54 发表
完全可以使用的
记得以前在哪个地方讨论过,不同的工具生成的MD5位数不同,记得有27位,有28位,还有32位的,但都能用
另外,同一工具,输入相同的密码,每次生成的MD5是不同的
这个问题请懂的人讲讲,搜索不 ...



本来就是这样的啊?? 。。。。。

[ 本帖最后由 songnic 于 2010-5-9 18:02 编辑 ]
回复

使用道具 举报

18#
发表于 2011-2-10 21:34:02 | 只看该作者
原帖由 <i>snowground</i> 于 2010-3-27 02:05 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1918725&ptid=159342" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
是时间基数计算出来,附件中是我几年前帮公司写的代码<br />
<br />
BOOL CGrubMd5::GetMD5PWD(char *pwd, char *md5pwd)<br />
{<br />
char crypted[36];<br />
char key[32];<br />
unsigned int seed;<br />
//int i;<br />
const char *const seedch ...
<br />
怎么没编译下啊
回复

使用道具 举报

19#
发表于 2011-2-11 21:54:37 | 只看该作者
很方便,谢谢楼主大大
回复

使用道具 举报

20#
发表于 2013-4-30 10:16:16 | 只看该作者
为神马每次加密的结果都不一样呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-6 03:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表