草庐IT

数字安全

全部标签

windows - 需要从命令行运行 Windows 安全对话框

您知道,当您输入ctrl-alt-del或ctrl-alt-end时通常会得到什么。除了在这种情况下我不能按下那些键,但我想启动那个盒子。具体来说,我希望能够从命令行中调出更改密码对话框。谢谢 最佳答案 这里是RaymondChen给出的答案的扩展。我展示了如何从批处理文件调用WindowsSecurity。请注意,它只有在通过终端session连接到Microsoft终端服务器时才能正常工作。@if(@CodeSection==@Batch)@then@echooff::Seehttps://gist.github.com/Dav

php - 将可能无限数量的参数传递给数组,除了 PHP 命令行脚本中的单个数字变量

我正在尝试制作一个PHP脚本,该脚本将从命令行获取可能无限数量的URL作为参数。我还需要传递一个参数,该参数只能有一个可能的数值(以指定超时),例如:./urltest.php60url1.comurl2.comurl3.com我不确定如何将argv[1]指定为单个数值变量,同时将其余参数(即url列表)放入数组中。也许是这样的:$timeout=$argv[1];$args=func_get_args();functionnumfilter($num){return!is_numeric($num);}$urls=array_filters($args,'numfilter');?提

c# - 无法监控安全事件日志

我有这个代码:{EventLogev=newEventLog("Security");ev.EntryWritten+=newEntryWrittenEventHandler(ev_EntryWritten);}staticvoidev_EntryWritten(objectsender,EntryWrittenEventArgse){log_to_file("ev_EntryWritten");}但我没有收到任何安全事件。该程序在XPSP3上作为Windows服务运行。我错过了什么? 最佳答案 确保设置EnableRaisingE

javascript - 有没有一种安全的方法可以使用 JavaScript 验证 JSON 输入?

我正在从Windows7小工具中提取一些外部JSON数据,这基本上是一段在具有高安全权限的InternetExplorer下运行的JavaScript。因此,我想确保JSON格式正确并且不是恶意的。执行此操作的好方法是什么? 最佳答案 JSON是JavaScript。因此,您可以像验证JavaScript一样静态地验证JSON。您担心通常可用于验证JavaScript的eval方法,并且您非常明智地避免了这种方法。如果它是恶意的并且你执行验证,那么你已经搞砸了。JSLint是一个很好的工具。请参阅StackOverflow问题IsJ

windows - 在 Windows 编程中混合使用 '/' 和 '\' 作为目录路径是否安全?

我碰巧有一个目录路径,例如“c:\a\b/c/d\e”,但它与boost库配合得很好。我不知道在Windows中是否可以混用“\”和“/”。在Windows中是否允许? 最佳答案 documentation表示可以在WindowsAPI函数中使用正斜杠,但在完成任何操作之前它们将转换为反斜杠。我想C运行时也会这样做(尽管我现在找不到引用资料),所以无论您调用什么文件相关的函数,您都应该没问题。 关于windows-在Windows编程中混合使用'/'和'\'作为目录路径是否安全?,我们在

windows - JPEG 数字证书

是否可以将数字SSL证书注入(inject)图像?我知道如何签署可执行文件(.exe)文件或PowerShell脚本(.ps1),但是否可以使用图像(JPEG)? 最佳答案 您可以创建分离的CMS签名并将其与JPEG文件一起传递。好处是原始JPEG文件不会以任何方式被修改。我想到的另一个想法是将JPEG放入PDF并使用PDF签名技术对PDF进行签名。但这不会让您轻松提取JPEG(尽管用户将能够轻松查看)。 关于windows-JPEG数字证书,我们在StackOverflow上找到一个类

regex - 我可以安全地使用哪些字符来表达正则表达式中的自定义含义

我的应用程序中的用户将使用正则表达式来指定应用程序应该使用哪些文件以及应该排除哪些文件,例如包含匹配foo.*\.txt的文件但是有时过滤器需要使用只能在运行时被应用程序知道的值。例如,如果过滤器是foo[SPECIALVALUEHERE].*\.txt而特殊值恰好是bar,则实际过滤器将是foobar.*\.txt哪些字符可以用来指定[SPECIALVALUEHERE]?我想为了避免歧义,它不需要是正则表达式中的特殊/保留字符,也不是文件中会出现的字符。客户的另一个要求是它必须只有一个(或最多两个或三个)字符,所以像%SPECIALVALUE%这样的东西是不可能的。我可以为此目的使用

使用 vb.net 的 Windows 文件所有权和安全性?

有人知道如何实现吗?在1台PC上有3个普通用户和2个管理员:总共5个。我需要在管理员1上运行帐户的VB.net应用程序来创建一个文件并设置仅对管理员2可用的所有权和权限,以便只有管理员2可用于对该文件进行访问、删除等操作。管理员1无法通过Windows访问该文件,但在该用户帐户上运行的应用程序可以。因此与此同时(当应用程序在admin1上运行时),如果文件需要更改,应用程序应该能够再次更改文件。注意:应用程序知道两个帐户的密码和登录信息。 最佳答案 您是否尝试过LogonUser和WindowsIdentity.Impersonat

windows - Windows程序文件夹中全局可写批处理文件的安全问题

我有个小问题。通常我是一名Linux开发人员,但目前我必须为Windows7和8进行开发。一般来说这不是问题,但显然我在这个平台上缺乏一些认真的经验。我的问题:我的营销人员想要强制我在我们程序的安装文件夹中添加一个全局可写的批处理文件。在Linux下是一个可怕的想法。在Windows下可能不是一个更好的主意。但这里的风险到底是什么?我需要一些很好的论据来反对它。或者……不太可能……“没问题,继续”。 最佳答案 几乎完全符合您的期望。如果您的应用程序调用该批处理文件,那么任何用户都可以将命令放入其中以运行您的应用程序的用户的权限运行。

python - 按下时创建一个按钮在python 3.3的输入框中打印该按钮上的数字

我想制作一个写有“2”的按钮....现在当任何人点击它时,它会在输入框中显示数字“2”...错误是:在点击之前,已经在输入框中显示'2'所以请帮我消除这个错误这是我的程序fromtkinterimport*root=Tk()defadd(x):e1=Entry(root)e1.insert(INSERT,x)e1.pack()a=Button(root,text='2',command=add(2))a.pack()root.mainloop() 最佳答案 传递一个函数(在下面的代码中使用了lambda)而不是函数的返回值。from