无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5681|回复: 17
打印 上一主题 下一主题

chenall 能否完善一下 PassPass 脚本?

  [复制链接]
跳转到指定楼层
1#
发表于 2014-10-22 17:06:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PassPass 是一个 grub4dos 脚本,项目主页在这里:
http://dipanjan.in/passpass-bypass-the-password/

本站也有下载,下载地址见以下讨论内容:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=343094

我粗略浏览了 PassPass 的脚本代码,发现它使用了 WENV,这似乎有点过时了。所以我希望 chenall 能够把它加以改造,让它成为更加健壮的软件,让它能够安全可靠地适用于最新的 grub4dos。

评分

参与人数 1无忧币 +5 收起 理由
kient88 + 5 支持大师!

查看全部评分

推荐
发表于 2014-10-22 18:10:47 | 只看该作者
我再找时间看看能不能优化,
回复

使用道具 举报

推荐
发表于 2014-10-30 15:38:04 | 只看该作者
这是我的启动盘ISO镜像的大致框架,支持BIOS和EFI双启动
,只保留跟PASSPASS相关的基本东西,方便大神查找问题。

启动盘框架.part1.rar

2 MB, 下载次数: 44, 下载积分: 无忧币 -2

启动盘框架.part2.rar

1019.56 KB, 下载次数: 41, 下载积分: 无忧币 -2

回复

使用道具 举报

推荐
发表于 2014-10-30 15:24:46 | 只看该作者
这是两个img文件都在压缩包内,一个是内置的新版的grldr一个是老版本的

passpass.rar

897.7 KB, 下载次数: 77, 下载积分: 无忧币 -2

点评

是你自己内置菜单的问题。。 看看你自己修改的GRLDR的内置菜单内容。  详情 回复 发表于 2014-10-30 21:32
回复

使用道具 举报

推荐
发表于 2014-10-30 15:23:04 | 只看该作者
我在UD下测试一切正常,GRLDR一切正常,但是部署在光盘上就不行了,运行后花屏黑屏就没反映了。
为此,我下载了论坛内的PASSPASS.img版本放置在ISO内用
title PassPass - 打补丁绕过系统密码 \n
command RUN ()/BOOT/IMGS/passpass.img
运行正常。
然后,我用winimage编辑passpass.img将里面的passpass换成chenall修改的版本,同时删除里面wenv支持文件,也能够运行,
但是,passpass.img里面的grldr文件是2013年的版本,当我把img里面的grldr更新为最新版本且grldr内置菜单与原来保持一致的情况下
却不能运行了(运行后出不来menu.lst的菜单,直接出来halt、reboot两个),难道是passpass内的命令与新版的grldr有冲突?
回复

使用道具 举报

推荐
发表于 2014-10-30 14:02:32 | 只看该作者
本帖最后由 chenall 于 2014-10-30 14:04 编辑
不点 发表于 2014-10-30 12:43
加快查找速度,却损失了兼容性、完整性,得不偿失。

据 jaclaz 在 reboot.pro 上透露,Windows 文件夹的 ...


嗯,这也是不过修改倒是很简单。

有没有人测试过,能用不?我自己测试WIN7的正常。如果能像KONBOOT那样自动恢复就好了,不过目前我没有找到办法。

有空的话我再把这个集成到NTBOOT里面去。
回复

使用道具 举报

推荐
发表于 2014-10-29 18:10:23 | 只看该作者
一鼓作气,再次更新优化了。。。。

希望不会有什么问题,,经过优化后的脚本运行速度在QEMU中测试提升10倍以上。用实机测试感觉就不是那么的明显。
回复

使用道具 举报

推荐
发表于 2014-10-29 17:37:25 | 只看该作者
本帖最后由 chenall 于 2014-10-29 18:08 编辑

稍微优化了一下,现在不需要WENV了

另外优化了脚本的执行过程,速度应该会快上一些,稳定性也会好一些,

先上传上来,大家测试一下,看有没有什么问题,,,,

2014-10-29 18:06 更新,脚本优化,节省掉30次读取文件的时间(获取WINDOWS 版本信息)。

PassPass.zip

2.59 KB, 下载次数: 96, 下载积分: 无忧币 -2

回复

使用道具 举报

推荐
发表于 2014-10-22 22:45:13 来自手机 | 只看该作者
支持!pass pass的脚本不够健壮,实测在ud下正常,而用于量产就屏幕一闪一闪的卡到那了
回复

使用道具 举报

6#
 楼主| 发表于 2014-10-29 18:15:24 | 只看该作者
好的,你可以把改动贴在 reboot.pro 网站上,好让原作者能看到。

回复

使用道具 举报

7#
发表于 2014-10-30 08:52:20 | 只看该作者
谢谢不点大大!谢谢chenall大大!谢谢优化。。。
回复

使用道具 举报

8#
发表于 2014-10-30 10:36:07 来自手机 | 只看该作者
下了要顶一下,感谢分享;
回复

使用道具 举报

9#
发表于 2014-10-30 11:07:36 | 只看该作者

昨天的版本发现了BUG,修正了一下。

顺便修改了一下,查找WINDOWS目录时只查找"WIN"开头的目录,这样可以加快查找速度。

PassPass.zip

2.65 KB, 下载次数: 130, 下载积分: 无忧币 -2

回复

使用道具 举报

10#
 楼主| 发表于 2014-10-30 12:43:54 | 只看该作者
加快查找速度,却损失了兼容性、完整性,得不偿失。

据 jaclaz 在 reboot.pro 上透露,Windows 文件夹的名字可以是任意的。比如有可能是 old_win 或 new_win 之类的。但其中 system32 子文件夹以及其他子文件和子文件夹,倒是固定的名字。

点评

嗯,这也是不过修改倒是很简单。 有没有人测试过,能用不?我自己测试WIN7的正常。  详情 回复 发表于 2014-10-30 14:02
回复

使用道具 举报

15#
发表于 2014-10-30 17:30:14 | 只看该作者
试了#13的版本,一个正常,一个不正常。

不正常的那个,我用最新版GRLDR覆盖(未修改内置菜单),测试正常。

你可以先用最新版的测试一下看看
回复

使用道具 举报

16#
发表于 2014-10-30 21:32:48 | 只看该作者
lwz56 发表于 2014-10-30 15:24
这是两个img文件都在压缩包内,一个是内置的新版的grldr一个是老版本的


是你自己内置菜单的问题。。

看看你自己修改的GRLDR的内置菜单内容。

发现问题建议先使用未经任何修改的版本测试。

  1. debug off

  2. root (bd)
  3. set bd=hd
  4. checkrange 0x9f read 0x8280 && set bd=cd
  5. checkrange 0x21 read 0x8280 && set bd=pd
  6. checkrange 0x23 read 0x8280 && set bd=ud

  7. graphicsmode -1 100:1000 100:1000 24:32
  8. command BGAutoChange /BOOT/GRUB/BACK/
  9. font /BOOT/GRUB/UNIFONT.HEX
  10. color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77
  11. MINI_MENUSET 1 6 0 n n 6 56 17
  12. default %df%
  13. timeout 90
  14. configfile /BOOT/grub/menu.lst

  15. title reboot
  16.         reboot

  17. title halt
  18.         halt

复制代码
回复

使用道具 举报

17#
发表于 2014-11-10 22:15:25 | 只看该作者
各位高手辛苦了,来支持了
回复

使用道具 举报

18#
发表于 2020-5-8 22:28:51 | 只看该作者
好东西,下来看看
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 20:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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