Ayuda - Búsqueda - Miembros - Calendario
Versión Completa: Seguridad extrema php
Foro > Wargame > Lenguajes Diseño Web
ailnlv
Me demoré como 5 minutos en hacer el script que resuelve el reto (48 iteraciones a mano...). Tengo el arreglo, pero algo malo debo tener en el implode. Excluyo algun campo? modifico algo? no entiendo
PescaoDeth
XDDDDDD revisa que lo ingreses completo en el input ^^.png.
ailnlv
el error más IMBECIL del mundo!!! gracias por los 8 puntos de regalo
Quake
a mi ya me salio pero el implode no lo acepta :S con sintaxis completa de ph.
ailnlv
es el output del implode, no el implode mismo. Y lee lo que dijo pescao, no cabe en la barra de respuesta
raulete
CITA(ailnlv @ 17/02/2007 04:31) *
Me demoré como 5 minutos en hacer el script que resuelve el reto (48 iteraciones a mano...). Tengo el arreglo, pero algo malo debo tener en el implode. Excluyo algun campo? modifico algo? no entiendo



:( No pensé quue fuera a ser tan largo... vaya zanguango estoy echo, os podeis cachondear de mi XDD
EroS
A que se refieren con el output del implode? Yo hice el script en php, tire un var_dump del implode, copie eso y lo pegue y me dice que esta mal. Le estoy errando en algo?
EroS
A que se refieren con el output del implode? Yo hice el script en php, tire un --- del implode, copie eso y lo pegue y me dice que esta mal. Le estoy errando en algo?
PescaoDeth
lo estás haciendo mal, lo que necesitas saber es el contenido de las variables ;).
PerverthsO
:( creo soy el mas perdido en este reto :( pero no se como empesar lo del decifrado del codigo alguien me puede dar alguna ayuda plz gracias de ante mano
PescaoDeth
reversa el código ;)
posker123
malditos juakers XD aun no puedo pasar este reto :( una pregunta este reto tiene algo ke ver kon bases de datos? :S o estos mas lejos de lo pensado???
PerverthsO
estas mas lejos d elo pensado hace tiempo estaba con tu ^^.png pero haz caso loq me respondio pescaodeth ahi esta por donde empesar :) saludos
posker123
jajajajaja XD PASADO buen buen reto :)
P3ll3
Donde dejo la respuesta , no me sale lugar para poner la verificacion ...

O es parte del reto??
Dacan
Ok pero una duda es todas las funciones que hay que poner la inversa o solo el implode..?

Que yo sepa Eval no tiene una función inversa pera las demás si.

Edit: ya tengo la respuesta pero donde la pongo no hay ningun espacio para ponerla o la respuesta te da una url.. :S
anoni23
Saludos, este es mi primer post, gracias a esta web he aprendido bastante en tan solo 2 días . :P
Bueno, mi pregunta es por este reto!, es la siguiente, finalmente consigo un string gigante con un código dividido en varias secciones por comentarios.. así es, un string, no es un array.
Para convertirlo en array antes del implode tendre que hacer un explode! :\ y no se con que caracter hacerlo:
- Con el salto de linea?
- Con el espacio?

Si no hay que hacer eso y la respuesta es tipo propiedad:valor;propiedad2:valor2;
me gustaría saberlo, gracias.

Editado: Ya está, simplemente debía hacerlo de la ARRAY que ya existe... :P. Buen ejercicio.
PerverthsO
bueno primero analiza lo que encontraste ahora string gigante bueeeeno nose elq yo encontre no era tanto asi mejor revisa bien porq cuando obtengas el script sabra en donde hacer el implode saludos
Bishop
No quisiera pecar de ignorante, pero el PHP para mí es aún un misterio.
Partiendo de la base de tener ya el base64 descodificado y toda la ristra de chorizo a la vista, he estado investigando sobre el implode y he encontrado algo como esto:

$array = array('apellido', 'email', 'telefono');
$separado_por_comas = implode(",", $array);

