parser


 

 
   команды управления поиском

Ответ

Messer 04.06.2013 17:20 / 04.06.2013 17:29

дело сдвинулось с мертвой точки.

есть скрипт (wppass.php) который вызывает class-phpass.php и отдает ему аргументы (пароль, хэш). А на выходе получаем либо true (1), либо ничего.
<?php
require("class-phpass.php");
$wp_hasher = new PasswordHash(8, TRUE);
$check = $wp_hasher->CheckPassword($argv[1], $argv[2]);
print("$check");
?>
Но на винде через exec не срабатывает, хотя из командной строки работает.
@content[]
$args[^table::create{arg 
x:\home\server.loc\www\phptest\wppass.php
123456
^$P^$BOvQYoHxOvq5BcQIIBeuCR0er.xA3B1
}]

$a[^file::exec[x:\usr\bin\php.exe;;$args]]
$a.text
На выходе вместо "1" имеем:

X-Powered-By: PHP/5.3.3 Content-type: text/html ^content[]

Из командной строки:
x:\usr\bin\php.exe x:\home\server.loc\www\phptest\wppass.php 123456 $P$BOvQYoHxOvq5BcQIIBeuCR0er.xA3B1

X-Powered-By: PHP/5.3.3
Content-type: text/html

1