【问题标题】:Where can I find large amount of exe files?我在哪里可以找到大量的 exe 文件?
【发布时间】:2013-07-15 12:31:12
【问题描述】:

作为我在大学研究的一部分,我编写了一个应用程序,它可以迭代大量 .exe 文件,单独执行每个文件并使用 Procmon 收集运行时数据。该数据稍后会通过机器学习运行。

问题是我需要至少 100 个.exe 文件,它们都不是安装向导,最好它们都不是病毒。 :-)

我也不想手动搜索互联网,.exe 文件都不是 Windows 应用程序(例如 notepad.exe 和 regedit.exe)。

我很感激有关如何轻松收集如此大量的可执行文件的一些想法,或者在哪里可以找到可执行文件的在线存档。

【问题讨论】:

  • 使用一些机器学习,比如基因编程来生成一些?
  • @doctorlove 很有幽默感...LOLZZZ
  • 100?对于 ML 来说,这听起来还不够遥远

标签: windows exe executable


【解决方案1】:

也许这可以帮助你:http://gnuwin32.sourceforge.net/packages.html。您可以在 CoreUtils 包中找到大约 100 个 *.exe。

【讨论】:

  • 谢谢,我会检查一下。 :)
【解决方案2】:

您的问题是无目的启动的可执行文件不会做任何有用的事情,大多数只会抱怨缺少命令行参数,或者打开等待用户输入的 UI。

因此,您的分析数据将收集程序什么都不做的行为,而不是它打算做的事情。这样的分析数据比无用更糟糕。

(我不希望我的编译器的配置文件引导优化只在检查参数数量并将使用消息打印到控制台的代码上进行训练!您可能不在编译器上工作,但原理是相同的.)

【讨论】:

    【解决方案3】:

    在 VS 或任何其他编译器中编写一个简单的 C 程序并构建它。它将在 bin 文件夹中为你创建一个 exe 文件。用不同的名称重命名这个 exe 100x。他们都不会安装widzard或病毒(因为你写了C程序......嘿嘿嘿)

    【讨论】:

    • 谢谢,但我需要它们与众不同。
    • 编写一个程序,编写一个不同的程序并编译它并重命名它。
    【解决方案4】:

    如果您了解任何编程语言,您可以编写一个简单的程序来暂停一段随机时间,比如 1-5 秒,然后将 EXE 文件复制 100 次并给它们不同的名称。

    编辑:基于需要已经制作好的EXE文件,在Windows/System32目录下有很多,把Windows目录下的每一个EXE文件都运行一遍,看看稳定性如何,这将是一个非常有趣的实验您的计算机(我认为它们中的大多数都受到保护,因此如果从命令行调用它们就不会造成任何损害)。

    【讨论】:

    • 或者编写一个程序来生成程序来做到这一点:-)
    • 谢谢,但我想要“来自野外”的程序,而不是自己编写。 :-)
    • git 克隆 github 上的所有内容并运行它?
    • 我在 Windows/System32 目录中做了一个“dir *.exe”,里面有 441 个 exe 文件。即使它们都不起作用,您也可能会找到 100 个可以执行您想要的操作。
    • @RussellChristensen 谢谢,我不想要 Windows 附带的应用程序,但我想如果找不到我要找的东西,我将不得不妥协。
    猜你喜欢
    • 2012-02-28
    • 2015-10-08
    • 2013-08-22
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 1970-01-01
    • 2012-02-20
    相关资源
    最近更新 更多