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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 96
101  Seguridad Informática / WarZone / Re: Hack Web Serial ayuudaaa war zone en: 22 Enero 2011, 21:27 pm
parece dificl, pero es bastante facil. empeza con un serial base y anda modificando segun te lo pida el codigo.
el saber sumar ayuda mucho a esta preuba
102  Seguridad Informática / Nivel Web / Re: El bug del correo alternativo [HOTMAIL] en: 22 Enero 2011, 21:22 pm
no creo que esto sea un hash, por eso mismo digo que puede ser facil desifrarlo teniendo el algoritmo. fijate que segun la cantidad de letras del mail + este salt que desconocemos = (ciphertext) nos va a dar determinada cantidad de caracteres en el ciphertext, para que sea un hash, sin importar el tamaño de entrada debe devolver un unico tamaño de salida. el ciframiento DES si no me equivoco es de 64 bits.

ademas dudo que usen un cifrado publico, esto debe ser algo de microsoft. sera solo cuestion de analisis.
103  Seguridad Informática / Nivel Web / Re: El bug del correo alternativo [HOTMAIL] en: 22 Enero 2011, 18:46 pm
igualmente, para cada id de live hay una cifracion distinta, por ejemplo yo probe desde dos hotmails distintos, tener como correo alternativo a@a.a

los ciphertext son:
Código:
CKaYWpVg9hrAJ372o7W8BI28sP6ROaanMCPWYoy1tR9HyDW2HHmceCUXemWMR0H4YAZRcbjQy0Du2lJqaNp2lA==:1 //en uno

CKaYWpVg9hrAJ372o7W8BI28sP6ROaanMCPWYoy1tR8Q3o0oVnU2VIqS10/yU+nrCYUycFhOPOG1KfiZ9TRIcA==:1 //en otro

//ambos con a@a.a unicamente

despues agregue a los dos b@b.b y c@c.c

Código:
1s5H1lJpwgvgafkh28sUD5WqemLK9j79sxeIDzmuSv5JRwwdwrAhFIamh6MMNlCKnvcEOD7tinx/Lz2DCZIrGwEg0DdNO2Hys9M4zVOXoxI=:1 //en uno

1s5H1lJpwgvgafkh28sUD5WqemLK9j79sxeIDzmuSv5JRwwdwrAhFIamh6MMNlCKxjXD6pCyrDFTIBw/8wL6/qvlXWh9gGQF/KGMFRs/5hc=:1 //en el otro

//ambos con a@a.a, b@b.b y c@c.c

esto me da a pensar que al final del plaintext agrega algun tipo de id o el correo algo.

otra cosa que note tambien es el input-hidden "iSolution", nose si sera algun tipo de clave o salt para el decifrado.

para mi mueven o modifican en algo los valores ascii o hex y una vez hecho lo codifican en base64.
104  Programación / PHP / Firma dinamica Castg! version 1.1 [PHP] en: 19 Enero 2011, 00:36 am
bueno, si no mal recuerdan hace un tiempo hice una imagen dinamica en php, la cual usandola de firma, al entrar a un post, mostraba los datos del usuario que la veia.

para recordar un poco y no volver a escribir tanto:

http://foro.elhacker.net/php/firma_dinamica_por_castg_observa_tus_datos_automaticamente-t285255.0.html

Bueno, la use un tiempo hasta que sirdarckcat puso un filtro a las imagenes de elhacker.net ¬¬, cuestion de seguridad. Estuve muy ausente en el foro y hace poco volvi a escribir uno o dos mensajes y note que ese filtro no estaba mas, por lo que quise volver a usar mi firma.

al principio tuve muchos problemas por lo que me propuse depurarlo UN POCO. cambie unas boludeces del codigo y agregue una estupidez jaja, saegun tu sexo, es el color de fondo de la imgen.





