小迷糊171 2019-03-24 10:36 采纳率: 0%
浏览 1978

gdb使用时出现 undefined command "find" try "help"

我正在做Samba渗透攻击的实验,但是使用gdb的find命令时出现错误,望指点
图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-08 12:28
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在GDB中遇到“undefined command 'find'”的错误,可能是由于您尝试执行了一个未定义的命令而导致。这种情况下,通常需要重新启动GDB或指定正确的查找路径。

    要解决此问题,请按照以下步骤操作:

    1. 确保您的GDB安装正确且处于可运行状态。如果GDB没有正确安装或配置,可以参考MSF官方文档来解决。

    2. 在终端中输入以下命令以重启GDB:

    sudo service gdb restart
    

    或者

    sudo apt-get install gdb
    

    然后再次尝试使用find命令。

    1. 如果上述方法无效,您可以尝试修改/etc/gdbinit文件中的设置。这将告诉GDB从哪个目录开始搜索。例如,如果您希望从当前工作目录开始搜索,可以添加以下行到文件末尾:
    # Set search path to current directory
    set pagination off
    
    1. 尝试使用find命令并检查输出是否正确显示了查找的结果。

    请注意,不同的系统可能有不同的方法来设置和管理GDB的环境变量和设置。根据您使用的具体操作系统,这些步骤可能会有所不同。

    评论

报告相同问题?