Foro de elhacker.net

Seguridad Informática => Nivel Web => Mensaje iniciado por: isopo en 12 Julio 2011, 15:15 pm



Título: ¿Cómo puedo hacer un UPDATE?:) (Dentro BD 8) ) (Solucionado)
Publicado por: isopo en 12 Julio 2011, 15:15 pm
Solucionado :)


Título: Re: ¿Cómo puedo hacer un UPDATE?:) (Dentro BD 8) )
Publicado por: Shell Root en 12 Julio 2011, 17:13 pm
Emmm no eso sólo funciona para MSSQL y no para MySQL.


Título: Re: ¿Cómo puedo hacer un UPDATE?:) (Dentro BD 8) )
Publicado por: isopo en 12 Julio 2011, 17:17 pm
Emmm no eso sólo funciona para MSSQL y no para MySQL.
Hola!

¿Cómo me recomendarías que lo hiciese?
Juraría que las sentencias son para MySQL
Saludos :)


Título: Re: ¿Cómo puedo hacer un UPDATE?:) (Dentro BD 8) )
Publicado por: Shell Root en 12 Julio 2011, 18:16 pm
Obviamente sé que son para MySQL, pero lo que quieres hacer son querys multiples y MySQL no lo hace...

no puedes hacer un UPDATE si ya estas en el contexto de un SELECT. en MySQL no se pueden hacer varias queries por consulta. (como en mssql)..


Título: Re: ¿Cómo puedo hacer un UPDATE?:) (Dentro BD 8) )
Publicado por: isopo en 12 Julio 2011, 18:57 pm
Hola,

He pensado en usar union o lo mismo con load_file pero no consigo hacerlo funcionar :-\

Me podrías recomendar como poder hacer un UPDATE, ya que mi manera de hacerlo no funciona ya que mysql_query(); no se le puede pasar 2 querys a la vez :S

Un ejemplo de lo que quiero hacer es por ejemplo

Código
  1.  
  2. $query = mysql_query("
  3. UPDATE users SET first_name='Pepe' where username='ckyli' and first_name='Juan'");
  4.  
  5.  

Ya que lo que quiero hacer es esto y es incorrecto. :-\

Código
  1.  
  2. $query = mysql_query("SELECT * FROM users WHERE user='".$_POST['user']."';UPDATE incorrecto");
  3.  
  4.  

Podrías ayudarme con un trozo de sql para ver como sería?

Gracias de antemano


Título: Re: ¿Cómo puedo hacer un UPDATE?:) (Dentro BD 8) )
Publicado por: Shell Root en 12 Julio 2011, 19:08 pm
Te estoy diciendo desde hace miles de años ajajaja que no se puede! porque sigues insistiendo?


Título: Re: ¿Cómo puedo hacer un UPDATE?:) (Dentro BD 8) )
Publicado por: isopo en 12 Julio 2011, 19:20 pm
Te estoy diciendo desde hace miles de años ajajaja que no se puede! porque sigues insistiendo?

No es que insista, es que vi un paper publicado donde explicavan como hacerlo por eso alomejor me e confundido y lo estaba leyendo del sql d microsoft:S.

Me podrías decir que forma lo harías? He probado  de todo pero sin éxito.
Tambien he probado a utilizar HPP para hacer la query siguiendo este paper: https://www.owasp.org/images/b/ba/AppsecEU09_CarettoniDiPaola_v0.8.pdf
Pero tampoco he tenido éxito, nose donde fallo.
Saludos


Título: Re: ¿Cómo puedo hacer un UPDATE?:) (Dentro BD 8) )
Publicado por: Shell Root en 12 Julio 2011, 19:23 pm
COÑO!  >:( Hacer qué si no se puede?