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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ... 123
731  Programación / Programación General / [RETO] Algoritmo de compresión en: 17 Febrero 2015, 08:55 am
Bueno, pues como esta la cosa muy parada y viendo una interesante pregunta que han realizado hace poco (esta), he pensado que se podría realizar un concurso en el que los usuarios tendrían que desarrollar un software de compresión/descompresión, en el que, el algoritmo que mas comprima los archivos gana.

Reglas:

-El código tiene que ser liberado.
-No vale usar librerías de terceros.

¿Os animáis?
732  Foros Generales / Dudas Generales / Re: Porque razon no se pueden recomprimir un archivo y que se reduca su peso en: 17 Febrero 2015, 08:49 am
Es algo parecido a lo que dijo @Orubatosu.

733  Sistemas Operativos / GNU/Linux / Donde se guarda la contraseña Wifi en Ubuntu. en: 17 Febrero 2015, 08:38 am
Seguro que mas de uno se lo a preguntado, tienes que conectar algún otro aparato que no sea el PC al WIFI y no tienes a mano el router  :silbar: :rolleyes:

Bien, a mi me paso y por suerte encontré la solución. Se guarda en la siguiente ruta:

/etc/Network Manager/system-connections/

Dentro de ella aparecerán los archivos con los nombres de las redes a las que nos hemos conectado, basta con abrir el archivo de nuestra red y encontraremos toda su configuración e información.

Código:
[connection]
id=NOMBRE_DE_LA_RED
uuid=XXXXXXXX-0e74-4e4b-a363-XXXXXXXX
type=802-11-wireless

[802-11-wireless]
ssid=WLAN_XXXX
mode=infrastructure
mac-address=00:19:XX:XX:XX
security=802-11-wireless-security

[802-11-wireless-security]
key-mgmt=wpa-psk
auth-alg=open
psk=CONTRASEÑA

[ipv4]
method=auto

[ipv6]
method=auto


Espero que a alguien le sirva.

saludos!
734  Foros Generales / Sugerencias y dudas sobre el Foro / Re: ¿Prohibición de temas políticos en el Foro Libre? en: 17 Febrero 2015, 08:28 am
La solución no es cerrar temas, es respetarse los unos a los otros.
735  Programación / .NET (C#, VB.NET, ASP) / Re: [SOURCE] Imgur Uploader.Net v1.1 en: 16 Febrero 2015, 08:11 am
Hola Elektro, esta bastante bien, felicidades por la APP.  ;-)

736  Programación / Programación C/C++ / Re: Duda C++. Compila pero no corre. en: 16 Febrero 2015, 08:05 am
Creo que puede ser algún buffer que sea demasiado pequeño. También te falta el return de la función main.

saludos.
737  Programación / Programación C/C++ / Re: eliminar componente array en: 13 Febrero 2015, 20:27 pm
Te complicas mucho, fíjate en este ejemplo que te he preparado.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. char * EliminaCaracter(char * cadena, char caracter);
  6.  
  7. int main()
  8. {
  9.    char * cadena = "hola";
  10.    char c = 'o';
  11.  
  12.    char * resul = EliminaCaracter(cadena,c);
  13.  
  14.    printf("%s\n",resul);
  15.  
  16.    free(resul);
  17.    return 0;
  18. }
  19.  
  20.  
  21. char * EliminaCaracter(char * cadena, char caracter)
  22. {
  23.    char * buffer = malloc(strlen(cadena));
  24.  
  25.    int i,a=0;
  26.  
  27.    for (i=0;*(cadena+i)!= '\0';i++)
  28.    {
  29.        if (*(cadena+i) != caracter)
  30.        {
  31.            buffer[a] = *(cadena+i);
  32.            a++;
  33.        }
  34.    }  
  35.    return buffer;      
  36. }

Simplemente copias en un nuevo buffer todos los caracteres que no coincidan con el que quieres eliminar.

saludos.
738  Foros Generales / Foro Libre / Re: ¿Que prefieren La dictadura o la democracia? en: 13 Febrero 2015, 18:46 pm
La única y verdadera democracia es la dictadura del pueblo, osea, el comunismo.  >:D

Lo que pasa que hay mucho liberal suelto, que se esta comiendo su propia ***** y sigue queriendo que este el país como esta (En el caso de España).

Aquí una descripción de lo que pasa en España:


739  Programación / PHP / Re: ¿como instalo manualmente PHP 5.6.5 y monto un local host en Windows xP Sp3? en: 12 Febrero 2015, 19:07 pm
Es mejor no complicarse e instalar un entorno como XAMPP o derivados que te instalen todo a la vez. De igual forma el resultado va a ser el mismo, ¿no crees?
740  Seguridad Informática / Análisis y Diseño de Malware / Hook API Calculando cantidad opcodes. en: 5 Febrero 2015, 16:45 pm
Bueno este código lo tenía por ahí de hace un par de años, y al final lo voy a perder así que aquí os lo dejo por a alguien le sirve.

Código
  1. ; Programado por mDrinky o Juan fary.
  2. ; drinky.94@hotmail.com
  3.  
  4. include 'win32ax.inc'
  5.  
  6. ; Instrucciones a las que es capaz de sacar la longitud.
  7.  
  8. ; mov esp,ebp                          = 0x8B  2 bytes
  9. ; push ebp                             = 0x55  1 byte
  10. ; mov Reg,DWORD                        = 0xB8 + Registro   5 bytes
  11. ; ret                                  = 0xC3 1 byte
  12. ; ret Numero                           = 0xC2 2 bytes
  13. ; mov dword[Direccion],Numero          = 0x83 7 bytes
  14.  
  15. .data
  16.    DLL  db 'USER32.DLL',0
  17.    API  db 'MessageBoxA',0
  18.    MsgHook  db 'Api Hookeada',0
  19.  
  20.    ApiBuena  dd ?
  21.    CanSalto  dd ?
  22.    oPer  dd ?
  23.    Salto  dd ?
  24.  
  25. .code
  26. start:
  27.    invoke LoadLibraryA,DLL
  28.    invoke GetProcAddress,eax,API
  29.    mov [ApiBuena],eax
  30.  
  31.    push MiFuncion
  32.    Call Hookear
  33.  
  34.    push 0
  35.    push 0
  36.    push 0
  37.    push 0
  38.  
  39.    call [MessageBoxA]
  40.  
  41.    push 0
  42.    call [ExitProcess]
  43.  
  44.  
  45. MiFuncion:
  46.    pop ecx
  47.  
  48.    add esp,0xC
  49.  
  50.    push 0
  51.    push 0
  52.    push MsgHook
  53.    push 0
  54.  
  55.    push ecx
  56.  
  57.    ApiVerdadera:
  58.    db 0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90
  59.  
  60.    push eax
  61.  
  62.    mov eax,[ApiBuena]
  63.    add eax,[CanSalto]
  64.    mov [Salto],eax
  65.  
  66.    pop eax
  67.  
  68.    jmp [Salto]
  69.  
  70.  
  71. proc Hookear,FunHook
  72.  
  73.    mov ecx,0
  74.  
  75.    NumOpcode:
  76.  
  77.    cmp byte[eax],0x8B
  78.    jne NoOp1
  79.  
  80.    add ecx,2
  81.    add eax,2
  82.  
  83.    NoOp1:
  84.  
  85.    cmp byte[eax],0x55
  86.    jne NoOp2
  87.  
  88.    add ecx,1
  89.    add eax,1
  90.  
  91.    NoOp2:
  92.  
  93.    cmp byte[eax],0xB8
  94.    jb NoOp3
  95.    cmp byte[eax],0xBD
  96.    ja NoOp3
  97.  
  98.    add ecx,5
  99.    add eax,5
  100.  
  101.    NoOp3:
  102.  
  103.    cmp byte[eax],0xC3
  104.    jne NoOp4
  105.  
  106.    add ecx,1
  107.    add eax,1
  108.  
  109.    NoOp4:
  110.  
  111.    cmp byte[eax],0xC2
  112.    jne NoOp5
  113.  
  114.    add ecx,2
  115.    add eax,2
  116.  
  117.    NoOp5:
  118.  
  119.    cmp byte[eax],0x83
  120.    jne NoOp6
  121.  
  122.    add ecx,7
  123.    add eax,7
  124.  
  125.    NoOp6:
  126.  
  127.    cmp ecx,5
  128.    jb NumOpcode
  129.  
  130.    mov [CanSalto],ecx
  131.  
  132.    invoke VirtualProtect,[ApiBuena],20,PAGE_EXECUTE_READWRITE,addr oPer
  133.    invoke VirtualProtect,ApiVerdadera,20,PAGE_EXECUTE_READWRITE,addr oPer
  134.  
  135.    mov eax,[ApiBuena]
  136.    mov edx,ApiVerdadera
  137.  
  138.    mov ecx,0
  139.  
  140.    GuardarBytes:
  141.    mov bl,byte[eax+ecx]
  142.    mov byte[edx+ecx],bl
  143.  
  144.    inc ecx
  145.  
  146.    cmp ecx,[CanSalto]
  147.    jne GuardarBytes
  148.  
  149.    mov eax,[ApiBuena]
  150.  
  151.    mov byte[eax],0x68
  152.    inc eax
  153.  
  154.    mov ebx,dword[FunHook]
  155.    mov dword[eax],ebx
  156.  
  157.    add eax,4
  158.  
  159.    mov byte[eax],0xC3
  160.  
  161.    ret
  162. endp
  163.  
  164. .end start

No recalcula todas las API pero si la gran mayoría.

saludos.
Páginas: 1 ... 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ... 123
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines