草庐IT

SECURITY

全部标签

c++ - 在 Windows 上读取性能数据计数器是否需要任何特殊的安全权限?

我正在努力将Windows应用程序从始终作为SYSTEM帐户运行迁移到作为受限用户帐户运行。这个应用程序做的许多事情之一是查询WindowsPerformanceCounters为了记录整个系统内存和CPU使用情况。MSDN的listofPrivilegeConstants是模糊的,但SE_PROF_SINGLE_PROCESS_NAME或SE_SYSTEM_PROFILE_NAME让我觉得可能需要这种操作。但是,MSDN的功能文档如PdhOpenQuery,PdhAddCounter,和PdhCollectQueryData不要提及任何必需的特权。鉴于此,查询性能数据计数器是否需要任

c++ - 基于软件/硬件唯一标识PC

对于生成每台PC许可证key的要求,我需要一些代码,这些代码将在任何PC上返回一个稳定且(几乎)唯一的key。它不必保证唯一,但很接近。不过,它确实需要相当稳定,以便给定的PC始终生成相同的结果,除非硬件发生重大变化。这适用于Windows应用程序,使用wxWidgets但Win32或其他选项没问题。我在考虑MAC地址,但在省电模式下可以例行禁用网卡的笔记本电脑呢?我遇到了GetCurrentHwProfile但它看起来不太像我想要的? 最佳答案 我之前有一个想法是使用CryptProtectData作为识别机器的一种方式。在该AP

Learn file upload vulnerability | Network security

本文授权自MagicBoyLearnfileuploadvulnerability|Networksecurity1.文件上传漏洞条件2.Bypass技巧1.文件上传漏洞条件上传文件的名称、后缀名、内容用户可以自定义设置;上传文件的路径可以获取;上传文件所在文件夹具备可执行权限;2.Bypass技巧前端过滤抓包修改后缀名、禁用JS类型过滤上传图片马、修改后缀名制作图片马:copy1.jpg/b+muma.php/amuma.jpg图片类文件头:GIF89a黑名单过滤禁用php后缀名时,使用畸形后缀名:phtml、php3、php4、php5、pht、php2上传.htaccess文件,更改解析

windows - 是什么让 c :\Program Files UAC-protected?

我知道c:\ProgramFiles受UAC保护,如果我允许用​​户安装到d:\ProgramFiles,这不是,通过默认情况下,受UAC保护。是什么让c:\ProgramFilesUAC保护目录安全设置?仅仅是目录安全性,还是Windows做了其他事情使其变得特别?如果有可能使d:\ProgramFiles与c:\ProgramFiles具有同等安全性,我正在尝试建议某人。如果我要创建与c:\ProgramFiles具有相同目录安全性的d:\ProgramFiles,这些文件夹是否等效? 最佳答案 仅目录安全性就决定了用户在该文件

java - 无法识别的选项 : -cp with ProcessBuilder on Windows only

所以我正在开发一个跨平台Bootstrap,它在OSX/Linux上可以正常工作,但在Windows中返回以下错误消息:Error:CouldnotcreatetheJavaVirtualMachine.Error:Afatalexceptionhasoccurred.Programwillexit.Unrecognizedoption:-cpC:/myapp/realm/bin/Launcher.jar;C:/myapp/_jvm/jre/../lib/tools.jar;C:/myapp/realm/shared/lib/jetty-util-8.1.4.v20120524.jar

windows - 用于开源桌面应用程序的磁盘密码加密

是否可以将密码存储在只能由应用程序本身访问的本地系统(WindowsXP)上?我的本​​能回答是“不”。即使使用某种散列或加密,我认为只要源代码可用,那么坚定的搜索者就可以始终使用它来检索密码。我正在从事一个个人开源爱好项目,在该项目中,我想让用户可以选择将密码存储在磁盘上,这样他们就不需要在每次使用该软件时都输入密码。可以存储的密码示例之一是用于在其网络的代理服务器上进行身份验证的密码。StackOverflow上有一些相关问题,最合适的解决方案听起来像是使用像DPAPI这样的操作系统服务。只要软件无需任何用户输入即可检索密码,并且源代码是开源的,那么密码将始终可以由(适当的技术和故

c# - 使用C#隐藏任务栏

我运行的是WindowsXP64位。我想在运行应用程序时隐藏任务栏。我通过搜索网络尝试了代码。在所有这些中,它隐藏了任务栏。但问题是,当我打开记事本并将其最大化时,它实际上并没有进入全屏。因为任务栏所在的空间仍然被空白挡住了。我希望它适合全屏模式。 最佳答案 如果您想更换Windows外壳(任务栏),则必须更改注册表项。更改默认shell(所有用户):打开regedit(开始菜单>运行,然后输入regedit)转到:HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon。将

java - 从 Java 读取 Windows ACL

在Java程序中,我希望能够列出有权读取给定文件的Windows用户和组。Java没有读取WindowsACL信息的内置功能(至少在Java7之前),所以我正在寻找其他解决方案。是否有任何第三方库可以提供对Windows文件的ACL信息的直接访问?如果做不到这一点,也许运行cacls并捕获然后处理输出将是一个合理的临时解决方案-cacls的输出格式是否在任何地方都有完整的记录,它是否可能在Windows版本之间发生变化? 最佳答案 如果您了解WindowsAPI,则可以使用JNA(无需编写native代码的JNI)调用Windows

c - 绕过 Windows 对程序文件文件夹的权限限制

我用C编写了一个小应用程序。它执行一些文件操作,主要是搜索和更改一些文件名。但是如果它在程序文件文件夹中的WinVista/7中使用,程序会说权限被拒绝。有没有办法绕过这个?还有,Java能绕过这个吗? 最佳答案 如果可以轻松绕过文件权限,那么文件权限就没有多大意义了。如果您编写了直接访问磁盘block的内核驱动程序,则可以绕过它们,但无论如何您都需要成为管理员才能安装内核驱动程序。归根结底,“绕过”文件权限的唯一方法是以管理员身份运行程序。 关于c-绕过Windows对程序文件文件夹的

windows - 下载 Word 文档时的 Microsoft 安全登录框

我在网上四处寻找这个问题,但似乎无法在任何地方找到答案,所以希望有人能提供帮助。当我尝试下载word文档或excel文件时,我创建的网站上出现了一个“Windows安全”弹出窗口(我需要为其他人而不是我自己修复它)。PDF看起来不错。示例页面是http://www.christletonhigh.co.uk/school_information/uniform.php如果您点击下载右下角的“统一价格和订单”。网站上没有SSL,错误只出现在IE上(我在Windows7上使用IE9,我看到其他人在网上提到他们的设置发生了这种情况)并且似乎没有影响所有文件所以有点困惑。在弹出窗口中单击取消会