Redis口令设置


./redis-cli -h 192.168.128.131 -p 6379 #指定IP和端口启动对应的Redis服务

 

config set requirepass yourPassword #设置令牌


auth yourPassword #验证令牌

 

这个密码又称口令非常重要,比如我这篇文章

Java连接Redis之redis的增删改查

就涉及到Redis的口灵,大家可以参考下。

 

另外关于Redis安装除了可以借鉴参考我的这两篇文章:

Redis的安装和客户端使用注意事项

Redis简单集群配置

还可以参考菜鸟教程:http://www.runoob.com/redis/redis-install.html

### Redis口令字典常见密码列表 在进行 Redis 安全性测试时,通常会使用一些常见的弱口令作为基础字典来验证是否存在弱密码配置。以下是部分常用的弱口令列表: #### 常见弱口令列表 1. `password` 2. `root` 3. `admin` 4. `oracle` 5. `abc123!` 6. `123456` 7. `pass@word` 8. `redis` 9. `test` 10. `default` 这些弱口令来源于实际的安全测试案例以及公开资料中的统计[^3]。 #### 使用弱口令字典的方法 为了提高效率,在自动化工具中可以加载一个预定义的弱口令文件(如 `pass.txt`),并通过脚本逐一尝试登录目标 Redis 实例。例如,可以通过 Python 脚本来实现批量测试功能。下面是一个简单的示例代码片段: ```python import redis def test_weak_passwords(host, port, passwords_file): with open(passwords_file, 'r') as f: passwords = f.readlines() for pwd in passwords: try: r = redis.StrictRedis(host=host, port=port, password=pwd.strip(), decode_responses=True) r.ping() # 测试连接是否成功 print(f"Weak Password Found: {pwd.strip()}") # 如果成功,则打印密码 break except redis.AuthenticationError: continue except Exception as e: print(f"Connection Error: {e}") break if __name__ == "__main__": host = "127.0.0.1" port = 6379 passwords_file = "./pass.txt" test_weak_passwords(host, port, passwords_file) ``` 上述代码通过读取指定路径下的弱口令文件并逐个尝试登录 Redis 实例,如果发现匹配的密码则立即停止测试并输出结果。 #### 注意事项 - 在执行任何安全性测试之前,请确保已获得合法授权。 - 避免对生产环境直接操作以免造成数据丢失或其他不可逆影响。 - 及时修复发现的问题以提升系统的整体安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值