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 - <<<-Basura->>>

#251
Foro Libre / Re: Escuela de Hacking
30 Julio 2011, 08:11 AM
pitoloko No es por ofender, pero siento que el tuyo no va por buen camino...
#252
GNU/Linux / Re: Terminal linux en utuntu 10.10
30 Julio 2011, 08:02 AM
enlaces simbólicos, se puede saber que es xd  :huh: :huh: :huh:
#253
Miren tengo este código :

main.cpp:

Código (cpp) [Seleccionar]

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
using namespace std;

#define NOMBRE 20
#define BUFFER 50
const char exten[] = ".datos" ;

struct regis{
string nombre;
string contra;
};

#include "funciones.hpp"
int main(){
Menu();
return 0;
}


y fichero.hpp:

Código (cpp) [Seleccionar]

void ver(){
FILE *fichero;
printf("Nombre del fichero que quiere abrir: ");
char nombre[NOMBRE];
cin >> nombre;
char buffer[BUFFER];
memset(buffer,0,BUFFER);
strcat(buffer,nombre);
strcat(buffer,exten);
regis recuperar;
if ( ( fichero = fopen (buffer , "r") ) != NULL ){
fread(&recuperar,sizeof(regis),1,fichero);
printf("\n Contenido del Fichero: \n\n");
while(!feof(fichero)){
cout<<"Nombre: \t"<<recuperar.nombre<<endl;
cout<<"Contraseña: \t"<<recuperar.contra<<endl;
}
printf("fichero Cerrado...\n");
fclose(fichero);
}else{
printf("Error... Fichero no existe Porfavor Creelo.. \n");
}

}

void almacenar(FILE *fichero,char buffer[],regis *registro){
if((fichero = fopen(buffer,"w")) != NULL ){
printf("Creado Con exito...\n");
fwrite(&registro,sizeof(regis),1,fichero);
fclose(fichero);
}else{
printf("Error al Crear fichero...\n");
}
}
void guardar(regis *registro){
cout<<"Nombre: " << registro->nombre << endl;
cout<<"Contraseña: "<<registro->contra<< endl;
FILE *fichero;
cout << "Nombre del archivo: ";
char nombre[NOMBRE];
cin >> nombre;
char buffer[BUFFER];
memset(buffer,0,BUFFER);
strcat(buffer,nombre);
strcat(buffer,exten);
if( (fichero = fopen(buffer,"r"))!= NULL ){
printf("Fichero ya existe.. desea sobrescribirlo..??\n");
fclose(fichero);
printf("1. Si\n"
   "2. No\n");
int elegir;
cin >> elegir;
switch(elegir){
case 1:
almacenar(fichero,buffer,registro);
break;
case 2:
printf("Funcion terminada...\n");
return;
break;
default:{
printf("Error....");
exit(1);
}
}
}else{
almacenar(fichero,buffer,registro);
}
}
regis registrarse(){
regis registro;
cout << "Nombre: ";
cin >> registro.nombre;
cout << "Contraseña: ";
cin >> registro.contra;
printf("Registrado...\n");
return registro;
}

void Menu(){
regis registro;
printf("\nDiccionario de contraseñas: \n"
   "1. Registrarse\n"
   "2. Guardar\n"
   "3. Ver\n"
   "4. Salir\n"
   ">> ");
int elegir;
cin >> elegir;
switch(elegir){
case 1:
printf("Registrandose....\n");
registro = registrarse();
Menu();
break;
case 2:
printf("Guardando....\n");
guardar(&registro);
Menu();

break;
case 3:
printf("Viendo...\n");
ver();
Menu();
break;
case 4:
exit(1);
break;
default:
printf("Error...!!\n");
}
}


el problema que tengo es que cuando se va a la función guardar, puse para ver si me pasaba la variable regis, y no la pasa alguien me podría decir porque es ??..

también cuando trato de guardarla en el fichero no se guarda y cuando trato de verla en el fichero me pasa un bucle infinito con el !feof(fichero)...
#254
GNU/Linux / Re: Terminal linux en utuntu 10.10
29 Julio 2011, 06:57 AM
Lo que si estoy seguro es que los que son de color como azul oscuro, son carpetas bin, etc, lib y esos, y creo que los que son color celeste son archivos ejecutables ... pero no se para que son los que están de color verde
#255
GNU/Linux / Terminal linux en utuntu 10.10
29 Julio 2011, 01:10 AM
Hola a todos, apenas estoy entrando en el campo de linux. bueno la duda que tengo es con la terminal, es que no la entiendo, quisiera que me ayudaran, cuando estoy navegando por hay encuentro un montón de colores extraños que en la de windows nunca los había visto miren:



