php - question ctf @md5 Qu'est-ce que cela signifie ?
某草草
某草草 2017-06-23 09:11:18
0
3
846

question ctf @md5 Qu'est-ce que ça veut dire

<?php
$md51 = md5('QNKCDZO');
$a = @$_GET['a'];
$md52 = @md5($a);
if(isset($a)){
if ($a != 'QNKCDZO' && $md51 == $md52) {
    echo "nctf{*****************}";
} else {
    echo "false!!!";
}}
else{echo "please input a";}
?>
某草草
某草草

répondre à tous(3)
世界只因有你

En php, @ est le symbole pour ignorer les erreurs. Si vous avez une erreur dans la ligne avec le symbole @, l'erreur ne sera pas affichée sur la page Web. MD5 est une fonction de cryptage en php.

迷茫

@En PHP, cela signifie ignorer les erreurs de niveau d'avertissement émises par les instructions qui le suivent dans la ligne actuelle.

代言

md5是一个PHP函数,详见PHP文档-md5()。
@ signifie ignorer les erreurs dans les expressions suivantes. Pour plus de détails, consultez la documentation PHP - Error Control Operator

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal