Les Forums

Les Forums

Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer

configuration cisco via une page web

j'ai réaliser ce code php pour configurer un routeur cisco, mais ça me renvoie des caractère bizarre, en plus je peux pas ecrire dans la socket.
[code:1:c5ce1f3856]
<?php
$header1=chr(0xFF).chr(0xFB).chr(0x1F).chr(0xFF).chr(0xFB).
chr(0x20).chr(0xFF).chr(0xFB).chr(0x18).chr(0xFF).chr(0xFB).
chr(0x27).chr(0xFF).chr(0xFD).chr(0x01).chr(0xFF).chr(0xFB).
chr(0x03).chr(0xFF).chr(0xFD).chr(0x03).chr(0xFF).chr(0xFC).
chr(0x23).chr(0xFF).chr(0xFC).chr(0x24).chr(0xFF).chr(0xFA).
chr(0x1F).chr(0x00).chr(0x50).chr(0x00).chr(0x18).chr(0xFF).
chr(0xF0).chr(0xFF).chr(0xFA).chr(0x20).chr(0x00).chr(0x33).
chr(0x38).chr(0x34).chr(0x30).chr(0x30).chr(0x2C).chr(0x33).
chr(0x38).chr(0x34).chr(0x30).chr(0x30).chr(0xFF).chr(0xF0).
chr(0xFF).chr(0xFA).chr(0x27).chr(0x00).chr(0xFF).chr(0xF0).
chr(0xFF).chr(0xFA).chr(0x18).chr(0x00).chr(0x58).chr(0x54).
chr(0x45).chr(0x52).chr(0x4D).chr(0xFF).chr(0xF0);
$header2=chr(0xFF).chr(0xFC).chr(0x01).chr(0xFF).chr(0xFC).
chr(0x22).chr(0xFF).chr(0xFE).chr(0x05).chr(0xFF).chr(0xFC).chr(0x21);
$fp=fsockopen("192.168.2.1",23);
fputs($fp,$header1);
usleep(125000);
fputs($fp,$header2);
usleep(125000);
fputs($fp,"tt\r");
usleep(125000);
fputs($fp,"sh conf\r");
do
{
$output.=fread($fp, 80);
$stat=socket_get_status($fp);
}
while($stat["unread_bytes"]);
echo $output;
fclose($fp);
?>
[/code:1:c5ce1f3856]
je suis vrémnent bloqué, je peux recevoir une réponse si j'introduit pas le mot de passe et la commande if config:
user access verification passord:ÿýÿûÿû
mais elle contient ces caractère bizarre.
si j'introduit la commande et le mot de passe ça bloque au niveau de la boucle do while
vraiment j'ai besoin d'aide svp.
Je ne sais pas ce qu'il y a dans tes chaines hexa, mais attention à ne pas mettre d'en têtes, je penses qu'elles sont gérées directement par le système. Pour config un routeur, tu doit pouvoir trouver des classes SSH ou TELNET php existante, ou sinon SNMP.