Código
  1. <?php
  2. //Esta funcion consigue el id del ultimo usuario que entro...
  3. function userIdFromURL($flotaRef) {
  4. $post = preg_replace("/[\n\t\r]+/" , "", file_get_contents($flotaRef));
  5. $post = explode('<td align="center" class="smalltext"><a href="http://foro.elhacker.net/profiles/', $post);
  6. $post = preg_split('/\.html" style="color\: \#[a-fA-F0-9]{6};"\>.*est\&aacute\;n viendo este tema\.\<\/td\>/', $post[1]);
  7. return preg_replace('/^.+\-u(\d+)/', "$1", $post[0]);
  8. }
  9. //anti "La imagen ... no puede mostrarse porque contiene errores" ;)
  10. //Headers
  11. header("Content-type: image/jpeg");
  12. //
  13. //obtencion de datos: id user!
  14. if(isset($_COOKIE['id'])){
  15. $id = $_COOKIE['id'];
  16. }else{
  17. $ref = "post.html";//getenv("HTTP_REFERER");
  18. $id = userIdFromURL($ref); //la magia surge
  19. }
  20. //Visitamos su prefil y leemos sus datos...
  21. $perfil = file_get_contents('http://foro.elhacker.net/index.php?&action=.xml;sa=profile;u='.$id);
  22. $perfil = preg_replace("/[\n\t\r]+/" , "", $perfil);
  23. $nick = preg_replace("/.*<name><!\[CDATA\[(.*)\]\]><\/name>.*/", "Hola $1!", $perfil);
  24. $genero = preg_replace("/.*<gender><!\[CDATA\[(.*)\]\]><\/gender>.*/", "$1", $perfil);
  25. $lugar = preg_replace("/.*<location><!\[CDATA\[(.*)\]\]><\/location>.*/", "Sos de $1.", $perfil);
  26. $edad = preg_replace("/.*<age>(.*)<\/age>.*/", "Tenes $1 años.", $perfil);
  27. $posts = preg_replace("/.*<posts>(.*)<\/posts>.*/", "Escribiste $1 posts.", $perfil);
  28. //
  29. //
  30. //Otros datos
  31. $ip = $_SERVER['REMOTE_ADDR'];
  32. $userAgent= strtolower($_SERVER['HTTP_USER_AGENT']);
  33. preg_match("/(firefox|msie|opera|netscape|chrome|safari|epiphany|galeon|iceape|icewease|kazehakasel|konqueror|minefield|seamonkey|shiretoko|avant|lock|k-meleon|minefield|navigator)/", $userAgent, $navegador);
  34. $sistema = preg_replace("/.*(windows|mac|linux|freebsd).*/", "$1", $userAgent);
  35. $agent = ($navegador[0]!=$userAgent && $sistema!=$userAgent) ? "Usas ".$navegador[0]." desde $sistema." : "";
  36. //
  37. //
  38. //depuracion de datos:
  39. if($nick == $perfil){
  40. $hayUser = false;
  41. }else{
  42. $hayUser = true;
  43. if($genero==$perfil) $genero = "Masculino";
  44. if($lugar==$perfil) $lugar = "Ubicacion no definida";
  45. if($edad==$perfil) $edad = "Edad no definida";
  46. }
  47. if($hayUser){
  48. if(!isset($_COOKIE['id'])){
  49. setcookie('id',$id,time()+315360000);
  50. }
  51. $mensaje = "$nick\n\n  $posts\n  $lugar\n  $edad\n  Tu ip es $ip.\n  $agent";
  52. }else{
  53. $mensaje = "    Tu ip es: $ip\n\n  Para descubrir más de mis\npoderes, mirame en un post\ndonde Castg! comente." ;
  54. }
  55. //
  56. //
  57. //imagen
  58. $im = imagecreatefrompng('firma-perfil-'.$genero.'.png');
  59. $blanco = imagecolorallocate($im, 255,255,255);
  60. $negro = imagecolorallocate($im, 0,0,0);
  61. $fuente = "./persansb.ttf";
  62. //
  63. //centrar fuente:
  64. $puntosTexto = imagettfbbox(12, 0, $fuente, $mensaje);
  65. $altoCaracterTTF = imagettfbbox(12, 0, $fuente, "b");
  66. $tamanioTexto = array();
  67. $tamanioTexto['x'] = $puntosTexto[2] - $puntosTexto[6];
  68. $tamanioTexto['y'] = $puntosTexto[3] - $puntosTexto[7];
  69. $xtexto = (imagesx($im) - $tamanioTexto['x']) / 2 ;
  70. $ytexto = ((imagesy($im) - $tamanioTexto['y']) / 2) + ($altoCaracterTTF[3] - $altoCaracterTTF[7]);
  71. // listo :D
  72. //
  73. //
  74. imagettftext($im, 12, 0, $xtexto, $ytexto, $blanco, $fuente, $mensaje);
  75. imagejpeg($im,false,100);
  76. //
  77. ?>

