linux与Windows的系统分区

linux与Windows的系统分区,第1张

用linux启动,并挂载Windows的系统分区把c:windowssystem32config目录下的'SAM和system复制出来,也可以用WINPE,DOS引导盘,都可以的,只要把SAM和system复制出来就行

开始破解:

bkhive system keys ——生成keys文件

samdump2 SAM keys >hashes ——用SAM和keys生成hashes

john hashes ——跑hashes

现在没有在linux下,改天上图,下面我文字描述一下

mount -t ntfs /dev/hda1 /mnt/windows

mkdir /home/young001/sam

cp /mnt/windows/WINDOWSsystem32config/SAM /home/young001/sam

cp /mnt/windows/WINDOWSsystem32config/system /home/young001/sam

unount /mnt/windows

cd /home/young001/sam

bkhive system keys

samdump2 SAM keys >hashes

john hashes ——跑hashes

这样密码揪出来了

另外加上一些提示:

比如administrator密码是123456,那么他会在最底下这么显示

administrator:123456:500:e263f50a6a506be3d494d3d62b4dc666:::看起来有点像/etc/passwd的内容格式,如果当时没有看清楚密码就清屏了,或者后来忘记已经破解了的密码,可以通过下面命令查看

john-1.7.2/run/john -show hashes有的时候密码处有可能会显示几个问号,如下

administrator:456:500:e263f50a6a506be3d494d3d62b4dc666:::这个时候可以通过

john-1.7.2/run/john -show hashes看看密码是否完整。 如果还是不完整,那么可能密码没有完全破解完毕,可以加–restore 参数从原来基础上继续破解

john-1.7.2/run/john ——restore hashes

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

如何在Linux下查看Windows分区,在Windows下如何看到Linux分区?

解析:

装载windows分区的FAT32、FAT16文件系统(hehhb)

以root身份进入KDE,点击桌面上的“起点”图标,在/mnt目录下建立如下文件夹:c,d,e,f,g,u *** .分别用作windows下各分区和u *** 闪盘

用文本编辑器打开/etc/fstab 文件.加入如下:

/dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/hda5 /mnt/d vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/hda6 /mnt/e vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/hda7 /mnt/f vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/hda8 /mnt/g vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/cdrom /mnt/cdrom udf,iso9660 noauto,iocharset=gb2312,owner,kudzu,ro 0 0

/dev/sda1 /mnt/u *** vfat iocharset=gb2312,umask=0,codepage=936 0 0

存盘退出. 重新启动后即可正常访问FAT32或FAT16格式分区,解决显示WINDOWS分区下和光盘中文文件名乱码

问题.其 *** 六列,每列用Tab键分开。注意此方法只能mount上Fat 分区格式.sda1是闪盘

1.在安装系统(Linux),进行到分区选择挂载点时,用户可以建立几个挂载点,如/mnt/c,/mnt/d等,然后选择你的windows fat32分区,把它们分别挂载到前面建立的挂载点即可。

(注意,在这里用户不能把一个ntfs分区挂载到一个挂载点,应为ntfs不是默认支持的。)这样装好系统后就能直接使用你的windows fat32分区了。例如,用户把windows的c盘(linux中的/dev/hda1)挂载到/mnt/c,那么就能在/mnt/c目录中找到你的c盘中的全部数据。

2. 如果用户在安装系统时没有像方案1所说的那样挂载上你的fat32分区,没关系,仍然能够很方便的解决这个问题。首先,用一个文本编辑器(如vi)打开/etc/fstab,在文件的最后加入类似如下的几行

/dev/hda1 /mnt/c vfat default 0 0

用户所要做的修改就是,把/dev/hda1改成你要挂载的fat32分区在linux中的设备号,把/mnt/c改成相应的挂载点即可。注意,挂载点就是一个目录,这个目录要事先建立。举一个例子,有三个fat32分区,在windows中是c,d,e盘,在linux中的设备号分别为/dev/hda1,/dev/hda5,/dev/hda6。那么就要先建立3个挂载点,如/mnt/c,/mnt/d,/mnt/e,然后在/etc/fstab中加上这么几行:

/dev/hda1 /mnt/c vfat default 0 0

/dev/hda5 /mnt/d vfat default 0 0

/dev/hda6 /mnt/e vfat default 0 0

保存一下退出编辑器。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7567564.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存