首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我有这个错误pywintypes.error:(87,'CryptProtectData',‘参数不正确’)当我尝试在windows中解密chrome密码时

错误信息:我有这个错误pywintypes.error:(87,'CryptProtectData',‘参数不正确’)

这个错误是由于在尝试在Windows中解密Chrome密码时出现的。该错误是由pywintypes库引发的,指示CryptProtectData函数的参数不正确。

CryptProtectData是Windows提供的一个加密函数,用于保护敏感数据。在解密Chrome密码时,可能会使用该函数来解密存储在系统中的密码。

解决这个错误的方法是确保传递给CryptProtectData函数的参数正确。可能的原因和解决方法如下:

  1. 参数错误:检查传递给CryptProtectData函数的参数是否正确。确保传递的参数类型和格式与函数要求的一致。
  2. 权限问题:确保当前用户具有足够的权限来执行解密操作。如果没有足够的权限,可以尝试使用管理员权限运行解密程序。
  3. 系统环境问题:某些系统环境可能会导致CryptProtectData函数无法正常工作。尝试在不同的系统环境下运行解密程序,或者更新操作系统和相关的库文件。
  4. Chrome版本问题:不同版本的Chrome可能使用不同的加密算法或存储方式。确保使用的解密程序与Chrome版本兼容,并且能够正确解密密码。

推荐的腾讯云相关产品和产品介绍链接地址:

腾讯云提供了一系列云计算相关的产品和服务,包括云服务器、云数据库、云存储等。以下是一些相关产品和介绍链接:

  1. 云服务器(CVM):腾讯云提供的弹性计算服务,可快速创建和管理虚拟机实例。了解更多:云服务器产品介绍
  2. 云数据库MySQL版(TencentDB for MySQL):腾讯云提供的高性能、可扩展的关系型数据库服务。了解更多:云数据库MySQL版产品介绍
  3. 云对象存储(COS):腾讯云提供的安全、稳定、低成本的对象存储服务,适用于存储和处理大规模的非结构化数据。了解更多:云对象存储产品介绍

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

二十一.Chrome密码保存渗透解析、Chrome蓝屏漏洞及音乐软件漏洞复现

假设你的电脑被盗,小偷重设了Windows账号密码。如果他们随后尝试Chrome查看你的密码,或用ChromePass来查看,密码数据都是不可用的。...第六步,打开之后“main”数据库包含了三张表,其中logins为登录表。 新版本表增加如下图所示: 第七步,打开如下所示,比如163邮箱的用户名为的电话,密码是加密的。 第八步,解密。...当我们拥有证书密码就会被回复给我们使用。我们得到服务器权限后,证书的问题已经不用考虑了,所以接下来就可以获得这些密码。...使用一个极高强度的Windows账号密码。必须记住,不少工具可以解密Windows账号密码。如果有人获取了你的Windows账号密码,那他也就可以知道你Chrome已保存的密码。...测试,已经确认此错误Windows 10 1709版及以后的版本存在。

1.9K10

十五.Chrome密码保存功能渗透解析、Chrome蓝屏漏洞及音乐软件漏洞复现

假设你的电脑被盗,小偷重设了Windows账号密码。如果他们随后尝试Chrome查看你的密码,或用ChromePass来查看,密码数据都是不可用的。...: 当我们登录成功,并且使用的是一套新的证书(也就是xx次登录该网站),Chrome就会询问我们是否需要记住密码。...当我们拥有证书密码就会被回复给我们使用。我们得到服务器权限后,证书的问题已经不用考虑了,所以接下来就可以获得这些密码。...使用一个极高强度的Windows账号密码。必须记住,不少工具可以解密Windows账号密码。如果有人获取了你的Windows账号密码,那他也就可以知道你Chrome已保存的密码。...测试,已经确认此错误Windows 10 1709版及以后的版本存在。

1.2K20
  • 抓取Chrome所有版本密码

    谷歌浏览器存储密码的方式 使用谷歌浏览器,如果我们输入某个网站的账号密码,他会自动问我们是否要保存密码,以便下次登录的时候自动填写账号和密码 设置可以找到登录账户和密码 也可以直接看密码...但是加密后的数据存储需要一定的机制因为该数据可以被其他任何进程用来解密当然`CryptProtectData`也提供了用户输入额外`数据`来参与对用户数据进行加密的参数但依然无法放于暴力破解。...来对密码进行加密 80版本之前的Chrome 实验环境 win7 Chrome版本 79.0.3945.117 实验过程 chrome密码经过加密后存储 %LocalAppData%\Google\...这些消息通常不是什么秘密,但为了解密需要,我们会在分发对它们进行加密。IV与nonce之间的区别是争议的,但也不是没有关联的。...Chrome使用的是AES-256-GCM的AEAD对称加密、 那么思路就清晰了,这里自己画了一个图来总结算法 实现自动化抓密码 解密使用一个非常强大的库,cryptopp 先获取原始的key string

    1.3K20

    获取已控机器本地保存的RDP密码

    俗话说百因必有果,你的报应就是,这篇文章的来历,还要从好兄弟的提问说起。 本文就给大家聊一下关于获取已控机器本地保存的RDP密码的一些原理、思路、以及具体的实现方法。 首先我们需要知道两个概念。...包括的范围下面这些: IE、Chrome的登录表单自动完成 Powershell加密函数 Outlook, Windows Mail, Windows Mail, 等邮箱客户端的用户密码。...FTP管理账户密码 共享资源文件夹的访问密码 无线网络帐户密钥和密码 远程桌面身份凭证 EFS EAP/TLS 和 802.1x的身份凭证 Credential Manager的数据 以及各种调用了CryptProtectData...注:a代表用户名,本地存储密码的前提是链接勾选保存凭证。 然后查看存储本地的远程信息。 cmdkey /list ? 这样我们就拥有了解密的一切前提。...通过 mimikatz 获取 guidMasterKey,再通过guid 来找到其所对应的 Masterkey,注意此处的 pgData 的内容实际上就是要解密密码数据,密码在里面只不过是加密的,得先找到对应的

    2.9K20

    抓取Chrome所有版本密码

    工具已上传到github:https://github.com/SD-XD/Catch-Browser 谷歌浏览器存储密码的方式 使用谷歌浏览器,如果我们输入某个网站的账号密码,他会自动问我们是否要保存密码...,以便下次登录的时候自动填写账号和密码 [1.png] 设置可以找到登录账户和密码 [2.png] 也可以直接看密码,不过需要凭证 [3.png] 这其实是windows的DPAPI机制 DPAPI...但是加密后的数据存储需要一定的机制因为该数据可以被其他任何进程用来解密当然CryptProtectData也提供了用户输入额外数据来参与对用户数据进行加密的参数但依然无法放于暴力破解。...这些消息通常不是什么秘密,但为了解密需要,我们会在分发对它们进行加密。 IV与nonce之间的区别是争议的,但也不是没有关联的。...Chrome使用的是AES-256-GCM的AEAD对称加密、 那么思路就清晰了,这里自己画了一个图来总结算法 [24.png] 实现自动化抓密码 解密使用一个非常强大的库,cryptopp 先获取原始的

    1.7K40

    凭据收集总结

    $MACHINE.ACC 是计算机对象,密码是120字符,240字节,如果密码包含不可见字符,会以十六进制显示 参考:Windows域中特殊的用户-计算机对象攻防 这个命令什么用?...笔者使用的环境为Windows Server 2008 R2 ,安装遇到错误,安装补丁KB3033929解决。 ?...不知道什么原因,这里字符显示有点奇怪 网络与交互式登录 请理解这一小节,理解Windows各种登录下何时丢弃凭据,换句话说,怎样登录才会保存凭据在内存。...API #解密错误 #内存查找用户对应的Master Key in "c:\users\spotless.offense\appdata\local\Google\Chrome\User Data\...笔者chrome 版本v83 ,不同版本路径差异。 打开文本文件搜索pw字段即可找到保存的密码

    6K30

    某动态js加密cookie网站爬虫记录

    使用的是chrome浏览器,本地存放cookie的文件是`C:\Users\…\AppData\Local\Google\Chrome\UserData\Default\Cookies(windows...chrome加密cookie不同平台上的加密方法不同, Windows下加密采用DPAPI。 zellyn/kooky 封装好的直接获得所需cookie的方法。...Windows系统,Cookie加密采用的是系统提供的函数CryptProtectData解密的时候也需要调用系统提供的函数CryptUnprotectData。...解密Windows用户必须与加密的用户一致才能成功解密。不过系统提供的是C函数,go通过syscall库来实现对C函数的调用。...pOptionalEntropy 一个指向含有密钥DATA_BLOB的指针,不过进行Cookie加密通常不会用到。 pvReserved 保留参数,设为NULL即可。

    4.1K00

    红蓝对抗之Windows内网渗透

    其分别提供了加密函数CryptProtectData解密函数 CryptUnprotectData 。...mimikatz做到自动化的数据解密: a、解密Chrome密码: mimikatz dpapi::chrome /in:"%localappdata%\Google\Chrome\User Data\...数据包的REQ_BODY,KDC会解密PAC并加密到一个新的TGT(正常应该返回一个ST)并返回给用户,此时这个TGT已经带入了我们构造的恶意的PAC。...在内网,也可以尝试对smb、3389、mssql弱口令进行密码暴力破解,但是要注意线程,密码数不要太多。当然,也可以使用不同账号,同个密码进行尝试。...当然,当我们拿下更多的机器,别忘记了,信息收集必不可少。 5.1 账号密码连接 当我们获取到机器的账号密码的时候,可以尝试用以下几种方式进行连接并执行命令。

    2K31

    云存储平台&服务安全分析报告

    老的方法是基于一些模式核对文件是否含有恶意代码,新方法是一个受控的环境打开文件,然后检测文件是否含有恶意代码,或者监视终端是否一些恶意的行为。...另外,当用户从本地设备传输文件到网上,黑客可以从中窃取文件;当用户从网上将文件下载到本地,黑客可以借机远程访问用户数据。除了尝试入侵受害者的文件同步账户,还可以用攻击者账户同步受害者终端。...也就是说即使用户更改了密码,他们依然能及时知晓。用户更改密码选择“废除所有token”可最大化的降低被攻击者窃取密码的可能性。...这个脚本会从注册表获取加密的键值,然后用标准的Windows API解密,然后获取实际的密钥。正如前面所说,这些API,会用现在已经登录的用户的凭证来解密。...启动Box应该隐藏弹出窗口,选择同步文件夹 Box一个比较好的方面就是文件上传、下载、删除的时候会通知用户。

    7.4K90

    窃取Chrome浏览器密码

    欢迎关注的微信公众号《壳之魂》,查看更多网安文章 注意:进行攻击之前先看我解密密码里写的注意事项 名词解释 DPAPI: 全称Data Protection Application Programming...Interface,Windows系统的一个数据保护接口,主要用于保护加密的数据,常见的应用如: Internet Explorer,Google Chrome密码和表单 存储无线连接密码 远程桌面连接密码...Outlook,Windows Mail,Windows Mail等的电子邮件帐户密码 内部FTP管理员帐户密码 共享文件夹和资源访问密码 Windows Credential Manager Skype...urluserpwd.txt是谷歌浏览器所有保存的链接、账号、密码 解密密码 解密前先注意一点,这个漏洞已经被谷歌修复,使用79版本以上(即2020年2月发布的版本)的谷歌浏览器无法通过这种方法解密文件...选择要解密的txt文件 ? ? 选择masterkey ? ? 输入要解密用户的密码,如果密码和账号不匹配就会显示SID或者密码错误 ? 解密成功,当前是试用版,只显示前十个字符 ?

    1.5K40

    手把手教你解密MacOS平台下的Chrome密码

    虽然现在网上有很多开源的软件可以帮助你解密那些存储GoogleChrome浏览器密码,但是这些软件几乎只支持Windows操作系统下使用。...那么对于我们这些Mac用户来说,当我们需要快速导出Chrome存储的全部密码,我们该怎么做呢? ?...对于每一个存储GoogleChrome浏览器密码来说,每一条密码数据都是以类似下图所示的这种数据格式存储“LoginData”数据库的: ?...在这个过程还使用到了一些其他的工具,这些工具可以的Github代码库获取到。输出信息如下图所示: ? 我们可以从上图中看到,Google并没有对这些keychain数据进行加密保护。...总结 各位同学可以直接使用这个程序来解密macOS平台下的Chrome密码【工具下载】。

    2.4K100

    如何从浏览器获取信用卡密码

    研究我们发现IE,Edge,Chrome和Firefox都存在记住密码的功能。不幸的是,他们存储敏感信息的方式都存在安全隐患。 图1,您可以看到记住密码功能的一个示例。...将数据存储SQLite数据库文件 %LocalAppData% Google Chrome User Data Default Web Data Firefox将数据存储SQLite数据库文件...默认 formhistory.sqlite 需要注意的是IE,Edge,Chrome和Firefox都利用Windows DPAPI(数据保护接口)来加密自动填写数据,并在下次使用之前将其解密。...正如你看到的,我们一张编号“4916 4182 7187 7549”的信用卡。当要求查看信用卡信息,或者浏览器尝试自动填写表单字段,会调用用于解密数据的DPAPI功能。...参数pDataOut-> pbdata指向返回的解密数据(参见函数声明和pDataOut参数)。

    4.1K60

    Web安全Day10 - 重放攻击实战攻防

    暴力破解 ​ 暴力破解是重放攻击中,典型的非只重放而达到的攻击类型,而是利用重放这个动作来达到暴力破解的目的。当系统端未做请求验证和错误次数限制,就可以根据字典或者设定的字符串来破解特定的参数。...暴力破解密码 ​ 当用户登陆,缺少验证码或者验证码不失效,并且账号没有错误的次数限制。可以通过暴力破解碰撞密码来登录。例如此处,暴力破解原密码来登陆绑定账号。...暴力破解验证码 ​ 当我们申请修改账号密码等操作,往往需要给手机号或者邮箱发送一个验证码,当需要修改他们或者越权操作的时候并不一定可以通过修改接收手机或邮箱来收到验证码,这时候可以尝试暴力破解验证码。...暴力破解参数 ​ 此情况大都在尝试越权的时候,还有尝试修改某些不可知但是可预测的参数,例如此篇文章: 重置凭证可暴破 d....暴力破解hash密码 ​ 此种暴力破解类似破解密码,但此种一般不需要考虑某些验证条件,常在获取到主机权限后,利用hash抓取工具获得,例如Windows平台的hash抓取工具:mimikaze, pwdump7

    2.5K11

    HackTheBox - Machines - Driver

    ,得到用户名为admin ,密码经过Burp爆破之后无果,无sql注入,首页页面源代码一个这样的东西: 等下来回头来看这个,点击read more 可以看到几个链接,指向不同的网站。...post传参,并且nodejs通常使用的是MangoDB 现在将登录表单的传参改为json格式 可以看到json格式传输的数据也被服务器所接收,来试试MangoDB的ne ,参考:ne 官方文档说明...密码到最后再来尝试写python脚本进行正则匹配爆破一波。...从返回的数据包可以看到一个upload xml的功能,没登录之前就写在页面源代码里面,登录之后就看到upload了。 此时回到web页面,抓取登录数据包,修改为json格式,再放过去即可。...MangoDB注入猜解密码 使用$regex正则表达式来逐一猜解admin用户的密码 import string import sys import requests import json # burp

    1.3K20

    内网渗透 | 最全的内网凭据密码收集方法和技巧总结

    当系统为win10或2012R2以上,默认在内存缓存禁止保存明文密码,这时抓取的明文密码为空。 可以尝试解密NTLM获取明文密码。...RDP登录凭证 mimikatz 当我们使用Windows自带的远程桌面登录成功并选择保存凭据,会在本地留下rdp登录凭证,如果我们获得了远程桌面的凭证,可以方便我们进行渗透测试的横向移动。.../vncpwd image.png VPN密码 Windows自带VPN连接,如果在配置VPN选择记住此密码则会保存连接信息。...攻防场景下很多时候主机或服务器上遇到一些软件配置使用了星号密码,我们可以直接尝试使用星号密码查看来获取明文密码,省去寻找和解密配置文件的时间。...Windows平台支持以下浏览器的密码,Cookie,书签和历史记录信息: • Google Chrome • Google Chrome Beta • Chromium • Microsoft Edge

    6.8K53

    Windows事件ID大全

    85 本地设备名已在使用。 86 指定的网络密码不正确87 参数不正确。 88 网络上发生写入错误。 89 系统无法在此时启动另一个进程。 100 无法创建另一个系统信号灯。...114 目标内部文件标识符不正确。 117 应用程序发出的 IOCTL 调用不正确。 118 验证写入的切换参数不正确。 119 系统不支持请求的命令。 120 这个系统不支持该功能。...159 线程 ID 的地址不正确。 160 至少有一个参数不正确。 161 指定的路径无效。 162 信号已暂停。 164 无法系统创建更多的线程。 167 无法锁定文件区域。...996 重叠 I/O 事件不在信号状态。 997 重叠 I/O 操作进行。 998 内存分配访问无效。 999 执行页内操作错误。 1001 递归太深;堆栈溢出。...1083 配置成该可执行程序运行的这个服务不能执行该服务。

    18K62

    mac下的浏览器cookie盗取

    当我们通过钓鱼等方式拿到单位员工的个人PC机时,通常需要对主机进行信息收集。而浏览器是一个重要的信息收集点。我们可以收集历史记录、书签寻找靶机。...窃取密码登录SSO、内部OA等等关键系统。 但是MAC下,因为系统的安全性,想要获取密码存在比较大的困难。...macOS上,Google Chrome 的加密密钥存储 Keychain ,需要使用用户的明文密码解锁在Windows上,Google Chrome 版本 80+ 使用使用 DPAPI 加密的...解密不需密码windows密码和cookie盗取比较容易,一般上工具(HackBrowserData)就行,这里不多说。mac下的浏览器密码不好获取。...使用headless无头浏览器模式会爆如下的错误:图片使用相关websocket工具(这里为了方便演示,直接使用了插件Simple WebSocket Client,入侵时候把调试端口用代理转发到本地,

    89360

    没有 SPN 的 Kerberoasting

    一种方法可以不知道目标服务的 SPN 的情况下执行 Kerberoasting 攻击。将展示它是如何完成的,它是如何工作的,以及它何时有用。...这个数据是一个包含当前时间戳的特殊结构,这个结构是用从账户密码派生的密钥加密和签名的。...(总是与 Pass-The-Hash 攻击一起使用) DES:密钥直接从密码中计算出来 在请求中使用客户端主体名称,KDC 尝试 AD 数据库查找客户端的帐户,提取其预先计算的 Kerberos 密钥...校长姓名 做了一些研究,并创建了一个表,其中包含实际的 Principal Name Types 值及其 Windows 的含义: 姓名类型 价值 意义 NT-未知 0 代表 SPN 和 SAN...使用不正确 SPN 的 Kerberoasting 帐户 KDC 禁止退票的 SPN 两种类型: 错误的语法 SPN 重复的 SPN,即当相同的 SPN 值分配给多个帐户 如果 KDC 发现其中之一是这种情况

    1.3K40

    C++实现远程桌面集群软件

    首先,我们分析一下需要的功能: (1)读写主机信息的功能模块(这里用最简单的ini) (2)主机信息的加密解密(涉及密码之类的需要加密处理保存) (3)主机状态在线离线检查 (4)生成rdp文件并实现登陆...port; CString user; //mapkey为结构体需要重写< bool operator <(const _SERVER_& other) const { if (ip...版本放置于windows7的电脑无法正常运行,MSTSCAX的窗体根本无法加载,window7上跟踪dlg.DoModal()到occcont.cpp第925行 IsWindow(pTemp->m_hWnd...(4)win7生成的RDP文件无法正常运行 按照网上提供的rdp文件的格式,并运用API:CryptProtectData获得远程加密密码,导出rdp文件,win8完美运行,win7上并非正常运行...,说明RDP是以Unicode编码存储的,这也说明,win8读取存储文件默认以Unicode编码来读取,win7未找到FFEF,不会以Unicode读取。

    2.2K20

    Python 密码破解指南:10~14

    当计算机使用错误的密钥解密消息,得到的字符串是垃圾文本而不是英文文本。我们可以给计算机编程,让它识别解密后的信息是英语。这样,如果计算机使用错误的密钥解密,它知道继续尝试下一个可能的密钥。...最终,当计算机尝试用一个密钥来解密英文文本,它会停下来让你注意到这个密钥,让你不必查看成千上万个不正确解密。...append()列表法 当我们把一个值加到一个列表的末尾,我们说我们是这个值追加到列表。Python 中经常对列表这样做,以至于一个append()列表方法将一个参数附加到列表的末尾。...尝试了密钥#6 之后,程序返回解密消息的一个片段,让用户确认它找到了正确的密钥。在这个例子,消息看起来很有希望。当用户通过输入D确认解密正确,程序返回完整的破解消息。...当我本章后面定义encryptMessage()和decryptMessage()函数将介绍它们是如何工作的。

    89250
    领券