practicamente, agregue la opcion de freebsd como sistema, hice una funcion para recoger el id y se imprime como imagen jpeg, antes png.

Cualquier error que les presente mi firma, diganmelo! tengo que arreglar ahora que me acorde despues de escribir esto, si sos usuario oculto. tengo que averiguar bien, no estoy seguro que haya problema.
105  Seguridad Informática / WarZone / Re: cocinar en: 18 Enero 2011, 02:45 am
tenes que tener permisos de admin, no nombre admin. el nombre es indifirente, pero si no haces magia, cualquier usuario, sea admin, administrador, castg, devil, caca, pis, no va a ser admin. haz tu magia
106  Informática / Hardware / Convertir 3 placas de sonido Stéreo a 5.1 en: 17 Enero 2011, 01:37 am
bueno, deben decir "que carajo!", pero la cosa es asi:

para tener una preescucha en el VirtuaDJ yo (ademas de tener mi placa de sonido stereo onboard (plug rojo,verde y azul)) le agregue una placa de audio igual PCI y asi podia sacar dos temas distintos por cada salida.
Pasa que de vez en cuando usaba una notebook y ahi no podia ponerle una PCI :P asi que compre una USB de esos que parecen un pendrive y traen una salida y una entrada para mic.


Ahora la "magia", a mis viejos les regalaron un hometeather que tiene en la entrada de audio 5.1 3 miniplug hembra con sus respectivos cables miniplug macho-macho, ahi se me vino a la mente:

¿Puedo mandar el 5.1 por cada una de las 3 lineas? osea, en la placa onboard, mandar front R-L, en la PCI el rear R-L y en el usb subboofer y center (asi tiene las entradas mi hometeather).

Hay algun programa que haga esto, configuracion u opcion? o es dependiendo de la tarjeta de audio...

la cosa seria simular una tarjeta 5.1 y que divida las 6 entradas en 2, para mandarlas por cada tarjeta stereo.

Espero una respuesta por si o no, gracias y un saludo.
107  Programación / PHP / Re: Mostrar caracteres con acento y que salen con simbolo ? en: 16 Enero 2011, 21:10 pm
acordate lo que te mostre de url_encode
108  Programación / PHP / Re: Mostrar caracteres con acento y que salen con simbolo ? en: 16 Enero 2011, 21:06 pm
si vas a consultar en este foro, proba lo que te decimos.
deja desproteger_cadena() con esas funciones que no pusiste, osea la de html_entity_decode y str_replace() borralas. te lo digo porq si no me equivoco, el html entity decode cambia los: &aacute por á, cosa que si lo sacas, en tu faking select se tendria que ver acentuado. sino, hace un str-replace con lo que yo ya te dije.

PD: me "aviono demasiado" porq el html decode se "apunta" a tu acento

entrada:
Código
  1. <pre>
  2. <?php
  3. $var = "áéíóú";
  4. echo $var."\n";
  5. $var = htmlentities($var);
  6. echo $var."\n";
  7. echo html_entity_decode($var);
  8. ?>
  9. </pre>

salida:
Código:
<pre>
áéíóú
&aacute;&eacute;&iacute;&oacute;&uacute;
áéíóú</pre>


me entedes lo que te digo ahora "amigo"?
109  Programación / PHP / Re: Mostrar caracteres con acento y que salen con simbolo ? en: 15 Enero 2011, 19:15 pm
NO LE PONGAS EL DECODE!!! Es en vano! Es como que haga:
Código
  1. $flota = 1 * 2;
  2. $flota = $flota / 2;

El códio te va a quedar igual.
Además, la funcion "desproteger_cadena()" para que la usas? Proba tu codigo sin modificaciones pero no uses la funcion desproteger cadena. Pensa, si vos estas protegiendo la cadena para evitar xss, para que desprotegerla? Acaso usas "proteger_cadena()" para que no te cierren la comilla de la consulta al MySQL? Si asi es, podes hacer como yo y usar
Código

para despejar cualquier caracter que te cause error en las consultas.
110  Programación / PHP / Re: Algo raro con ExpReg en: 14 Enero 2011, 20:11 pm
Código
  1.  function setVPoC($sPoC){
  2.    $sExpReg = "/^([a-zA-Z]*)$/";
  3.    if(preg_match($sExpReg, $sPoC)){ return 1; } else { return 0; }
  4.  }
  5.  echo setVPoC("shel1root")."\n";

asi te funciona?
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines