【问题标题】:Strange files appear my in Django project奇怪的文件出现在我的 Django 项目中
【发布时间】:2017-08-07 12:56:13
【问题描述】:

我刚刚注意到我的 django 项目中有一些奇怪的文件。文件以我的应用程序或 python 模块的模块命名,例如:datetime 或 myapp。文件名没有扩展名。我不知道它是否会以某种方式发生并且是正常的,还是我应该打电话给安全警报。

内部文件看起来像 imagemagick 文件。 Imagemagick 已安装在此服务器上。

文件头示例:

%!PS-Adobe-3.0
%%Creator: (ImageMagick)
%%Title: (hashlib)
%%CreationDate: (2017-07-11T12:49:23+02:00)
%%BoundingBox: -0 -0 970 907
%%HiResBoundingBox: 0 0 970 907
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Orientation: Portrait
%%PageOrder: Ascend
%%Pages: 1
%%EndComments

%%BeginDefaults
%%EndDefaults

%%BeginProlog
%
% Display a color image.  The image is displayed in color on
% Postscript viewers or printers that support color, otherwise
% it is displayed as grayscale.
%

我尝试在 Adob​​eAcrobat 中打开它们,但显示文件已损坏。

【问题讨论】:

  • 恕我直言,这不是 Django 或 Python 相关的问题。我怀疑一个守护进程意外地遍历了你的 Django 项目的父目录,并用文件制作了 ImageMagick 的东西。用比“python”、“django”更合适的东西标记您的问题,以获得准确的提示和答案。该主题讨论了可能对您有所帮助的工具unix.stackexchange.com/questions/13776/…

标签: python django file security monitoring


【解决方案1】:

如果您在 (Bash?) shell 而不是 Python shell 中运行 import datetimeimport myapp,那么这将从 Imagemagick 运行 import。这可能会创建您正在查看的文件。

【讨论】:

    猜你喜欢
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    相关资源
    最近更新 更多