intel-pin:如何将命令行参数传递给二进制文件

时间:2019-06-28 02:06:21

标签: c++ c reverse-engineering intel-pin

我有一个简单的C代码。我正在使用pin工具运行该文件的二进制文件:

pin -t tool.so -- test/test.o a

在这里,test/test.o是二进制文件,而a是销钉工具的随机命令行参数(例如tool.so),而不是二进制文件(因此,有区别在将命令行参数传递给pin工具和二进制文件之间。

我想知道如何将命令行输入(例如arg1)传递给使用pin工具运行的二进制文件。

(就像我们会通过-./test/test.o arg1

注意:我认为了解我的pin工具和c代码无关。

1 个答案:

答案 0 :(得分:1)

您在此处描述的内容会将命令行参数传递给您正在运行的程序。该工具的命令行参数是-t参数之后和-(双破折号)之前的所有参数,表示二进制文件及其参数。