Quisiera saber que significan los colores?
#256
Foro Libre / Re: Escuela de Hacking
25 Julio 2011, 20:41 PM
Kase, básicamente si son casi los mismos protocolos porque se basaron en el modelo OSI, y yo pienso que el protocolo TCP es una versión reducida de este modelo. pero una LAN y una WAN no usan los mismos protocolos para comunicarse... Sino estoy equivocado para que estas dos redes se comuniquen tienes que realizar un proceso llama dado NAT.

Con la Wifi, básicamente viéndola del modo electrónico se parece a un teléfono celular, envía señal tu la captas he intentas pedirle que te deje conectar. pero viéndolo del sentido hacking, la víctima esta usando esa red, tu no tienes acceso pero, en la red wifi hay otra persona que si, entonces capturamos paquetes enviados para esa persona para sacar información importante que sea útil, tal vez cuando esa persona quiera conectar otro día en la red, trate de meter su clave de acceso, y viaje texto/plano por el aire para que tu la agarres :p

Gracias a 79137913: Me gusta ese modelo de materias :p, ahora que lo veo al mio también le faltaba el método de ingeniería social

#257
Foro Libre / Re: Escuela de Hacking
25 Julio 2011, 05:06 AM
Bueno puse varias programaciones porque pensé: aprendes "variables, sentencias,metodos, if and else" en menos de una semana XD lo demás son practicas... pero todos sabemos que la programación no solo es eso también vez hilos, sockets muchas librerías que uno ni se imagina que están hay << ami me pasa jejeje.

por otra parte redes: puse LAN, WAN y wifi porque son protocolos diferentes, una cosa es saber que es una lan, y otra cosa es saber que protocolos usa la lan, como implementarlos en la programación, ver el trafico etc,
En la WAN estamos igual pienso yo, muchos protocolos usados y de la WAN, también pienso que tiene sus protocolos pero esa en especial, es la mas vulnerable de todas las redes, pues cuando te comunicas envías datos al aire, esto me dice que, hay que saber mas que las demás para poder aprovecharse.

NOTA: agradezco que hallan modificado mi primer comentario sobre el tema porque es para bien de todos no lo tomo a mal
#258
Dudas Generales / Re: Interface Grafica
24 Julio 2011, 10:40 AM
El problema es que quieres que todo salga ahora, pero nunca lo vas a lograr así, CodeBlock es un IDE de programación.
#259
Foro Libre / Re: Escuela de Hacking
24 Julio 2011, 10:25 AM
I semestre


  • Programación 1
  • Fundamentos de la Informática
  • Fundamentos de Redes
  • Ingles

II semestre


  • Programación 2
  • Protocolos de las Redes LAN
  • Electrónica 1
  • Principios de las Bases de Datos
lll semestre


  • Programación 3
  • Protocolos de las Redes WAN
  • Electrónica 2
  • Diseño de páginas web
  • Bases de Datos 1
lV semestre


  • Programación Cliente / Servidor
  • Protocolos de las Redes Inalámbricas
  • Electrónica 3
  • Bases de Datos 2
V semestre


  • Fundamentos de hacking (hacker,cracker,phreaker,lammer XD )
  • Vulnerabilidades
  • Electrónica FM/AM

Nota: El hacking se logra con conocimientos ya previos, No por arte de magia, saber como funcionan las cosas es la forma de saber como modificarlas

#260
Programación C/C++ / Re: Matriz
19 Julio 2011, 06:13 AM
Yo me hice una mas sencilla  :-X

Código (cpp) [Seleccionar]

#include <iostream>
using namespace std;

#define ALUM     4
#define NOTAS          6
#define MAX_NONB  20


struct regis{
char nomb[MAX_NONB];
int nota[NOTAS];
}registro[ALUM];

int main(){
for(int j=0;j<ALUM;j++){
cout << j+1 << " - Alumno: \n"<<endl;
cout << "Nombre: ";
cin >> registro[j].nomb;
for(int i=0;i<NOTAS;i++){
cout << i+1 << " - Nota: ";
cin >> registro[j].nota[i];
}
}

cout<< "Nombre\t1-Nota\t2-Nota\t3-Nota\t4-Nota\t5-Nota\t6-Nota\n";
for(int j=0;j<ALUM;j++){
cout<< registro[j].nomb;
for(int i = 0; i < NOTAS ; i++){
cout <<"\t"<< registro[j].nota[i];
}
cout<<endl;
}
return 0;
}