elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6
31  Programación / PHP / Re: firma ip en: 25 Junio 2014, 13:14 pm
no es pagina externa... mira e link... es servidor local

podes montarlo en un servidor?
porque pongo como esta y no hay cambio
32  Programación / PHP / Re: firma ip en: 25 Junio 2014, 10:28 am
yo coloqué 5 imagenes en el server... url.png como indicaba el código y 4 más que ves en mi link... cambian perfectamente como el código tiene programado que cambie, refresco y me sale cualquiera de las 5 al azar

me pasas la pagina bro, asi le hecho un ojo
33  Programación / PHP / Re: firma ip en: 25 Junio 2014, 09:45 am
quieres entonces que las imagenes sean url? no puedes pedir que la imagenes hagan le input file en el mismo momento que se muestra XD

es que ya realmente veo que no estás seguro de nada de lo que hace en el código y que no te explicas bien XD así que no tengo ni la menor idea que estás haciendo mal o bien XD a mi el código que te dí me funciona perfectamente XD ... yo lo llamo con el siguiente link  en mi servidor

http://localhost/test/?imagen1=u1.png&&imagen2=u2.png&imagen3=u3.png&imagen4=u4.png

Ves solo la primera imagen?
tengo 4 inout donde se pone las urls de las imagenes, cuando pongo las urls de 4 imagenes png diferente, solo se ve 1. y la unica que se ve es la que pongo en

$firmas[] = "http://www.tuxpaint.org/stamps/stamps/animals/birds/cartoon/tux.png";

es la unica que pongo desde el server. pero solo sigue viendose esa nomas.
34  Programación / PHP / Re: firma ip en: 25 Junio 2014, 08:59 am
entonces, has tu uploader, subes tus imagenes... listo por aquí...

creas otro archivo php, a este le colocas el código que había hecho

Código
  1. <?php
  2. $firmas[] = "url.png";
  3. if(isset($_GET["imagen1"])) $firmas[]=$_GET["imagen1"];
  4. if(isset($_GET["imagen2"])) $firmas[]=$_GET["imagen2"];
  5. if(isset($_GET["imagen3"])) $firmas[]=$_GET["imagen3"];
  6. if(isset($_GET["imagen4"])) $firmas[]=$_GET["imagen4"];
  7. $azar = rand(0,count($firmas)-1);
  8.    $imagen = imagecreatefrompng($firmas[$azar]);
  9.    header('Content-Type: image/png');
  10.    imagepng($imagen);
  11.    imagedestroy($imagen);
  12.    ?>
  13.  

y esta imagen es la que vas a enlazar... ahora solo falta usar imagestring con $_SERVER['REMOTE_ADDR'] y tendrás prácticamente todo listo

bro,
yo no le quiero ya agregar las imagenes desde el server, sino que se envien sus propias imagenes desde el formulario.

Código
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <meta charset="UTF-8">
  4. <title>Firma...</title>
  5. </head>
  6. <form action="Firma.php" method="GET">
  7. <!-- Usando [] se crea un array.. -->
  8. <input type="text" name="imagen[]" value="" placeholder="url..." />
  9. <input type="text" name="imagen[]" value="" placeholder="url..." />
  10. <input type="text" name="imagen[]" value="" placeholder="url..." />
  11. <input type="text" name="imagen[]" value="" placeholder="url..." />
  12. <input type="submit" value="Enviar imagen para firma" />
  13. </form>
  14. </body>
  15. </html>

creo una firma.php con tu codigo

y una de form.php con el formulario de envio, pero no se cambia las imagenes
35  Programación / PHP / Re: firma ip en: 25 Junio 2014, 08:32 am
solo una pregunta para asegurarme... quisieras ahora tener una imagen que fuera dinamica como esta, pero con una imagen propia?



