成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > SecureCRTSecure7.0查看連接密碼的步驟

SecureCRTSecure7.0查看連接密碼的步驟

熱門標(biāo)簽:小蘇云呼電話機(jī)器人 所得系統(tǒng)電梯怎樣主板設(shè)置外呼 朝陽手機(jī)外呼系統(tǒng) 佛山400電話辦理 市場(chǎng)上的電銷機(jī)器人 北瀚ai電銷機(jī)器人官網(wǎng)手機(jī)版 北京電銷外呼系統(tǒng)加盟 儋州電話機(jī)器人 地圖標(biāo)注面積

整體分為兩步:

第一步:查看系統(tǒng)保存的連接的ini文件(大概位置:F:\SecureCRTSecureFX_HH_x64_7.0.0.326\Data\Settings\Config\Sessions)

ini文件的格式樣例:

--ip地址
S:"Hostname"=192.168.0.145
--登錄用戶
S:"Username"=root
--端口,加密
D:"[SSH2] 端口"=00000016
--密碼,加密,解密需要u之后的字符串
S:"Password"=u2c7d50aae53e14eb94ef0cb377c247a77c2dbcea95333365

第二步:破解加密之后的密碼,這個(gè)使用python3,具體腳本如下:

#!/usr/bin/env python3
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:
            raise ValueError('Invalid Ciphertext.')
        
        padded_plain_bytes = cipher2.decrypt(cipher1.decrypt(ciphered_bytes)[4:-4])
        
        i = 0
        for i in range(0, len(padded_plain_bytes), 2):
            if padded_plain_bytes[i] == 0 and padded_plain_bytes[i + 1] == 0:
                break
        plain_bytes = padded_plain_bytes[0:i]
 
        try:
            return plain_bytes.decode('utf-16-le')
        except UnicodeDecodeError:
            raise(ValueError('Invalid Ciphertext.'))
 
class SecureCRTCryptoV2:
 
    def __init__(self, ConfigPassphrase : str = ''):
        '''
        Initialize SecureCRTCryptoV2 object.
        Args:
            ConfigPassphrase: The config passphrase that SecureCRT uses. Leave it empty if config passphrase is not set.
        '''
        self.IV = b'\x00' * AES.block_size
        self.Key = SHA256.new(ConfigPassphrase.encode('utf-8')).digest()
 
    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-8')
        if len(plain_bytes) > 0xffffffff:
            raise OverflowError('Plaintext is too long.')
        
        plain_bytes = \

            len(plain_bytes).to_bytes(4, 'little') + \

            plain_bytes + \

            SHA256.new(plain_bytes).digest()
        padded_plain_bytes = \

            plain_bytes + \

            os.urandom(AES.block_size - len(plain_bytes) % AES.block_size)
        cipher = AES.new(self.Key, AES.MODE_CBC, iv = self.IV)
        return cipher.encrypt(padded_plain_bytes).hex()
 
    def Decrypt(self, Ciphertext : str):
        '''
        Decrypt ciphertext and return corresponding plaintext.
        Args:
            Ciphertext: A hex string that will be decrypted.
        Returns:
            Plaintext string.
        '''
        cipher = AES.new(self.Key, AES.MODE_CBC, iv = self.IV)
        padded_plain_bytes = cipher.decrypt(bytes.fromhex(Ciphertext))
        
        plain_bytes_length = int.from_bytes(padded_plain_bytes[0:4], 'little')
        plain_bytes = padded_plain_bytes[4:4 + plain_bytes_length]
        if len(plain_bytes) != plain_bytes_length:
            raise ValueError('Invalid Ciphertext.')
 
        plain_bytes_digest = padded_plain_bytes[4 + plain_bytes_length:4 + plain_bytes_length + SHA256.digest_size]
        if len(plain_bytes_digest) != SHA256.digest_size:
            raise ValueError('Invalid Ciphertext.')
 
        if SHA256.new(plain_bytes).digest() != plain_bytes_digest:
            raise ValueError('Invalid Ciphertext.')
 
        return plain_bytes.decode('utf-8')
 
