elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 15:32  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado (Moderadores: ANELKAOS, TRICKY)
| | |-+  duda con archivos xslt
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda con archivos xslt  (Leído 2,057 veces)
Achernar


Desconectado Desconectado

Mensajes: 317



Ver Perfil
duda con archivos xslt
« en: 10 Mayo 2008, 00:02 »

esto es un pedazo de un archivo xslt de una web

Citar
  <xsl:apply-templates />
  </table>
  </form>
  </div>
- <script language="javascript">
- <xsl:for-each select="/userForm/*">
- <xsl:if test="./@name='rep'">
  if (document.frmUserInfo.rep==undefined || (document.frmUserInfo.rep.type=="hidden" && (document.frmUserInfo.rep.value==undefined || document.frmUserInfo.rep.value=='')) || (document.frmUserInfo.rep.type=="select-one" && (document.frmUserInfo.rep.length==undefined || document.frmUserInfo.rep.length==1)) ) { document.frmUserInfo.btnSubmit.disabled=true; alert ("
  <xsl:value-of select="./@err" />
  "); }
  </xsl:if>
  </xsl:for-each>
  function validate() {
- <xsl:for-each select="/userForm/*">
- <xsl:if test="./@required='1'">
  if (document.frmUserInfo.
  <xsl:value-of select="./@name" />
  .value=="") { alert ("
  <xsl:value-of select="./@help" />
  "); document.frmUserInfo.
  <xsl:value-of select="./@name" />
  .focus(); return false; }

Puede que esto sean filtros (sobre todo por lo de value=="") { alert (" ) para XSS?? Se puede sacar algún provecho de la informacion de estos archivos?


En línea
Falso Positivo

Desconectado Desconectado

Mensajes: 235



Ver Perfil WWW
Re: duda con archivos xslt
« Respuesta #1 en: 16 Mayo 2008, 03:48 »

Hola Achernar:

Se me ocurre que pueden haber enlaces interesantes en los namespaces.
Con respecto al extracto de codigo que mencionas:
Citar
<xsl:value-of select="./@name" />
  .value=="") { alert ("
Lo que hace es verificar que no se encuentre vacio el campo "name" del formulario "frmUserInfo".
Eso es todo, aunque no es mala idea hacer un filtro recursivo con el for each ;).

Saludos.
HTW or die
En línea

Don't worry, be hacked....
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines