查看SecureCRT 记录的密码

这篇具有很好参考价值的文章主要介绍了查看SecureCRT 记录的密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 找到secure会话记录位置

Options->Global Options->General->Configuration Paths

查看SecureCRT 记录的密码

查看SecureCRT 记录的密码

这里面路径就是会话配置存储路径,这里面的ini文件名与会话的名称是对应的

查看SecureCRT 记录的密码

 文章来源地址https://www.toymoban.com/news/detail-828165.html

2 解码编译后的密码

SecureCRT 中的密码进行了加密,需要解码才能得到对应的明文,这是使用python解密

提前安装好python: 

python网站:Python Release Python 3.12.2 | Python.org

python Windows 安装程序(64 位) 3.12.2 下载连接:https://www.python.org/ftp/python/3.12.2/python-3.12.2-amd64.exe

 

1 使用pip 安装Crypto模块 pip3 install pycryptodome

查看SecureCRT 记录的密码

 这个地方就要看大家的网速了

查看SecureCRT 记录的密码

 完成安装

2 编写python解码文件decrypt.py

 

#!/usr/bin/env python3
#https://github.com/HyperSine/how-does-SecureCRT-encrypt-password
import os
from Crypto.Hash import SHA256
from Crypto.Cipher import AES, Blowfish

class SecureCRTCrypto:

    def __init__(self):
        '''
        Initialize SecureCRTCrypto object.
        '''
        self.IV = b'\x00' * Blowfish.block_size
        self.Key1 = b'\x24\xA6\x3D\xDE\x5B\xD3\xB3\x82\x9C\x7E\x06\xF4\x08\x16\xAA\x07'
        self.Key2 = b'\x5F\xB0\x45\xA2\x94\x17\xD9\x16\xC6\xC6\xA2\xFF\x06\x41\x82\xB7'

    def Encrypt(self, Plaintext : str):
        '''
        Encrypt plaintext and return corresponding ciphertext.
        Args:
            Plaintext: A string that will be encrypted.
        Returns:
            Hexlified ciphertext string.
        '''
        plain_bytes = Plaintext.encode('utf-16-le')
        plain_bytes += b'\x00\x00'
        padded_plain_bytes = plain_bytes + os.urandom(Blowfish.block_size - len(plain_bytes) % Blowfish.block_size)

        cipher1 = Blowfish.new(self.Key1, Blowfish.MODE_CBC, iv = self.IV)
        cipher2 = Blowfish.new(self.Key2, Blowfish.MODE_CBC, iv = self.IV)
        return cipher1.encrypt(os.urandom(4) + cipher2.encrypt(padded_plain_bytes) + os.urandom(4)).hex()

    def Decrypt(self, Ciphertext : str):
        '''
        Decrypt ciphertext and return corresponding plaintext.
        Args:
            Ciphertext: A hex string that will be decrypted.
        Returns:
            Plaintext string.
        '''

        cipher1 = Blowfish.new(self.Key1, Blowfish.MODE_CBC, iv = self.IV)
        cipher2 = Blowfish.new(self.Key2, Blowfish.MODE_CBC, iv = self.IV)
        ciphered_bytes = bytes.fromhex(Ciphertext)
        if len(ciphered_bytes) <= 8:
            

