工具简介
LaZagne project 是一款用于检索大量存储在本地计算机上密码的开源应用程序。每款软件他们保存密码的方法或许不尽相同(明文,API,算法,数据库等等),我开发这款工具的目的是为了寻找计算机中最常用软件的密码。截至目前,该工具支持windows上的22款软件,Linux/Unix-Like OS上的12款软件。
使用方法:
启用所有模块
cmd: laZagne.exe all
启用特殊模块
cmd: laZagne.exe
example: laZagne.exe browsers
help: laZagne.exe -h
仅启动一个特殊软件脚本
cmd: laZagne.exe
example: laZagne.exe browsers -f
help: laZagne.exe browsers -h
将所有的密码写入文件(-w选项)
cmd: laZagne.exe all -w
注意:WI-FI密码/Windows密码需要启动管理员权限(UAC验证/sudo)
支持软件
(*) 有些软件可能存在使用插件等方式保存密码:Chrome, Owncloud, Evolution, KMail
IE浏览器历史记录
IE浏览器密码(从IE7到早前的Windows8)只能使用网站URL进行解密,只是作为Win32CryptUnprotectData api的一个参数。因此,使用IE浏览器历史记录能够将密码破解出来。要做到这一点,我需要使用一个C语言编写的DLL(代码在browser_history_dll目录下)且作为一个Base64字符串直接嵌入python代码中。加载之后,DLL会写入磁盘,其中一个包装类是用来调用DLL函数的然后这个DLL文件会从磁盘删除。
构建属于你自己的密码恢复脚本
你可以自由的为你选择的软件编写一个脚本。并且不用担心,编写一个模块十分简单。
要做到这一点,我们需要满足一些代码标准。
1.使用软件名创建一个类包含两个重要的函数:
init:用于定义启动类的所有参数
run:主函数
2.将类名和相关信息添加到CONfig.manageModules.py文件
3.所有包含密码的输出都必须发送到”print_output”函数
举例:print_output(Software_name, password_list)
4.可选项:你可以使用”print_debug” 函数打印出输出结果
5.也可以参考现有脚本,用以理解。
要求
为了编译源代码,需要一些外部库
colorama(Windows扩展(安装pycrypto)Impacket(对于Ubuntu 14.04python-kde4 (Kwallet)其他发行版
dbus (Pidgin)
python-kde4 (Kwallet)
项目地址:
我家的电脑以前设置了开机密码,但是现在把密码忘了,请问该如何解决?
我们每个人在使用计算机时都会用到各种各样的的密码。 这些密码虽然给我们带来了安全,但是如果忘记了也会带来很大的麻烦。 笔者写这篇文章的目的就在于减轻密码为我们所带来的的麻烦。 一、 开机密码开机密码,也就是CMOS密码,根据用户设置的不同,开机密码一般分为两种不同情况,一种就是Setup密码(采用此方式时,系统可直接启动,而仅仅只在进入BIOS设置时要求输入密码);另一种就是System密码(采用此方式时,无论是直接启动还是进行BIOS设置都要求输入密码,没有密码将一事无成)。 对于用户设置的这两种密码,我们的破解方法是有所区别的。 密码如果计算机能正常引导,只是不能进入BIOS设置(即设置了Setup密码),那么我们在遗忘密码之后只需在DOS状态下启动DEBUG,然后输入如下命令即可手工清除密码:_ o 70 16_ o 71 16_ q另外,不熟悉DEBUG的用户也可下载一个专门破解CMOS密码的工具软件Cmospwd。 然后在DOS启动该程序,它就会将用户的CMOS密码显示出来(Cmospwd支持Acer、AMI、AWARD、COMPAQ、DELL、IBM、PACKARD BELL、PHOENIX、ZENITH AMI等多种BIOS),使用非常方便。 密码若没有密码根本不能启动计算机(即设置了System密码),那我们就无法通过软件来解决密码遗忘的问题了。 此时惟一的方法就是打开机箱,给CMOS放电,清除CMOS中的所有内容(当然也就包括密码),然后重新开机进行设置。 另外,有些主板设置了CMOS密码清除跳线,将该跳线短接也可达到同样的目的(详情参见主板说明书)。 二、Windows操作系统密码启动密码遗忘Windows的启动密码虽然不会影响系统的启动,但它会导致用户无法进入自己的个人设置,因此破解Windows的启动密码以找回“丢失”的“个性”也是很有必要的。 为此,我们可删除Windows安装目录下的*密码文件(或者把*改名)及Profiles子目录下的所有个人信息文件,然后重新启动Windows ,系统就会弹出一个不包含任何用户名的密码设置框,我们无需输入任何内容,直接点击“确定”按钮,Windows 密码即被删除。 另外,运行“”,打开注册表数据库“HKEY_LOCAL_MACHINE”→“Network”→“Logon”分支下的“UserProfiles”修改为“0”,然后重新启动Windows 也可达到同样的目的。 2.电源管理密码Windows的电源管理功能也可以设置密码,设置此功能后,系统在从节能状态返回时就会要求输入密码,从而在一定程度上实现保护系统的目的。 不过由于电源管理功能的密码与Windows的启动密码完全一样,因此我们只要破解了Windows的启动密码,其电源管理密码也就不攻自破了。 从上面的介绍中可以看出,Windows的密码保护功能并不完善,无论是开机密码还是屏幕保护、电源管理密码都非常脆弱,我们必须辅之以其他控制措施才能达到防止他人入侵的目的。 浏览器分级审查的密码有是我们忘记了我们设置的 windows 的IE 浏览器分级审查的密码,可以运行“”,打开注册表数据库把“HKEY_LOCAL_MACHINE”→“Software”→“Microsoft”→“Windows”→“CurrentVersion”→“Policies”→“Ratings” 下的 key 删除4.建立一个普通新用户在MS-DOS提示符中输入如下命令:“net user john 123 /add”,回车。 即可新建一个名为“John”,密码为“123”的新用户。 Add参数表示新建用户。 值得注意的是:用户名最多可有20个字符,密码最多可有127个字符。 建立一个登录时间受限制的用户用以下方法可实现对电脑使用时间的控制。 比如,需要建立一个John的用户账号,密码为“123”,登录权限从星期一到星期五的早上八点到晚上十点和双休日的晚上七点到晚上九点。 1. 12小时制可键入如下命令:“net user john 123 /add /times:monday-friday,8AM-10PM;saturday-sunday,7PM-9PM”,回车确定即可。 2. 24小时制可键入如下命令:“net user john 123 /add /times:M-F,8:00-22:00;Sa-Su,19:00-21:00”,回车确定即可。 值得注意的是:Time的增加值限制为1小时。 对于Day值,可以用全称或缩写(即M、T、W、Th、F、Sa、Su)。 可以使用12小时或24小时时间表示法。 对于12小时表示法,请使用AM、PM或A.M.、P.M.。 All值表示用户始终可以登录;空值(空白)意味着用户永远不能登录。 用逗号分隔日期和时间,用分号分隔日期和时间单元(例如,M,4AM-5PM;T,1PM-3PM)。 指定时间时不要使用空格。 另外,Passwordchg:{yes | no}参数可用来指定用户是否可以更改自己的密码,默认设置为Yes。 限定用户的使用时间Net User命令还可以使用参数Expires:{{mm/dd/yyyy | dd/mm/yyyy | mmm,dd ,yyyy} | never}使用户账号根据指定的Date过期限定用户。 过期日期可以是[mm/dd/yyyy]、[dd/mm/yyyy]或[mmm,dd,yyyy]格式。 它取决于国家(地区)代码。 用户账号在指定日期开始时到期。 对于月份值,可以使用数字、全称或三个字母的缩写(即Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、Sep、Oct、Nov、Dec)。 对于年份值,可以使用两位数或四位数;使用逗号和斜杠分隔日期的各部分;不要使用空格。 例如:要限定用户账号John到2004年11月5日到期,可键入如下命令:“net user john /expires:Nov/5/2004”,回车确定即可。 查看用户信息、修改已有用户密码和删除用户如果在没有参数的情况下使用,则Net User将显示计算机上用户的列表,如键入以下命令:“net user”,回车即可显示该系统的所有用户。 如果键入:“net user john”,回车则可显示用户John的信息。 若键入命令:“net user john /add”,回车确定,则强制将用户John(John为已有用户)的密码更改为。 若键入命令:“net user john /delete”,回车确定则可删除用户John。
电脑记不到密码了怎么办
方法一在开机时,按下F8进入”带命令提示符的安全”模式输入”NET USER+用户名+/ADD”可把某用户的密码强行设置为”″方法二如用户忘记登入密码可按下列方法解决1.在计算机启动时按〔F8〕及选〔Safe Mode With Command Prompt〕2.选〔Administrator〕后便会跳出〔Command Prompt〕的窗口3.用〔Net〕的命令增加一个用户,例:增加一个用户名为alanhkg888,命令语法如下:net user alanhkg888/add 4.将新增用户提升至Administrator的权力,例:提升刚才增加用户alanhkg888的权力,命令语法如下net localgroup administrators alanhkg888/add 5.完成上列步骤后重新启动计算机,在启动画面上便增加了一个用户alanhkg888了,选alanhkg888进入6.登入后在〔控制台〕→〔使用者账户〕→选忘记密码的用户,然后选〔移除密码〕后〔等出〕7.在登入画面中选原来的用户便可不需密码情况下等入(因已移除了)8.删除刚才新增的用户,在〔控制台〕→〔使用者账户〕→选〔alanhkg888〕,然后选〔移除账户〕便可*不适用于忘记安装时所设定〔administrator〕的密码方法三1、重新启动Windows XP,在启动画面出现后的瞬间,按F8,选择”带命令行的安全模式”运行。 2、运行过程停止时,系统列出了超级用户administrator和本地用户owner的选择菜单,鼠标点击administrator,进入命令行模式。 3、键入命令:”net user owner /add”,强制性将OWNER用户的口令更改为”″。 若想在此添加某一用户(如:用户名为abcdef,口令为) 的话,请键入”net user abcdef /add”,添加后可用”net localgroup administrators abcdef/add”命令将用户提升为系统管理组administrators用户,具有超级权限。 下删windows\system32\config里面的SAM档就可以了5.开机后按键盘的Delete键进入BIOS界面。 找到User Password选项,其默认为关闭状态。 启动并输入用户密码(1~8位,英文或者数字)。 计算机提示请再输入一遍以确认密码无误,保存退出后重新启动机器,这时就会在开机时出现密码菜单方法四如果是FAT32,进入DOS,删除c:winntsystem32configsam*.*就可以了。 登陆只要输入administrator不输密码即可。 然后创建一个新的。 要是NTFS则无效另外如果你的系统没有加过微软的输入法补丁的话也可以利用输入法的漏洞去做一个管理员权限账号,具体方法如下:开机后,Win2000自启动,出现登录窗口,显示用户名,并要求输入密码(当然这时你不会有密码)。 这时请将输入焦点置于用户名一项,用Ctrl+Shift切换输入法(随便选上一种,只要能出现输入法工具条的就行)。 在出现的输入法提示工具条上单击右键,选择帮助,会弹出一个帮助窗口。 接下来你需要在这个窗口里找到一个(绿色带下划线)超级链接,并用SHIFT+鼠标左键单击,打开它会弹出一个IE窗口,请在窗口地址栏里输入c:,到这步你应该很清楚怎么做了。 只要点击标准按键的”向上”,会发现你可以进入”控制面板”了,进入后你可以直奔”用户和密码”接下发生的事只有你自己知道了。 方法五我们知道在安装Windows XP过程中,首先是以”administrator”默认登录,然后会要求创建一个新账户,以便进入Windows XP时使用此新建账户登录,而且在Windows XP的登录接口中也只会出现创建的这个用户账号,不会出现”administrator”,但实际上该”administrator”账号还是存在的,并且密码为空。
上网本开机密码忘了怎么办
如果是普通账户密码忘了请用第一种方法。 方法(一)重新启动电脑,启动到系统登录界面时,同时按住Ctrl+Alt键,然后连击Del键两次,会出现新的登录界面,用户名处输入“Administrator”密码为空,回车即可登录,登录后,打开控制面板选/用户账户/更改账户/点击原来的“账户名”/更改我的密码/输入新密码,再次输入新密码,然后点击“更改密码”按钮即可。 如果是计算机管理员密码忘了,请用第二种方法或第三、四种方法。 方法(二)1、重新启动计算机,开机后按下F8键不动直到高级选项画面出现后,再松开手,选择“命令提示符的安全模式”回车。 2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“*****”的选择菜单,鼠标单击“administrator”,进入命令行模式。 3、键入命令:“net user ***** /add”,强制将“*****”用户的口令更改为“”。 若想在此添加一新用户(如:用户名为abcdef,口令为)的话,请键入“net user abcdef /add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。 4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“”登录“*****”用户了。 方法(三)用Windows xp系统安装光盘,以修复系统的方法,破解超级机算机管理员密码第1步:将系统设为光盘启动,并放入系统安装光盘。 当出现第一个选择界面后按回车,出现第二个选择界面后按“R”键开始修复安装。 随后安装程序会检查磁盘并开始复制文件。 文件复制完成后,系统将自动重启。 第2步:重启后,系统会进入图形化的安装界面。 注意:此时应密切注视界面的左下角,一旦出现“正在安装设备”进度条时,立即按下组合键“Shift+F10”。 接着会出现意想不到的事情,一个命令提示符窗口出现在我们的面前。 这是破解密码的关键所在。 第3步:在命令提示符窗口中键入“”并回车(不包括双引号),打开“本地用户和组”管理工具。 点击左侧的“用户”然后再右击右侧的管理员账户,选择“设置密码”。 此时,会弹出一个警告窗口。 大意是说修改密码后,系统中的某些信息将变得不可访问。 这里主要指用EFS加密过的文件,并且此前未曾导出证书,则修改密码后这些文件将无法访问。 如果没有这种文件,我没就不要理会它,直接单击“继续”,然后输入新密码,并单击确定。 然后关闭“本地用户和组”和“命令提示符”窗口,并继续完成修复安装。 完成安装后,系统管理员账户就重新“激活”了。 方法(四)WinXP/2000下对策:删除系统安装目录\system32 \config下的SAM文件,重新启动,此时管理员Administrator账 号已经没有密码了,用Administrator帐户登陆系统,不用输入 任何密码,进入系统后再重新设置登陆帐户密码即可。 如果是CMOS密码忘了:将主板电池扣出来,等10分钟在反装进去即可。 不放电取消CMOS密码:1、运行输入CMD回车打开命令提示符,输入debug 回车。 2、输入“O 70 10”回车(注意:是输入英文O,不是数字0,O与70之间有空格,70与10之间有空格)。 3、输入“O 71 10”回车(注意:是输入英文O,不是数字0,O与71之间有空格,71与10之间有空格)。 4、输入“q”回车。 5、重启电脑,已将CMOS密码清除(以上的双引号不输入)。
发表评论