Вызовите командную строку, и дайте команду dir "C:\Program Files (x86)\UltraISO\"
Если не выведется список файлов из папки UltraISO - значит их по указанному пути нет.
Если эти .bin - ни что иное как .iso, то можно их переобозвать в .iso, потом выделить, правой клавишей мыши по ним, и "Распаковать каждый в свою директорию" в WinRAR. Сработает?
NULL - универсальное значение, не значащее ничего. Передавать NULL как аргумент функции - не имеет смысла. Поэтому это универсальный индикатор "заменить на что-то значимое".
Можете подставить что-нибудь своё, например строку "XYZ", которую точно никто и никогда этой функции не передаст в качестве аргумента...
Дмитрий Сериков, это не вредонос, это просто автор зачем-то решил скрыть конкретный PHP-код от первого встречного-поперечного, заглянувшего в его исходный код. Можете вставить его обратно, вместо исходного eval(...), и всё будет работать как ни в чём не бывало.
А вот ЗАЧЕМ автор так сделал - сиё тайна велика есмь. Хммм, что-бы никто не знал, как генерируется значение $_SESSION['token']? Ну дык, при должной въедливости расшифровать - раз плюнуть. Что-бы его не испортили? Ну дык $_SESSION['token']="12345"; в любом месте кода, и вуаля. Загадочно, загадочно, но это не вирус-троян-криптомайнер, точно.
Не проще ли было вставить в разрыв одного кабеля (с меньшим кол-вом проводов) другой кабель (с таким-же или большим кол-вом проводов)? А греться он не будет (хорошо пропаять), особенно если выключать/обесточивать монитор на ночь.
Чем спрашивать, продуктивнее было бы сразу попробовать. И ни один вариант не сработает, egrep ищет, но не заменяет. Надо искать опцию смены цвета для выделения.
Откройте его в самом UltraISO, откроется ли?