在 qnx (armle) 上运行 netcat

逆向工程 嵌入式 qnx
2021-07-12 00:08:59

我正在研究运行 QNX 的嵌入式设备。我可以以用户身份通过​​ telnet 登录,但没有 root 密码(同时,我正在使用影子文件中的哈希运行 oclHashCat,但这需要很多时间)。

我可以通过 GDB 访问并且可以在 root 上下文中执行命令,所以我认为这netcat将是获取 root shell 的一种简单方法(shellGDB 中的命令似乎不起作用)。

我从 netbsd 中找到了 armle 的 netcat 二进制文件,但是当我尝试运行它时出现错误can't access shared library不确定它缺少什么,但我的猜测是 glibc(使用十六进制编辑器搜索 .so 显示 libc.so libdl.so)。

我正确的是它正在寻找libc.solibdl.so吗?在哪里可以找到 QNX armle 的这些?

2个回答

要么为所述架构获取静态链接的 netcat 二进制文件,要么 - 更容易 -这里获取成熟的静态链接的busybox二进制文件,这些应该激活所有可用的功能,因此包括 netcat。

我不太确定,但我认为这些文件可以通过 QNX IDE 安装获得,根据网站,可以下载和安装用于评估目的。二进制实用程序和库(再次,据我所知)驻留在目标文件夹下,在由架构命名的子文件夹中。