if __name__ == '__main__':
    import sys
 
    def Help():
        print('Usage:')
        print('    SecureCRTCipher.py enc|dec> [-v2] [-p ConfigPassphrase] plaintext|ciphertext>')
        print('')
        print('    enc|dec>              "enc" for encryption, "dec" for decryption.')
        print('                           This parameter must be specified.')
        print('')
        print('    [-v2]                  Encrypt/Decrypt with "Password V2" algorithm.')
        print('                           This parameter is optional.')
        print('')
        print('    [-p ConfigPassphrase]  The config passphrase that SecureCRT uses.')
        print('                           This parameter is optional.')
        print('')
        print('    plaintext|ciphertext> Plaintext string or ciphertext string.')
        print('                           NOTICE: Ciphertext string must be a hex string.')
        print('                           This parameter must be specified.')
        print('')
    
    def EncryptionRoutine(UseV2 : bool, ConfigPassphrase : str, Plaintext : str):
        try:
            if UseV2:
                print(SecureCRTCryptoV2(ConfigPassphrase).Encrypt(Plaintext))
            else:
                print(SecureCRTCrypto().Encrypt(Plaintext))
            return True
        except:
            print('Error: Failed to encrypt.')
            return False
 
    def DecryptionRoutine(UseV2 : bool, ConfigPassphrase : str, Ciphertext : str):
        try:
            if UseV2:
                print(SecureCRTCryptoV2(ConfigPassphrase).Decrypt(Ciphertext))
            else:
                print(SecureCRTCrypto().Decrypt(Ciphertext))
            return True
        except:
            print('Error: Failed to decrypt.')
            return False
 
    def Main(argc : int, argv : list):
        if 3 = argc and argc = 6:
            bUseV2 = False
            ConfigPassphrase = ''
 
            if argv[1].lower() == 'enc':
                bEncrypt = True
            elif argv[1].lower() == 'dec':
                bEncrypt = False
            else:
                Help()
                return -1
            
            i = 2
            while i  argc - 1:
                if argv[i].lower() == '-v2':
                    bUseV2 = True
                    i += 1
                elif argv[i].lower() == '-p' and i + 1  argc - 1:
                    ConfigPassphrase = argv[i + 1]
                    i += 2
                else:
                    Help()
                    return -1
 
            if bUseV2 == False and len(ConfigPassphrase) != 0:
                print('Error: ConfigPassphrase is not supported if "-v2" is not specified')
                return -1
 
            if bEncrypt:
                return 0 if EncryptionRoutine(bUseV2, ConfigPassphrase, argv[-1]) else -1
            else:
                return 0 if DecryptionRoutine(bUseV2, ConfigPassphrase, argv[-1]) else -1
        else:
            Help()
 
    exit(Main(len(sys.argv), sys.argv))

將上面的python代碼保存為:SecureCRTCipher.py,使用分為兩種情況:

第一種:

密碼的格式如下:

S:"PasswordV2"=02:7b9f594a1f39bb36bbaa0d9688ee38b3d233c67b338e20e2113f2ba4d328b6fc8c804e3c02324b1eaad57a5b96ac1fc5cc1ae0ee2930e6af2e5e644a28ebe3fc

執(zhí)行腳本:

python SecureCRTCipher.py dec -v2 7b9f594a1f39bb36bbaa0d9688ee38b3d233c67b338e20e2113f2ba4d328b6fc8c804e3c02324b1eaad57a5b96ac1fc5cc1ae0ee2930e6af2e5e644a28ebe3fc

第二種:

密碼的格式如下:

S:"Password"=uc71bd1c86f3b804e42432f53247c50d9287f410c7e59166969acab69daa6eaadbe15c0c54c0e076e945a6d82f9e13df2

執(zhí)行腳本:注意密碼的字符串去掉u

