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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 [249] 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 ... 287
2481  Foros Generales / Noticias / Re: WhatsApp demandará a sus usuarios por violar términos de uso incluso si haya... en: 11 Junio 2019, 20:39 pm
Toma censura buena!
2482  Programación / Programación C/C++ / Re: Manejo de strings enormes y caracteres? en: 11 Junio 2019, 20:15 pm
Muchas gracias. Entre el link y los conesjos que me has dado, y los que me ha dado también uno de los moderadores, he sido capaz de encontrar un montón de ejemplos. Ahora los estoy probrando para ver cuales me sirven e implementarlos en uno de los esqueletos que tengo hechos.
Ahora a gestionar y asimilar toda la info con calma!
2483  Programación / Programación C/C++ / Re: Ayuda creando input box y obteniendo input en un string. Windows Api. en: 11 Junio 2019, 10:05 am
Joer, pues mira que me maté a buscar!
Muchísimas gracias!

2484  Foros Generales / Foro Libre / Re: Celebrando el orgullo Gay: hoy se festejan 50 años de marchas LGBTQ en: 11 Junio 2019, 09:59 am
Yo no soy liberal, ni democrata.

No me parece lógico que un disminuido mental tenga la misma influencia en las decisiones del país que un superdotado. Tampoco me parece bien que sean tratados por igual y tengan los mismos derechos alguien que ha trabajado toda la vida, aporta a causas benéficas y muchos impuestos para el país. Que alguien que no ha dado un palo al agua en su vida, vive de ayudas y  se dedica  a robar carteras por el metro.

Eso es la democracia y el liberalismo.

2485  Sistemas Operativos / GNU/Linux / Re: VPN en: 11 Junio 2019, 09:15 am
Pensé que te iba el kamene por las últimas imagenes. Probaste con el skapy que te dije yo con las dependencias en vez de con kamene?

Desinstala kamane, scapy y python e installa:
pip install --pre scapy[complete]
Juraría que ya te trae Python como dependencia.
No deberías necesitar nada más.

Prueba el test.py a ver que te dice.
2486  Sistemas Operativos / GNU/Linux / Re: VPN en: 11 Junio 2019, 08:18 am
Voy a mirar todo el código a ver si entiendo el problema. No hace logs ni nada el programa  :-\

Edit:
Ya miré todo el código. Donde le pusiste el hostname, en que archivo?

La conclusión que saqué:
Error con el padding, o error con el hostname. Uno de los 2.

Me imagino que tendrás abierto el puerto 53 hacia el server.

Tienes el test.py que te servirá para comprobar cual es el error.
Ejecútalo y según la salida que obtengas en la terminal ya sabrás cual es el problema.
Mándame la salida a ver si detecta el error así.

Edit2: Si con el test.py te sale el mismo error que te salia con el server, es problema del hostname que le pusiste.
2487  Programación / Programación C/C++ / Ayuda creando input box y obteniendo input en un string. Windows Api. en: 11 Junio 2019, 07:15 am
Probe de bastantes formas y no lo consigo ni encuentro ejemplos. La ventana textbox va a ser hija de otra ventana. De momento la puse así para ver si la conseguí hacer funcionar pero no hay manera. El programa compila. Asique si no te compila puede que yo tenga algún fallo al escribir el código, porque lo acabo de copiar a mano con el móvil mirando por lo que tengo hecho en el pc.
Lo que quiero es que la ventana me permita escribirle dentro texto. Despues le pondré un boton para enviar el texto. Lo he intentado así pero no funciona. Despues quiero obtener el input del usuario y guardarlo en un string para trabajar con él. De momento tengo esto:

