• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

Фильтрация ссылки

  • Автор темы Автор темы slavon-x86
  • Дата начала Дата начала
Вот это то что мне надо, и с поиском проблема будет решена и безопасность 100% !
Код:
bin2hex
Есть функция, которая перекодирует обратно ?
 
Не работает !

Т.е. я хочу текст перегнать в 16ричный код а затем обратно !
bin2hex перегоняет в 16ричный код, а вот обратно......неполучается
 
Сразу скажу, код ужасен, его не надо брать за основу =)

Код:
$sStr ='examplestring';
$sEnc = bin2hex($sStr);
for ($i = 0;$i < strlen($sEnc);$i+=2)
echo chr(hexdec($sEnc[$i].$sEnc[$i+1]));
 
Код:
<input class="input" type="text" maxlength="300" <?php echo 'value="'.htmlentities($_POST['info'], ENT_QUOTES).'"'; ?> name="info">

Ввожу
Код:
aaa'ccc"fd \bbb

Выводит
Код:
aaa\'ccc\"fd \\bbb

Т.е. оно к кавычкам слеши добавляет ! А слеши удваивает !
Как сделать чтобы этого небыло ?
 
у тебя сам пхп не слеширует? ;)
вообще воткни
Код:
<input class="input" type="text" maxlength="300" <?php echo 'value="'.htmlspecialchars($_POST['info']).'"'; ?> name="info">
и всё
 
А как заменить всё html сушностями, абсолютно всё, в том числе "!№;%:?*()_......" ?
 
Т.е. оно к кавычкам слеши добавляет ! А слеши удваивает !
Потому что у тебя включен magic_quotes_gpc

А как заменить всё html сушностями, абсолютно всё, в том числе "!№;%:?*()_......" ?
htmlentities

Но обрати внимание на то, что там третьим параметром ты должен указывать кодировку для нормальной работы.

ps. Чем тебя htmlspecialchars не устраивает?
 
htmlentities - она не меняет $% и т.д.
А мне всё абсолютно надо - вот по такому типу: &решётка36;
 
Это не нужно =) Но если есть желание - можешь написать функцию сам.
 
Добрый день всем. Вам в любом случае нужна будет фильтрация не только полей, но и еще фильтрация форм, ссылок URL и т.д. Я не давно тож искал подобное решение но для других целей и нашел статью в интернете где подробно описана функция фильтрации. Правда там на php решение. Здесь сказано, как это сделать, я дублировать не буду это лишнее Можете сами подробно изучить статью и полезное для себя получить. Там написан рабочий код, берите и пользуйтесь в своем проекте.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD