通过xp_cmdshell的获取文件内容(Get file contents via xp_cmds

2019-07-29 11:28发布

有没有办法让从Windows XP的命令提示符的文件? 我试图运行xp_cmdshell 'type [path to file]'但后来当我插入theese数据到其他文件和重命名它的file.exe(即可执行的)它不工作。 任何建议如何获得文件内容以这样一种方式,我可以使用它?

Answer 1:

你可以在文件中使用BULK INSERT和具有一行和一列将这个文件看作一个表格。 这应该允许您直接读取文件到VARBINARY场

像这样:

CREATE TABLE FileRead
(
  content VARBINARY(MAX)
)

BULK INSERT FileRead FROM [FilePath]

这需要SQL Server能够访问你试图读取该文件。 这听起来像你正在尝试“获取”从你没有访问服务器的可执行文件? :-)



文章来源: Get file contents via xp_cmdshell