草庐IT

Python安全攻防之第二章Python语言基础

全部标签

python - 在 Python 中获取打开的窗口列表

我正在用Python编写一个应用程序,它必须能够将key或文本发送到另一个应用程序。例如,如果我打开了Firefox,我应该能够向它发送一个URL来打开它。我已经有了SendKeys模块,我也看过win32模块,但我不知道是否有办法在不打开窗口的情况下过滤掉进程。 最佳答案 通常,对于这种“GUI自动化”pyWinAuto是个好方法。我们使用它来允许对GUI应用程序进行自动化测试,它也应该让您将URL“键入”Firefox(更不用说找到它的窗口了)。 关于python-在Python中获

python - 如何在 Windows 系统上运行 Python 代码?

我习惯使用PHP,它很容易设置,我可以运行一个像Xampp这样的exe包,并在5分钟内在我的Windows系统上运行apache和PHP。有没有类似Python的东西? 最佳答案 与PHP不同,Python的主要目的是在桌面/服务器上运行的通用工具,不一定作为Web应用程序。它绑定(bind)了许多强大的GUI工具包(Qt和wx是在Windows上运行良好的免费和流行工具包的两个示例),等等。因此,您只需下载它(从python.org或从activestate),安装并运行它。就是这样。也就是说,Python实际上也非常适合网络应用

.net - WCF wsHttpBinding 的 Windows 身份验证有多安全?

我创建了WCF,并使用wsHttpBinding和MTOM作为消息传输,并将身份验证作为“Windows”。现在我的服务不是当前安全的,它是纯HTTP,在自定义端口上运行。WCF的wsHttpBinding的Windows身份验证安全吗?任何人都可以通过网络跟踪看到或猜测密码吗?环境信息:托管在互联网上没有ActiveDirectory,只有一个服务器使用服务器的管理员用户名和密码从我的办公室连接在客户端,配置文件中没有提到密码,它是在运行时输入的。它可以正常工作,因为输入错误的凭据也会返回某种安全异常。在自定义端口89上运行.NET4.0,目前我在我的自定义Windows服务的app

python - SMB 共享上的可用磁盘空间,通过 Python

有谁知道通过Python2.6及其标准库获取Windows(Samba)共享可用空间量的方法吗?(也在Windows上运行)例如>>>os.free_space("\\myshare\folder")#returnfreediskspace,inbytes1234567890 最佳答案 如果PyWin32可用:free,total,totalfree=win32file.GetDiskFreeSpaceEx(r'\\server\share')free是当前用户可用的可用空间量,totalfree是可用空间总量。相关文档:PyWin

php - 安全疑惑求助(PHP MYSQL APACHE Windows)

例如我有这个网址:http://localhost/miSite/uploads/通过做:http://localhost/miSite/uploads/../includes/,这会导致目录(包含)linsting。如果你能告诉我解决这个问题的方法就太好了。 最佳答案 目录索引您还可以使用.htaccess来禁用索引或目录浏览。默认情况下,此选项在服务器的配置文件中处于打开状态。要禁用此功能,请将此行添加到您的.htaccess文件中:选项-索引 关于php-安全疑惑求助(PHPMYS

python - 我可以用 Python 中的一个命令写入终端和给定文件吗?

我已经看到关于Bash的这个问题的回答,但找不到用于Python的问题。如果这是重复的话,我们深表歉意。是否可以使用一条命令打印到终端和输出文件?我熟悉print>>和sys.stdout=WritableObject的使用,但我想避免为要记录的每一行重复打印命令。我正在使用Python2.6,以防万一需要这些知识。更重要的是,我希望它使用IDLE的命令行在基于Windows的系统上运行。所以,本质上,我希望python脚本向IDLE的终端和给定的日志文件报告。编辑:对于发现此问题并决定采用我选择的答案的任何人,如果您需要帮助理解上下文管理器(就像我一样),我推荐DougHellman

python - Windows中写入unicode内容和unicode文件名

#sourcefileisencodedinutf8importurllib2importrereq=urllib2.urlopen('http://people.w3.org/rishida/scripts/samples/hungarian.html')c=req.read()#.decode('utf-8')p=r'title="ThisisLatinscript\(Hungarianlanguage\)">(.+)'text=re.search(p,c).group(1)name=text[:10]+'.txt'#filenamewillhavespecialcharsinit

python - 使用python在命令提示符下更改当前工作目录

我正在尝试编写一个python脚本,将我的cwd更改为所需的目录。我无法直接从python执行此任务,因此我编写了一个简单的batch脚本来执行此操作。Changedir.bat@echooffchdir/DF:\cygwin\home\如果我直接在我的cmd中执行上面的脚本,它工作正常,但如果我尝试使用python脚本执行它,则没有任何反应。我的cwd保持不变。PythonScript.pyimportshlex,subprocesschange_dir=r'cmd.exe/cC:\\Users\\test.bat'command_change=shlex.split(change_

python - printing\78 在控制台发出哔声

为什么下面的代码会让我的机器发出哔哔声?print'\78'我已经在交互式解释器中对其进行了测试,并在命令行中运行了一个脚本。我还在嵌入式环境中对其进行了测试,它不会在那里发出蜂鸣声。 最佳答案 它将\7解释为octal转义符,因此它是带有ASCII代码7的BEL。这是一个在终端上打印时会响铃的字符。是的,古代用电传打字机(甚至一些终端)的文字钟。由于我们以不让1960年代的技术浪费为荣,因此每个终端仿真器都具有在看到角色时发出声音的相同能力。为什么它在嵌入式环境中不起作用:好吧,它可能不是您那里的终端仿真器。Thedocument

python - Windows 7 - Python 的右键单击上下文级联菜单

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我正在尝试添加到*.zip文件的上下文菜单。使用必要的参数启动我的python脚本。我已添加以注册以下key:[HKEY_CLASSES_ROOT\WinZip\shell\SSSeracher]"MUIVerb"="SSSearcherScript""SubCommand