python SecureCRTCipher.py dec c71bd1c86f3b804e42432f53247c50d9287f410c7e59166969acab69daa6eaadbe15c0c54c0e076e945a6d82f9e13df2

執(zhí)行上述腳本,python需要安裝pycryptodome模塊,安裝腳本:

pip install pycryptodome

以上就是SecureCRTSecure7.0連接密碼查看的詳細(xì)內(nèi)容,更多關(guān)于SecureCRTSecure7密碼查看的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Linux SecureCRT顯示亂碼解決方案
  • 基于SecureCRT向遠(yuǎn)程Linux主機(jī)上傳下載文件步驟圖解
  • 淺談ubuntu 使用securecrt vi編輯出現(xiàn)的問題
  • SecureCRT中文顯示亂碼問題的解決方法

標(biāo)簽:商丘 江蘇 云南 定西 酒泉 金融催收 龍巖 寧夏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SecureCRTSecure7.0查看連接密碼的步驟》,本文關(guān)鍵詞  SecureCRTSecure7.0,查看,連接,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SecureCRTSecure7.0查看連接密碼的步驟》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SecureCRTSecure7.0查看連接密碼的步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    韩国精品久久久| 亚洲国产日韩欧美在线| 国产精品久久久久久久久久10秀| 992tv成人免费影院| 一区二区中文字幕在线观看| 日韩精品有码在线观看| 成人日韩在线视频| 久久高清视频免费| 丰满岳乱妇一区二区| 国产盗摄x88av| 黄网动漫久久久| 国产精品18久久久久久麻辣| 欧美亚洲网站| 日韩欧美一区二区三区四区五区| 婷婷丁香在线| 久久国产99| 男人舔女人下面高潮视频| 色噜噜狠狠一区二区三区| 石原莉奈在线亚洲二区| 欧美人与物videos另类xxxxx| 欧美精品久久99| 精品一区二区三区不卡| 制服丝袜av在线| 久久国内精品自在自线400部| 国产亚洲精品久久久优势| 成人av在线资源网站| 热re99久久精品国产66热| 亚洲一区二区三区三州| 在线观看免费污视频| 国产精品一区二区av| 性生交大片免费全黄| 久久久久久久国产| 男人用嘴添女人下身免费视频| 日本视频一二三区中文字幕| 中文字幕一区久久| 你真棒插曲来救救我在线观看| heyzo在线播放| 亚洲日韩成人| 欧美女王vk| 欧美人狂配大交3d怪物一区| 色在线免费视频| 美女免费视频黄| 国产精品无码av无码| 91丝袜美腿高跟国产极品老师| 任你躁在线精品免费| av福利精品导航| 成人午夜在线视频| 51精品视频| 欧美激情15p| 丰满肉肉bbwwbbww| 国产一区二区99| 精品午夜一区二区三区| 精品国产麻豆| 天堂在线视频免费观看| 亚洲第一黄色片| 成人公开免费视频| 成人午夜av在线| 一级黄色大毛片| 久久精品国产亚洲aⅴ| 午夜时刻免费入口| 久久久久亚洲av无码专区喷水| 日韩免费一区二区| 日韩精品――中文字幕| 成人黄色小视频在线观看| www.神马久久| 天天干天天骑| 久久久欧美精品| 欧美视频在线观看一区二区三区| 国产经典中年夫妇盗摄| 第一区免费在线观看| 国产精品成人观看视频免费| 成人免费播放视频| 一区二区三区在线免费观看视频| 韩日在线播放| 国产精品视频在线观看免费| 日本三级视频网站| 天堂社区 天堂综合网 天堂资源最新版| 亚洲一区二区在线观| 亚洲精品理论电影| 福利视频导航网| 国产精品任我爽爆在线播放| 97成人超碰免| 国产一区二区你懂的| av网站在线免费播放| 四虎最新地址发布| 国模精品视频| 波多野结衣中文字幕一区二区三区| 欧美一级免费观看| 国产成人精品一区二区三区在线观看| 性欧美18—19sex性高清| 国产精品欧美在线观看| 亚洲高清成人影院| 3d精品h动漫啪啪一区二区| 日韩在线电影一区| eeuss影院www免费视频| 永久免费精品影视网站| 欧美精品videossex性护士| 激情综合电影网| 亚洲精蜜桃久在线| 97精品97| 国产日韩欧美电影| 人人妻人人藻人人爽欧美一区| 尤物精品国产第一福利三区| 一区二区三区资源| 亚洲宅男网av| 亚洲国产欧美一区二区三区久久| 亚洲综合激情| 色丁香久综合在线久综合在线观看| 7777女厕盗摄久久久| 日韩—二三区免费观看av| 国产精品一级视频| 黄色aaa级片| 天天爽夜夜爽夜夜爽精品视频| 丁香婷婷激情| 日本日本19xxxⅹhd乱影响| 激情小视频在线观看| 国产精品国产av| 成人av在线天堂| 超碰在线国产| 免费在线观看成年人视频| 欧洲av在线播放| 中文字幕亚洲欧美| 久久国产99| 麻豆精品视频在线原创| 国产日韩欧美日韩大片| 国产精品高颜值在线观看| 瑜伽美女视频| 国产不卡视频在线观看| 18成人免费观看网站下载| 在线观看视频网站你懂得| 国产欧美欧美| 亚洲第一页在线播放| 国产精品久久久久久久久久久新郎| 95精品视频在线| 亚洲久色影视| 成人免费直播live| 色婷婷国产精品久久包臀| 极品少妇xxxx偷拍精品少妇| 久久精品视频免费看| 影音先锋日韩av| 久久精品日产第一区二区| 免费一区二区三区在线视频| 中文字幕av资源一区| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 黄色永久免费网站| 亚洲视频免费在线观看| 国产乱人伦精品一区二区三区| 少妇与大狼拘作爱性a| 亚洲欧洲中文字幕| 亚洲视频导航| 99在线精品观看| 欧美日韩一区三区四区| 中国美女黄色一级片| 中文字幕理论片| 免费av一区二区三区| 丰满岳乱妇一区二区三区| 中文字幕第50页| 性欧美精品一区二区三区在线播放| 日本一区二区三区在线播放| 欧美成人精品在线观看| 亚洲美女屁股眼交| 精品动漫3d一区二区三区免费版| 国产精品剧情一区二区在线观看| 五月天婷婷激情视频| 欧美成人国产va精品日本一级| 一级女性全黄久久生活片免费| 国产中文伊人| 欧美视频中文字幕在线| 日韩精品三区四区| 黄页网站在线| 天天操天天曰| 色欲一区二区三区精品a片| 免费在线不卡av| 亚洲国产欧美一区二区三区久久| 亚洲高潮无码久久| 国产免费久久| 福利视频1000| 亚洲精品无码国产| 国内揄拍国内精品少妇国语| 欧美日韩成人高清| 人妻丰满熟妇aⅴ无码| 亚洲3区在线| 中文字幕欧美人妻精品| 97人人爽人人爽人人爽| 性感美女福利视频| 国内精品久久久久久中文字幕| 中文字幕精品—区二区日日骚| 久久久精品亚洲| 岛国片在线免费观看| 亚洲女同一区| 国产情侣久久| 国产精品乱人伦| 亚洲剧情一区二区| 综合免费一区二区三区| 色乱码一区二区三区熟女| av电影天堂一区二区在线观看| 精品国产区在线| 97电影在线看视频| 热99精品里视频精品| 欧洲日韩一区二区三区| 日本女优在线视频一区二区| 亚洲国产成人精品激情在线| 色一情一欲一爱一乱| 国产无人区码熟妇毛片多| 91精品国产乱码久久| 欧美亚洲高清| 国产精品入口夜色视频大尺度| 一区二区三区无毛| 女人18毛片水真多免费播放| 91精品美女| 黄色大片在线免费看| 香港三日本三级少妇66| 在线免费观看成人短视频| 久久视频免费看| 日本少妇毛茸茸| 日韩一级免费一区| 亚洲欧美综合网| 18性欧美xxxⅹ性满足| 丰满岳妇乱一区二区三区| 99热在线观看免费精品| 精品国产aⅴ麻豆| 亚洲国产精品久久一线不卡| 综合中文字幕| 人妻激情偷乱频一区二区三区| 国产女优在线播放| 黄色毛片免费看| 欧美另类z0zx974| 国产精品久久久久久久久久新婚| 国产成人av电影免费在线观看| 97人人干人人| 污视频网站在线看| 成人激情久久| 久久精品国产色蜜蜜麻豆| 国产在线精品自拍| 国内精品国产三级国产aⅴ久| 高清不卡在线观看av| 亚洲国产天堂久久综合| 精品一区二区成人免费视频| 91在线小视频| 午夜激情一区二区| 久久久国产成人| 僵尸再翻生在线观看免费国语| 中文字幕的av| 在线 亚洲欧美在线综合一区| 欧美精品色图| 最新黄色av网址| 国产真实乱对白精彩久久| 国产亚洲欧洲一区高清在线观看| 亚洲色图100p| 精品中文字幕一区二区| 性色av一区二区三区在线观看| 天堂在线亚洲| 久久久久亚洲精品一区二区三区| 丰满人妻一区二区三区免费视频| 大美女一区二区三区| 亚洲天堂狠狠干| 久久99国产精品久久99果冻传媒| 大地资源高清在线视频观看| youjizz.com日本| 一区二区三欧美| 色狠狠久久av五月综合| 日韩精品――色哟哟| 狠狠躁夜夜躁人人躁婷婷91| 亚洲国产精品影视| 国产在线拍揄自揄拍无码视频| 99re这里只有| 久久国内精品自在自线400部| 最新版天堂资源在线| 亚洲最新在线| 成人蜜桃视频| 久久久精品视频免费观看| 国内精品视频久久| 欧美大胆视频| 亚洲国产精品成人久久蜜臀| 国产精品久久一| 亚洲精品在线一区二区| 日韩精品久久久免费观看| 亚洲男人第一av网站| 成人激情视频在线观看| 无套内谢丰满少妇中文字幕| 成人黄色片在线观看| 四虎免费在线观看| 丁香六月色婷婷| 成人看片人aa| 四虎永久免费影库二三区| 欧美国产在线观看| 日韩欧美在线看| 欧美综合久久| 国产成人精品三级高清久久91| 亚洲三区欧美一区国产二区| 第四色成人网| 国产一区二区三区三区在线观看| 999热精品视频| 伊人久久大香线蕉av一区二区| 日韩高清电影一区| 91福利在线看| 麻豆影视在线播放| 国模大尺度视频一区二区| 中文字幕一区二区三区精华液| 久久99这里只有精品| 精品视频在线观看免费| 五月婷婷在线观看| 国产一级一片免费播放放a| 色狠狠久久aa北条麻妃| 亚洲一区二区三区四区不卡| 97国产在线| 中文字幕乱码在线| 亚洲精品一区二区三区中文字幕| 免费视频久久久| 成人91在线观看| 国产精品久久久久久久av电影| 欧美主播福利视频| 欧美激情一区二区视频| 青春草免费在线视频| 香蕉乱码成人久久天堂爱免费| caoporn视频在线观看| 中文字幕69页| 成 人片 黄 色 大 片| 先锋av资源| 九色免费视频| 国产精品免费一区二区三区都可以| 国产精品欧美一区二区三区不卡| 精品国偷自产在线视频| 日本爱爱小视频| 91人人网站| 日本深夜福利视频| 一区二区精品国产| 国产乱码精品一区二三赶尸艳谈|