到了这里,关于查看SecureCRT 记录的密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • NGINX & PHP Cookie 会话中 PHPSESSID 缺少 HTTPOnly、Secure 属性解决方案

    NGINX PHP Cookie 会话中 PHPSESSID 缺少 HTTPOnly、Secure 属性解决方案 1 / 说明 基于安全的考虑,需要给cookie加上Secure和HttpOnly属性,HttpOnly比较好理解,设置HttpOnly=true的cookie不能被js获取到,无法用document.cookie打出cookie的内容。Secure属性是说如果一个cookie被设置了Secure=true,那么这个

    2024年02月11日
    浏览(37)
  • 如何查看MySQL会话连接方式?

    MySQL总共支持四种连接方式访问数据库,如下表格所示,其中Linux平台环境下,主要有两种连接方式,一种是TCP/IP连接方式,另外一种是socket方式。Name pipe和Share memory是Windows平台下独有的连接方式。 那么,MySQL数据库中,我们能否查看会话具体使用的连接方式呢(例如,使用

    2024年02月05日
    浏览(47)
  • IoTOS-v1.5.3 新增 智能诊断&会话记录导出

    IoTOS v1.5.3           一、新增智能诊断         智能诊断功能:     智能诊断会根据不同上游接口能力开放提供接近官方甚至比官方更加完善的智能诊断功能。     目前还原OneLink官方智能诊断功能包括动效、诊断建议等可供诊断的接口基本全部覆盖;(卡状态、冻结

    2024年02月16日
    浏览(54)
  • SSH(Secure Shell)详解:下载、登录、设置密码和修改密码

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上建立安全的远程连接。它提供了加密和身份验证机制,以确保数据的保密性和完整性。通过SSH,用户可以安全地管理远程服务器、传输文件和访问远程资源。 SSH客户端工具在大多数操作系统中都是预装的,但如果需要,

    2024年02月06日
    浏览(50)
  • Linux网络配置与网络信息查看讲解(网卡基本配置、网卡会话配置、网卡绑定、主机名配置、路由配置)

    目录 配置网卡基本信息 通过nmcli命令配置网卡 通过配置网卡文件配置网卡 通过nmtui命令配置网卡 通过nm-connection-editor命令配置网卡 网卡高级配置 配置网络会话 配置网卡绑定(Bonding) 通过nmcli命令配置网卡绑定 nm-connection-editor 进行网卡绑定(图形化界面) 通过编辑文件的

    2024年02月07日
    浏览(53)
  • 路由器管理默认密码是多?怎么找到?

    很多朋友第一次使用路由器,还不知道路由器账号和密码是多少,?在这里面专门教大家如何找路由器密码以及大多数的路由器的用户名和密码,希望能为您带来帮助。 一、大多数的路由器用户名和密码都是admin 绝大多数的主流品牌路由器,默认的用户名都是admin,密码也是

    2024年02月08日
    浏览(40)
  • Spring Security BCryptPasswordEncoder 密码加盐

    测试类 上面的运行结果 可以发现对密码加密, 每次都是不一样的密文, 但是任意的一个结果密文和原文match , 得到的都是true, 这到底是是怎么回事尼? 先说结论 BCryptPasswordEncoder的 encode 方法对 原文加密, 是会产生随机数的 盐 salt, 所以每次加密得到的密文都是不同的

    2024年02月11日
    浏览(42)
  • Spring Security:PasswordEncoder密码加密匹配操作

    目录 PasswordEncoder SpringBoot:注入BSryptPasswordEncoder实例 BSryptPasswordEncoder详解 父接口PasswordEncoder BSryptPasswordEncoder及其使用 成员方法 SecurityUtils安全服务工具类 测试代码         PasswordEncoder是Spring Security框架默认使用的密码加密器,对应的数据表 sys_user 的密码 password 字段需

    2023年04月26日
    浏览(33)
  • 无法从命令行或调试器启动服务,必须首先安装Windows服务....。在“安装”阶段发生异常。 System.Security.SecurityException:未找到源

    此处一共两个问题,第一个问题完整描述是: 无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它。 第二个问题是: Windows Service服务 出现System.Security.SecurityException: 未找到源,但未能搜索

    2023年04月15日
    浏览(80)
  • android 系统查看 pid和uid找到对应的应用

    通过packages.xml,查看需要查询的应用的UID 终端中输入adb shell,然后输入cat /data/system/packages.xml。 cat /data/system/packages.list 查看方式 通过PS命令 终端输入adb shell然后输入ps,可以查看到如下图进程列表 通过进程列表我们可以看到有多种类型的用户,其中u0_axxx代表着应用程序的用

    2024年02月11日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包