大家好,今天Win10系统之家小编给大家分享「详解登陆密码的破解原理」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
为确保文件使用的安全,使用 的用户恐怕都无一例外地使用了“用户名”和“密码”组合这种方法进行系统登录。不过,在遗忘密码的情况下,系统的大门便会对登录者说“不”,令他们无法进入。这时候如何破解登陆密码呢?这里向你全面介绍了登陆密码破解的原理以及具体的操作和注意事项,让我们开始逐一讲述吧:
登陆密码破解原理:
的身份验证一般最终都是在lsass进程,默认模块是.dll,而关键在其导出函数,
本程序通过注入代码到lsass进程hook ,截取密码。只要有身份验证的过程,
就会触发,如ipc$,runsa,3389远程桌面登陆等。
程序对不同系统做了处理,在2000,2003,xp,vista上都可以截取,
在2000,2003,xp中,通过. 的高8位取xor key,如果密码是编码过的,则通过ntdll.tring解码,
vista则通过.判断密码是否编码过,解码用.。
可以自己调试器挂lsass跑一下:)
登陆密码破解之接口问题:
( BOOL , );
这是本dll导出的一个函数原型,请不要被名字蛊惑了,这个程序是绿色的。
这个函数内部并没有做任何自启动安装的动作,没有修改注册表或系统文件。只是想选一个符合调用的接口而已。
第一个参数本程序没用到,
第二个参数请指定一个文件路径(注意是的),记录到的数据将保存到这里(是Ansi的)。
文件路径可以像这样 C:x.log,
也可以像.pipe,.
所以你可以自己写来调用这个dll,让dll截取到密码时通过pipe或将数据发给你的程序。数据就是一个字符串(是Ansi的)
登陆密码破解的测试:
你可以不急着写自己的来调用,用作为来测试一下:(你可能需要关闭某些主动防御)
/n /i:c:xxx.log c:.dll
正常的话弹出一个提示成功。
这时候你可以切换用户或锁定计算机,然后重新登陆进去,这个过程密码信息就被拦截下来了并保存到c:xxx.log。
然而只要了解本教程中的登录密码的破解原理,并提前做好准备,当再次遇到因忘记密码而引发的尴尬事件时,便能够利用它行使“芝麻开门”的功能,顺利进入操作系统。
发表回复