Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - lSources

#1
Programación C/C++ / Ver perfiles de red
25 Agosto 2018, 02:44 AM
Hola.
Desde hace unos días he querido hacer un programa bastante sencillo en C++ que permita a la persona ver los perfiles de red registrados en el equipo junto con sus respectivas contraseñas. Sin embargo, no se como mostrar la parte de la contraseña, agradecería su ayuda.

Código (cpp) [Seleccionar]

#include "stdafx.h"
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;

int main() {
system("color 0b");
system("netsh wlan show profile");
cout << "Por favor ingrese el nombre de una red para ver su contraseña:" << endl;
string SSID;
cin >> SSID;
cout << "netsh wlan show profile name=" <<SSID<< " key=clear" << endl;
system("pause");
return 0;
}

#2
Ya lo solucione despues de investigar un poco. Aqui esta el codigo...

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;

int main() {
system("netsh wlan show profile");
cout << "Por favor ingrese el nombre de una red registrada para ver su contraseña:" << endl;
string SSID;
cin >> SSID;
system(("netsh wlan show profile name=" + SSID + " key=clear").c_str());
system("pause");
return 0;
}



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
#3
Hola a todos.
Vengo aquí para pedir ayuda, verán, he estado trabajando en este código para usar el comando "netsh wlan show profiles" de manera casi-automática, sin embargo, Visual Studio me sigue informando que "ningún operador "<<" coincide con estos operandos". Espero podrían ayudarme diciéndome como solucionar esto.
Muchas gracias.
=======================================================
Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;

int main() {
system("netsh wlan show profiles");
cout << "Por favor ingrese el SSID de alguna red registrada para ver su contraseña:" << endl;
string x;
cin >> x;
system("netsh wlan show profiles " << x << " key=clear");
system("pause");
return 0;
}



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
#4
He estado usando el programa de Visual Studio 2017 y despues de varios intentos, sigo fallando al intentar hacer un Generador de contraseñas. No tengo idea de porque el error se da solo en Visual Studio, pues lo he probado con otros programas (Como el Dev-C++) y funciona perfectamente. Espero que alguien pueda ayudarme a solucionar este problema.
El codigo:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

static const char alphanum[] =
"0123456789"
"!@#$%&*"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"abcdefghijklmnopqrstuvwxyz";
int size = sizeof(alphanum) - 1;

int main()
{
   cout <<"Contraseña: ";
   
   int length = 8;

   srand(time(0));
   for (int i = 0; i < length; i++)
   {
      cout << alphanum[rand() % size];
   }
   return 0;
}

El error y la advertencia:
Error   C2872           'size': ambiguous symbol
Advertencia C4244   'argument': conversion from 'time_t' to 'unsigned int', possible loss of data   

Espero que alguien pueda ayudarme con esto pronto.