Código
  1. #include <windows.h>
  2.  
  3. const char NombreDeClase[] = "LaClaseDeMiVentana";
  4.  
  5. LRESULT CALLBACK Ventana(HWND hVentana, UINT mensajeVentana, WPARAM wParam, LPARAM lParam)
  6. {
  7.   switch (mensajeVentana)
  8.   {
  9.         case WM_LBUTTONDOWN:
  10.         {
  11.          \\Me gustaria poder escribir en la ventana. No sé como.
  12.         } break;
  13.  
  14.         case WM_CLOSE:
  15.         {
  16.         DestroyWindow(hVentana);
  17.         } break;
  18.  
  19.        case WM_DESTROY:
  20.        {
  21.         PostQuitMessage(0);
  22.        } break;
  23.  
  24.        default:
  25.        {
  26.        return DefWindowProc(hVentana, mensajeVentana, wParam, lParam);
  27.        } break;
  28.   }
  29. return 0;
  30. }
  31.  
  32. int WINAPI WinMain(HINSTANCE h_instancia, HINSTANCE h_sinUso, LPSTR p_cmd, int n_CmdShow)
  33. {
  34. WNDCLASSEX ClaseVentana;
  35. HWND hVentana;
  36. MSG MensajeVentana;
  37.  
  38. ClaseVentana.cbSize = sizeof(WNDCLASSEX);
  39. ClaseVentana.style = 0;
  40. ClaseVentana.lpfnWndProc = Ventana;
  41. ClaseVentana.cbClsExtra= 0;
  42. ClaseVentana.cbWndExtra = 0;
  43. ClaseVentana.hInstance = h_instancia;
  44. ClaseVentana.hIcon = LoadIcon(NULL, IDI_APPLICATION);
  45. ClaseVentana.hCursor = LoadCursor(NULL, IDC_ARROW);
  46. ClaseVentana.hbrBackground = (HBRUSH) (COLOR_WINDOW+1);
  47. ClaseVentana.lpszMenuName = NULL;
  48. ClaseVentana.lpszClassName = NombreDeClase;
  49. ClaseVentana.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
  50.  
  51.   if ( !RegisterClassEx(&ClaseVentana) )
  52.   {
  53.   MessageBox(NULL, "Error Al Registrar \"ClaseVentana\"", "ERROR", MB_ICONEXCLAMATION | MB_OK);
  54.   return 0;
  55.   }
  56.  
  57. char* linea;
  58.  
  59. hVentana = CreateWindowEx(
  60. WS_EX_CLIENTEDGE,
  61. NombreDeClase,
  62. "Titulo textbox",
  63. WS_VISIBLE | WS_TABSTOP | WS_BORDER | ES_LEFT,
  64. CW_USEDEFAULT, CW_USEDEFAULT, 200, 48,
  65. NULL. NULL. h_instancia, NULL);
  66.  
  67. char szInput[MAX_PATH];
  68.  
  69. GetDlgItemText(hVentana,123, linea, 100);
  70. GetWindowText(GetDlgItem(hVentana, 101), szInput, MAX_PATH);
  71.  
  72.  if (hVentana == NULL)
  73.   {
  74.   MessageBox(NULL, "Error Al Crear La Ventana", "ERROR", MB_ICONEXCLAMATION | MB_OK);
  75.   return 0;
  76.   }
  77.  
  78. ShowWindow(hVentana, n_CmdShow),
  79. UpdateWindow(hVentana);
  80.  
  81.   while ( GetMessage(&MensajeVentana, NULL, 0, 0) > 0 )
  82.   {
  83.    TranslateMessage(&MensajeVentana);
  84.    DispatchMessage(&MensajeVentana);
  85.    }
  86.  
  87. return MensajeVentana.wParam;
  88. }
2488  Foros Generales / Foro Libre / Re: Celebrando el orgullo Gay: hoy se festejan 50 años de marchas LGBTQ en: 11 Junio 2019, 04:36 am
Algo en lo que estamos más o menos de acuerdo. A mi mas que nada me da asco. Qué hagan lo que quieran en sus casas. Pero yo no tengo porque irme de un bar porque entre dos tipos a morrearse mientras estoy comiendo.
Ya me pasó una vez.
2489  Programación / Programación C/C++ / Re: Manejo de strings enormes y caracteres? en: 11 Junio 2019, 04:20 am
El int guardar = 4 lo puse para probar el programa en el momento. Siempre pongo cosas random para probar el programa rápido antes de que se me escapen las ideas de la cabeza y no sepa que estaba haciendo por ponerme a implementar otra cosa.

Ya me va todo perfect! Muchas gracias.

Ahora ando con la api de windows a ver si consigo tomar el string del usuario mediante un EDIT control o un InputBox o algo que me sirva.

Estoy a buscar ejemplos pero no encuentro ni el primero.
Estoy ahora mismo probando con uno en C del año de la polka con buffers, chars, punteros, etc. Seguro que se puede hacer con strings de C++ pero no encuentro nada de momento y el ejemplo está incompleto asique o busco en otros libros, o me rompo la cabeza para entenderlo e intentar traducirlo a C++ si tengo suerte.
No puede ser tan complicado...

Quiero hacer una ventana rollo mini bloc de notas para escribir. Con un boton que sirva de enter y obtener el input del usuario en una variable string.

estuve haciendo menus y esas cosas con un .rc y un resource.h escribiéndolo a mano porque uso codeblocks. Igual se puede hacer desde ahí también. Ni idea.

Si sabeis como se hace genial!
Si no, no pasa nada. Si no lo encuentro yo seguiré viendo otras ventanas, etc hasta que controle lo suficiente como para que se me ocurra como hacerlo.

Igual puedo robarle al user el contenido del clipboard con un boton o algo así. Por falta de ideas no va a ser xD
2490  Foros Generales / Noticias / Re: Filtrado otro zero-day de Windows para CVE-2019-0841 en: 11 Junio 2019, 02:52 am
No deben pagar bien, y por eso las saca a la luz jajaja
Páginas: 1 ... 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 [249] 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 ... 287
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines