2012-08-12 42 views
-5

我怎样才能嵌入或关联一个普通的文件,如.jpeg或任何视频等。 ?我想将普通文件的打开与可执行程序的执行关联起来。嵌入.exe与普通文件

+13

嗯,恶意软件101? – cnicutar 2012-08-12 17:45:44

+3

你的意思是你想让你的程序在双击JPEG时启动?或者你想将你的程序*填入* JPEG中? – 2012-08-12 17:48:07

+0

当我打开jpeg文件或者创建一个简单的tcp套接字时,您是否愿意让我启动到任意主机的远程桌面连接? ;) – poncha 2012-08-12 17:48:25

回答

1

你想要做的是打算不可能。如果它发生,它会通过利用读取该文件的程序中的缺陷而发生。这可能会发生(当程序使用C或C++编写时,这种情况更常见),通过在头文件中存储超出范围的值并希望程序在使用它们作为内存偏移之前不验证它们,或者(这是在更高级别的语言中更常见)通过利用格式有意允许的某些过度增长的特性(如嵌入javascript)中的逻辑错误。

除此之外,我想任何进一步的答案是关于SO的话题。这不是一个获取撰写恶意软件帮助的网站。

+0

那么该网站在哪里?哈哈。开玩笑,这里没有恶意软件。 – AlexandruC 2012-08-12 17:58:46

+1

找到irc上的秘密精英blackhats频道,并要求他们向您发送他们的工具。这是一个名为“iamafool​​.exe”的自解压文件。 :-) – 2012-08-12 18:00:16

+0

哈哈。你太逗了。不过谢谢你的时间。 – AlexandruC 2012-08-12 18:39:14