Entiendo entonces que la respuesta ha de ser algo tipo:
$loquesea = loquesea('valor1', 'valor2,...);

Pero entonces se me escapa lo del carácter ":"

Alguien puede darme alguna pista para orientarme en esta parte del reto?

Gracias de antemano!
g30rg3_x
Buenas de nuevo bishop,

Un implode (en php) lo que hace es juntar todos los elementos de un arreglo en una cadena y separarlos -valga la redundancia- con un separador al juntarlos en la cadena.

osea si tenemos
CÓDIGO
   $arreglo = array(1, 'perro', 2, 'gato', 3, 'loro');
   $foo = implode('|',$arreglo);


$foo tendria una cadena como esta: 1|perro|2|gato|3|loro
En el reto se te entrega un arreglo de configuraciones, lo que tienes que hacer es lo mismo pero usando el separador indicado en el mismo.

Saludos
Bishop
CITA(g30rg3_x @ 05/02/2009 17:03) *
Buenas de nuevo bishop,

Un implode (en php) lo que hace es juntar todos los elementos de un arreglo en una cadena y separarlos -valga la redundancia- con un separador al juntarlos en la cadena.

osea si tenemos
CÓDIGO
   $arreglo = array(1, 'perro', 2, 'gato', 3, 'loro');
   $foo = implode('|',$arreglo);


$foo tendria una cadena como esta: 1|perro|2|gato|3|loro
En el reto se te entrega un arreglo de configuraciones, lo que tienes que hacer es lo mismo pero usando el separador indicado en el mismo.

Saludos


Primeramente gracias por la respuesta, me queda ya bastante más claro. Pero sigo con la duda de qué he de introducir como respuesta.

Siguiendo con tu ejemplo, se deberian incluir ambas lineas de código?
Algo tipo: $arreglo = array(1, 'perro', 2, 'gato', 3, 'loro'); $foo = implode('|',$arreglo);

Entiendo que la primera en sí tiene sentido por sí misma, pero la segunda hace referencia a la primera, con lo que si no la defines tampoco sabrás si es correcta la segunda, no es así?

He estado revisando documentación sobre el tema y, como es lógico, todo el mundo lo hace en diferentes lineas, con lo que no me queda claro si podría ser todo en una misma.

Gracias de nuevo y disculpad mi cazurrez xD
PerverthsO
bueno creo l apregunta esta clara a lo q vez hazlo un implode nada mas simple como suena
g30rg3_x
CITA(Bishop @ 06/02/2009 00:29) *
Primeramente gracias por la respuesta, me queda ya bastante más claro. Pero sigo con la duda de qué he de introducir como respuesta.

Siguiendo con tu ejemplo, se deberian incluir ambas lineas de código?
Algo tipo: $arreglo = array(1, 'perro', 2, 'gato', 3, 'loro'); $foo = implode('|',$arreglo);

Entiendo que la primera en sí tiene sentido por sí misma, pero la segunda hace referencia a la primera, con lo que si no la defines tampoco sabrás si es correcta la segunda, no es así?

He estado revisando documentación sobre el tema y, como es lógico, todo el mundo lo hace en diferentes lineas, con lo que no me queda claro si podría ser todo en una misma.

Gracias de nuevo y disculpad mi cazurrez xD


Desgraciadamente esas preguntas ya no te las puedo contestar, ya que ayudarte mas seria darte la respuesta...

Sobre que has de enviar, pues si sacaste la informacion bien tendrias todo para hacer un implode, la unica sugerencia al momento que veo (que te puede ayudar) es que o corras el php que te mande o simplemente aprendas php, ya que veo que todas tus dudas van hacia el mismo camino.

Saludos.
elidexter
todavia no entiendo como se valida el reto...algun aporte mas...?
OverDrive
el resultado te debe dar xxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx
mie2
Creo que el reto tiene problema ohh soy yo tengo el

Config.php

y hice esto
$di = implode(":",$variable);

echo $di

el echo me devuelo todos los datos separados por :

que en total son como 7

-Censurado-

Y el reto dice que estoy mal
g30rg3_x
Segun los logs del reto solo te has dedicado a enviar variantes del tipo implode(...) y lo que se te pide es el resultado de eso...

Es raro que no hallas intentado el resultado, habiendo dicho que si lo habías intentado y hasta te lo tuve que censurar por que dabas mucha pista.

Saludos
Tyrz
me apunto al club de los que no vieron el campo de texto xd
Esta es una versión -reducida (lo-fi)- de nuestro contenido. Para ver la versión completa con mas información, formato e imágenes, por favor haz click aquí.