从SAM文件中查找密码
从SAM文件中查找密码
采用特殊软件,从本地系统或远程系统的SAM文件中,采用密码字典或暴力破解方法,查找出登录密码。此种方法可以找出原始是用户名何密码,但是,按机器性能不同,可能需时很长。
这类软件比较出名的有L0phtCrack (LC)、LCP和SamInside pro,三个软件要求有管理员(Administrator)权限才能安装,如果没有管理员权限(登录密码丢失了),怎么安装?可以借助DreamPackPL进入Windows安装,或用Bart PE或Windows PE启动运行软件,不过L0phtCrack (LC)并不能在此种环境下运行。
优点:不破坏原系统密码,对于用EFS加密数据很重要。
缺点:速度慢可能需要几天甚至几个年。
下面分别介绍个软件简单使用方法
L0phtCrack (LC)
LCP
SamInside pro
相关推荐
-
从SAM文件中查找密码
从SAM文件中查找密码 采用特殊软件,从本地系统或远程系统的SAM文件中,采用密码字典或暴力破解方法,查找出登录密码.此种方法可以找出原始是用户名何密码,但是,按机器性能不同,可能需时很长. 这类软件比较出名的有L0phtCrack (LC).LCP和SamInside pro,三个软件要求有管理员(Administrator)权限才能安装,如果没有管理员权限(登录密码丢失了),怎么安装?可以借助DreamPackPL进入Windows安装,或用Bart PE或Windows P
-
怎样快速从一个XML文件中查找信息
在网络时代,XML文件起到了一个保存和传输数据的作用.Soap协议通过Xml交流信息,数据库通过Xml文件存取等等.那么怎样快速的从一个XML文件中取得所需的信息呢? 我们知道,JAVA的JAXP中和Microsoft.Net都有Xml分析器,Microsoft.Net是边读边分析,而JAXP是读到内存中然后才进行分析(还有一种是事件机制去读),总而言之,是不利于快速读取.基于此,Microsoft.Net 和JAXP都提供了XPATH机制,来快速定位到XML文件中所需的节点. 例如有一个XML
-
删除SAM文件,清除Administrator账号密码
删除SAM文件,清除Administrator账号密码 适用系统:Windows 2000 Windows 2000所在的Winnt\System32\Config下有个SAM文件(即账号密码数据库文件),它保存了Windows 2000中所有的用户名和密码.当你登录的时候系统就会把你键入的用户名和密码.与SAM文件中的加密数据进行校对,如果两者完全符合,则会顺利进入系统,否则将无法登录,因此我们可以使用删除SAM文件的方法来恢复管理员密码. 用Windows PE.Ba
-
在C语言中对utmp文件进行查找和写入操作的函数小结
C语言pututline()函数:将utmp记录写入文件 头文件: #include <utmp.h> 定义函数: void pututline(struct utmp *ut); 函数说明:pututline()用来将参数ut 的utmp 结构记录到utmp 文件中. 此函数会先用getutid()来取得正确的写入位置, 如果没有找到相符的记录则会加入到utmp 文件尾. 附加说明:需要有写入/var/run/utmp 的权限 范例 #include <utmp.h> main(
-
Java读写文件,在文件中搜索内容,并输出含有该内容的所有行方式
1.问题描述 在一个目录及子目录下查找 TXT或Java文件,从中搜索所有"对象"字样的行. 在D盘中的所有文件中搜索含有"对象"的行. 2.解题思路 先找出D盘下所有文件 再对每个文件中的每行内容进行,进行查找,若含有"对象"两字,输出该行. 3.程序代码 import java.io.File; import java.io.IOException; import java.util.Scanner; public class B { sta
-
C语言编程中从密码文件获取数据的函数总结
C语言getpw()函数:取得指定用户的密码文件数据 头文件: #include <pwd.h> #include <sys/types.h> 定义函数: int getpw(uid_t uid, char *buf); 函数说明:getpw()会从/etc/passwd中查找符合参数uid所指定的用户账号数据, 找不到相关数据就返回-1. 所返回的buf 字符串格式如下: 账号:密码:用户识别码(uid):组识别码(gid):全名:根目录:shell 返回值:返回 0 表示成功,
-
python实现在目录中查找指定文件的方法
本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 复制代码 代码如下: import os from glob import glob #用到了这个模块 def search_file(pattern, search_path=os.environ['PATH'], pathsep=os.pathsep): for path in search_path.split(os.pathsep): for mat
-
C语言中操作密码文件的一些函数总结
C语言setpwent()函数:从头读取密码文件中的账号数据 头文件: #include <pwd.h> #include <sys/types.h> 定义函数: void setpwent(void); 函数说明:setpwent()用来将getpwent()的读写地址指回密码文件开头. 范例 #include <pwd.h> #include <sys/types.h> main() { struct passwd *user; int i; for(i
-
在 Linux 中查找文件的方法
使用简单的命令在 Linux 下基于类型.内容等快速查找文件. 如果你是 Windows 或 OSX 的非资深用户,那么可能使用 GUI 来查找文件.你也可能发现界面受限,令人沮丧,或者两者兼而有之,并学会了组织文件并记住它们的确切顺序.你也可以在 Linux 中做到这一点 -- 但你不必这样做. Linux 的好处之一是它提供了多种方式来处理.你可以打开任何文件管理器或按下 Ctrl+F ,你也可以使用程序手动打开文件,或者你可以开始输入字母,它会过滤当前目录列表. 使用 Ctrl+F 在 L
-
shell查找某字符串在某文件中出现行数的方法
一.简介 有的时候,我们需要分析日志来排查错误,但是日志文件特别大,打开肯定是很慢的,也是没法接受的,我们需要的是快速定位错误出现的位置,并定向取出错误信息. 快速定位某个字符串在某文件中出现的行数,可以使用 linux中grep命令 默认情况,grep命令只会输出匹配的字符串所在的行,如下: 要想同时输出行号,可以指定参数-n,关于-n参数描述如下: -n, --line-number print line number with output lines 现在,我们已经确定要查询的错误所在行
随机推荐
- c#中list.FindAll与for循环的性能对比总结
- SQL Server AlwaysOn读写分离配置图文教程
- Ubuntu彻底卸载MySQL、Apache2和Php的方法教程
- MySql使用skip-name-resolve解决外网链接客户端过慢问题
- Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
- Oracle数据库执行脚本常用命令小结
- 图解找出PHP配置文件php.ini的路径的方法
- PHP4实际应用经验篇(9)
- YII2框架中excel表格导出的方法详解
- Python读写配置文件的方法
- 隐藏ASP木马后门的两种方法
- 解析MySQL中INSERT INTO SELECT的使用
- jQuery对指定元素中指定字符串进行替换的方法
- JS设计模式之数据访问对象模式的实例讲解
- 微信小程序开发教程-手势解锁实例
- 浅析Linux下一个简单的多线程互斥锁的例子
- JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
- jQuery实现点击水纹波动动画
- jQuery得到多个值只能用取Class ,不能用取ID的方法
- Nginx限制带宽配置示例