Board logo

标题: 用批处理如何获得自已电脑上的密码各用户名。 [打印本页]

作者: huangshuirun     时间: 2009-6-17 09:03    标题: 用批处理如何获得自已电脑上的密码各用户名。

用批处理如何获得自已电脑上的密码各用户名。高手帮助。
作者: gdyabc     时间: 2009-6-17 11:08
提示你一下,用户名与密码在注册表中就有,然后用P将那些键值到出来就好了
作者: tireless     时间: 2009-6-17 13:08

@echo off
set RegPath=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Hints
for /f "skip=6 delims=" %%a in ('reg query %RegPath% /s') do (
  if %%a gtr a (
    echo 用户名: %%~nxa
  ) else (
    set var=%%a
    setlocal enabledelayedexpansion
    echo 密码提示语: !var:*REG=!&echo.
    endlocal
  )
)
pause
[ Last edited by tireless on 2009-6-18 at 13:50 ]
作者: huangshuirun     时间: 2009-6-18 13:14
楼上的在我电脑上测试后只有用户名没有密码出来。不知哪里不对。
作者: yishanju     时间: 2009-6-18 13:30
别天真了,密码都加密保存的
作者: tireless     时间: 2009-6-18 13:49
才发现那个是提示语,不是密码。(因为我的提示语就是密码,以为那是密码...)
作者: huangshuirun     时间: 2009-6-19 08:23
总还是谢谢楼上。
作者: Hanyeguxing     时间: 2009-6-19 09:26
密码保存在sam 文件里,默认sam文件是加密过。而且,使用syskey还可以对sam文件进行2次加密。。。
作者: pjdjq002     时间: 2009-6-21 07:55
学习啦!!!!
作者: huangshuirun     时间: 2009-6-27 07:53
问题已解决
作者: lxmxn     时间: 2009-6-28 01:08
有一些破解密码的工具,比如LC4,findpass……