Articles of 扫描

通过(f | v | s)scanf函数读取PHP_INT_MAX或接近值

我正在运行64位的Ubuntu Linux。 PHP也是64位的。 我正在尝试使用fscanf从文件中读取整数。 看来fscanf不能扫描超过32位的整数。 看示范波纹pipe。 var_dump( $a = PHP_INT_MAX, –$a, (string)$a, sscanf((string)$a, "%u"), PHP_INT_SIZE ); 产量 int(9223372036854775807) int(9223372036854775806) string(19) "9223372036854775806" array(1) { [0]=> string(10) "4294967294" } int(8) 看,64位整数algorithm的作品! 它只是sscanf函数不工作。 可能是我错过了一个适当的格式 。 我如何使用scanf读取PHP中的64位整数? 格式是什么?

Google屏蔽了我的网站:所有* .js文件受到感染。 如何find一个感染我的JavaScript代码的过程?

我有一个网站,网上商店。 几天前,我的防病毒软件开始发出警告,说明一些*.js文件已被感染。 我看了一下这个被感染的文件,发现下面的代码在后面追加了(只显示了一部分): /*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ !function(a,b){"object"==typeof module&&"object"==typeof module.exports? … … /*95d84650ccbbad8b650fac933d031bf0*/ var _0xf19b=["\x6F\x6E\x6C\x6F\x61\x64","\x67\x65\x74\x44\x61\x74\x65", … // and so on /*95d84650ccbbad8b650fac933d031bf0*/ 我检查我的系统的防病毒,它没有发现。 clamscan -r –move=/home/USER/VIRUS / 我更新了我的WordPress,并手动删除*.js文件末尾添加的代码。 一段时间后,这个代码再次出现。 我试图删除它,修改或注释掉。 我试图find使用grep的恶意代码,但没有发现任何东西… 没什么帮助。 时间已过,所有我的*.js文件现在“感染”。 由于我的网站现在被封锁了… 我怎样才能find一个追加这个过程 – … /*95d84650ccbbad8b650fac933d031bf0*/ var _0xf19b=["\x6F\x6E\x6C\x6F\x61\x64","\x67\x65\x74\x44\x61\x74\x65", … // and so on /*95d84650ccbbad8b650fac933d031bf0*/ 在每个*js文件的末尾?

如何在PHP中扫描

我想从我的PHP脚本扫描。 我使用的是Ubuntu 14.04 LTS,Brother MFC-7840W扫描仪(位于工作区)和Brother MFC-9840CDW(位于家中)。 当扫描仪作为networking扫描仪连接到计算机时,我可以从terminal和PHP进行扫描。 但是,当扫描仪作为USB扫描仪连接到计算机时,我无法从PHP进行扫描(我仍然可以从terminal扫描)。 为什么我的PHP脚本无法访问USB扫描器,但$ USER能够? 我在工作中开始了这个问题,但是现在我在家,所以我会显示我尝试从我的PHP脚本访问Brother MFC-9840CDW USB扫描仪。 以下是我用来扫描的PHP代码片段: if($_POST['ScanDevice'] == "brother3:net1;dev0") // if MFC-7840W network scanner {$scanner = escapeshellarg($_POST['ScanDevice']);} elseif($_POST['ScanDevice'] == "brother3:bus3;dev1") // if MFC-7840W USB scanner {$scanner = escapeshellarg($_POST['ScanDevice']);} elseif($_POST['ScanDevice'] == "brother3:net1;dev1") // if MFC-9840CDW network scanner {$scanner = escapeshellarg($_POST['ScanDevice']);} elseif($_POST['ScanDevice'] == "brother3:bus6;dev1") // if MFC-9840CDW USB scanner […]

Powershell的pipe道使用scanf编程

最近我从Windows的cmd.exe移到PowerShell。 后来我发现微软决定放弃标准的stdinredirect方法abc.exe < input.txt并build议使用Get-Content input.txt | .\abc.exe Get-Content input.txt | .\abc.exe 。 不幸的是,新方法崩溃了我的应用程序。 我创build了这个简单的程序来find问题的根源 #include <cstdio> int main() { int x = -1; scanf("%d", &x); printf("%d", x); return 0; } 发现这个testing程序在input.txt中返回-1而不是数字。 我也testing了像echo 1 | .\abc.exe命令 echo 1 | .\abc.exe并type input.txt | .\abc.exe type input.txt | .\abc.exe和所有这些打印-1标准输出。 我会很感激任何帮助。 编辑1: $ OutputEncoding命令的结果: IsSingleByte : True BodyName : […]

SMTP VRFY扫描仪的用途是什么?

我需要这些types的扫描仪的一些帮助,似乎有很多在networking上,但我似乎无法find他们的目的要实现的具体细节。 我知道他们正在SMTP端口上进行通信,但我不确定他们试图获得什么types的信息。 我问这个的原因是因为我目前正在研究一个SMTP VRFY扫描仪。 我已经使扫描仪连接到Windows XP系统,但它的状态 Waiting for SMTP banner 220 testing221 Microsoft ESMTP MAIL Service, Version: 6.0.2600.2180 ready at Sun, 27 Sep 2015 19:04:44 +0100 testing221对应于xp系统上SMTP虚拟服务器上的域。

我们如何检查安装的扫描仪驱动程序是Windows 10 Professional(64位)上的32位或64位?

我们如何检查安装的扫描仪驱动程序是Windows 10 Professional(64位)上的32位或64位? 我的电脑上连接了3台扫描仪。 如果我运行TWAIN Twacker(32位)工具。 那么所有3个扫描仪显示在列表中,如果我运行TWAIN Twacker(64位)工具,则不显示任何扫描仪。 我的问题是,为什么这些扫描仪不显示到TWAIN Twacker(64位)? 这是不是意味着只安装了32位的Twain驱动程序,而Twain的64位不能读取32位的驱动程序? 为什么我需要这个 我正在研究需要阅读这些扫描仪的.NET应用程序。 所以,当我运行我的应用程序为64位,它不能读取这些扫描仪,如果我运行我的应用程序为32位,那么它可以读取所有这些3。 您可以从以下URL中查看TWAIN Twacker工具的详细信息 http://www.twain.org/wp-content/uploads/2015/05/Twack-64.msi https://developer.dynamsoft.com/dwt/kb/2644 我也做了Windows 7专业版(64位)的testing,并得到相同的结果

WIA 2.0双面扫描

自Vista以来,Windows随附WIA 2.0(wiaaut.dll)。 根据以下知识库文章和我在各种论坛上的许多调查结果,使用WIA 2.0不再可能进行双面扫描。 然而,文章提到使用原生WIA 2.0,什么可以使双面扫描成为可能。 ( https://support.microsoft.com/en-us/kb/2709992 ) 根据WIA 2.0文档( https://msdn.microsoft.com/en-us/library/windows/desktop/ms630196(v=vs.85).aspx ),可以进行双面扫描,但使用新的WIA_IPS_DOCUMENT_HANDLING_SELECT(3088 )财产。 我的问题是: 我不知道如何使用原生的WIA,我怀疑使用C#时,它是不可能的。 我找不到一种方法来设置新的WIA_IPS_DOCUMENT_HANDLING_SELECT属性,因为该属性不存在于我的wiaDevice属性中。 根据WiaDef.h,其属性ID仍然是3088,唯一可能的值是0x400(1024)。 如果有人可以帮助我(我想很多人),这将是非常感谢! 问候, M.