strace を実行すると、Linux 実行可能ファイルが「/usr/bin/strace: exec: そのファイルまたはディレクトリなし」エラーで実行されません。

strace を実行すると、Linux 実行可能ファイルが「/usr/bin/strace: exec: そのファイルまたはディレクトリなし」エラーで実行されません。

システムコールをキャプチャするには、straceを使用してLinuxバイナリ実行可能ファイルを分析する必要があります。コマンドを実行するとき:

/usr/bin/strace ./005f32fffe1da3bc100e7dcd8b2f8f2c

次のエラーが発生します。

execve("./005f32fffe1da3bc100e7dcd8b2f8f2c", ["./005f32fffe1da3bc100e7dcd8b2f8f"...], 0x7fffd9d0a120 /* 53 vars */) = -1 ENOENT (No such file or directory) fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 write(2, "/usr/bin/strace: exec: No such f"..., 49/usr/bin/strace: exec: No such file or directory ) = 49 getpid() = 3699 exit_group(1) = ? +++ exited with 1 +++

私のファイル形式は32ビットELFバイナリです。

file 005f32fffe1da3bc100e7dcd8b2f8f2c 
005f32fffe1da3bc100e7dcd8b2f8f2c: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, stripped

関連情報