claro bro, eso.
36  Programación / PHP / Re: firma ip en: 24 Junio 2014, 21:13 pm
se entendio o lo explico denuevo?
37  Programación / PHP / Re: firma ip en: 24 Junio 2014, 18:45 pm
es decir, create una carpeta tmp solo para generar conflicto con la tmp de php? XD

ya cambie la carpeta por subidas y tambien el código php que lo almacenaba.
38  Programación / PHP / Re: firma ip en: 24 Junio 2014, 18:35 pm
si la dejas en la carpeta tmp, al dejar de ejecutar el script se desechan... se asume que no fueron usadas

no men, no es la clasica carpeta tmp, es una carpeta que solo yo la puedo borrar, la deje en tmp porque no se me ocurria otro nombre para ponerle xD
podria cambiarla como carpeta "subidas" pero es una carpeta segura
39  Programación / PHP / Re: firma ip en: 24 Junio 2014, 18:26 pm
Mal. Si al final haces un upload de imagenes, puedo subir una shell disfrazada, y el servidor la ejecutara porque tiene indicado ejecutar .png como php...

Vamos a empezar de cero. Creamos nuestro formulario...

Código
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <meta charset="UTF-8">
  4. <title>Firma...</title>
  5. </head>
  6. <form action="Firma.php" method="GET">
  7. <!-- Usando [] se crea un array.. -->
  8. <input type="text" name="imagen[]" value="" placeholder="url..." />
  9. <input type="text" name="imagen[]" value="" placeholder="url..." />
  10. <input type="text" name="imagen[]" value="" placeholder="url..." />
  11. <input type="text" name="imagen[]" value="" placeholder="url..." />
  12. <input type="submit" value="Enviar imagen para firma" />
  13. </form>
  14. </body>
  15. </html>

Luego en Firma.php vamos a crear nuestro PHP.
Código
  1. <?php
  2.  
  3. if(!isset($_GET['imagen'])){ die('No se han enviado imagenes'); }
  4.  
  5. // Selecionamos una al azar...
  6. $azar = rand(0,count($_GET['imagen'])-1);
  7.  
  8. // Creamos la imagen.
  9. $im = imagecreatefrompng($_GET['imagen'][$azar]);
  10. if(!$im){ die('No se ha podido obtener la imagen'); }
  11.  
  12. header('Content-Type: image/png');
  13. imagepng($im);
  14.  
  15. die();
  16.  
  17. ?>


Las imágenes deben ser URL's o archivos que tengas al lado de Firmas.php. Y es muy importante que sean .png.

Ejemplo de url:
http://www.tuxpaint.org/stamps/stamps/animals/birds/cartoon/tux.png


Si te dan errores, DI CUALES SON.

Saludos

ok ya lo probe pero muestra el mismo problema que el anterior, el codigo es distinto pero solo se muestra 1 imagen de las 4 url que se ponen y no cambia, esta alado de la url principal Firma.php?url1.png|url2.pmg.....
y solo se ve 1 de la que se pone en el input primero.



ok, entonces quieres

1- un "registro" donde coloques las imágenes a subir y que te devuelva una url para usarla
2- la url generada debe devolver una imagen que cambie, y contenga la ip del que la vea

estoy en lo correcto?

osea una carpeta donde se almacene las imagenes que se suba? esa carpeta la tengo como carpeta tmp del upload.php que uso para que se aloje la imagen y genera su url.

y la 2. es asi. quiero que se suba 4 imagenes para una firma. y que esa firma se vea distinta mientras que contenga la ip y el nick de color.
si es correcto xD
40  Programación / PHP / Re: firma ip en: 24 Junio 2014, 18:01 pm
ya perdí la nocion de lo que hablas... explicate con detalle desde 0 que quieres y como

lol
ok bro.

lo que quiero crear una firma php con direfentes url para cada firma que se crea que tenga cambio de imagenes aleatoriamente con ip y texto color. tengo un upload de imagenes para que se incorpore 4 imagenes de firma para la nueva firma que se crea.

Páginas: 1 2 3 [4] 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines