0

背景は pico-CTF からの古い CTF チャレンジを見ています。Makefile、バイナリ自体、および対応する libc ファイルが利用可能です。ただし、バイナリは私のマシンでは実行されず、セグメンテーション エラーで中止されます。私が入手した記事によると、これはローカル マシン上のリンカ (ld-linux-xxxxx.x.so) が一致していないことが原因です。記事では、彼は別の ld ファイルを使用しており、すべて問題ありません。したがって、使用する必要がある ld ファイルをどのように把握できるかを知りたいです。patchelf を --set-interpreter オプションとともに使用して、そのバイナリを正常に実行できることはわかっていますが、どのリンカーを使用するかを知る方法は頭を悩ませています。誰かが私にそれについての洞察を与えるか、少なくとも私がそれについて読むことができるリンクを教えてくれれば素晴らしいでしょう. これまでのところ、まだ有用なものは見つかりませんでした。

前もって感謝します。

4

1 に答える 1