Tecnologia,Programacion y Dinosaurios!

Recientemente me he encontrado con una aplicación bastante útil para poder tener acceso a la cuenta de cualquier persona que he este conectada a nuestra misma red wifi(muy útil para escuelas, Cyber Cafes y El hogar).

FaceNiff es de esas aplicaciones que no están en la Play Store debido a que es una herramienta de Hacking para Android. Su Función es muy sencilla, Lo único que tenemos que hacer es Descargar la Aplicación  picar El botón de Encendido y automáticamente nos lanzara un enlace para acceder a la cuenta de la victima y con esto tener un completo control de la misma.

La aplicación solamente permite en su versión Gratuita Hackear 3 contraseñas de Facebook, pero esto tiene una solución muy fácil  Únicamente cuando hayamos completado las 3 cuentas Desinstalamos la aplicación y la volvemos a instalar y nuevamente tendremos oportunidad de acceder a otras 3 cuentas.

Por otro lado la Versión de paga nos permite a acceder a cuantas cuentas sea posible y ademas soporta los siguientes Servicios.

  • Facebook
  • Twitter
  • Amazon
  • Tumblr
  • MySpace
  • Tuenti
  • Blogger

Todos esos y mas servicios son posibles de controlar las cuentas de Victimas con la versión de Paga y ademas promete que mas servicios seran agregados proximamente.

Solo hay un inconveniente para esta aplicación y es que Necesita que nuestro Dispositivo Este Rooteado, pero ademas de eso es casi Perfecta.

Sin Duda una de las mas potentes aplicaciones que existen para android, Úsenla bajo su propia responsabilidad.

Descarga FaceNiff Hackear Facebook

 

Anuncios

Estructuras_Datos_C

Un ejemplo mas De estructuras, Idéntico al anterior solamente cambian los Datos que manejamos y la impresión es un poco mas larga.

Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Escribir una declaracion de tipo struct que almacene la siguiente
informacion sobre un Automovil: marca,año,color,numero de puertas, numero
de cilindros,precio de compra, potencia en Caballos de fuerza

Codigo:

#include <stdio.h>
#include <conio.h>
#define N 30

typedef struct{

char Marca[N];
char Color [N];
int Anio;
int Puertas;
int Cilindros;
int Precio;
int Potencia;
}Coche;

void captura (Coche *Co);
void imprime (Coche Co);

int main()
{
Coche d;

captura(&d);
imprime(d);

getch();
}

void captura (Coche *Co)
{
printf(“Inserta La marca del Automovil\n”);
gets(Co->Marca);
printf(“\nInserta el Color del Automovil\n”);
gets(Co->Color);
printf(“\nInserta el año del Automovil\n”);
scanf(“%d”,&Co->Anio);
printf(“\nInserta El numero De Puertas\n”);
scanf(“%d”,&Co->Puertas);
printf(“\nInserta El numero de Cilindros\n”);
scanf(“%d”,&Co->Cilindros);
printf(“\nInserta El Precio\n”);
scanf(“%d”,&Co->Precio);
printf(“\nInserta la Potencia\n”);
scanf(“%d”,&Co->Potencia);
}

void imprime (Coche Co)
{
printf(“\nInformacion del Automovil:\n”);
printf(“\nMarca: %s\Color: %s\nAño: %d\nNo. Puertas: %d\nCilindros: %d\nPrecio: %d\nPotencia\n: %d HP”,Co.Marca,Co.Color,Co.Anio,Co.Puertas,Co.Cilindros,Co.Precio,Co.Potencia);
}

Descarga el Código

RECUERDEN QUE CUALQUIER DUDA QUE TENGAN HAGANMELA SABER Y LES RESPONDERÉ LO MAS RÁPIDO POSIBLE 🙂

 

Estructuras_Datos_C

En esta sección de Estructuras veremos ejemplos de como declarar una Estructura en C, Capturarla e imprimirla.

También haremos uso de la declaración por medio de Typedef, una palabra clave bastante útil en lo que se refiere al control y Estructura de Datos.

Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Escribir una declaracion de tipo struct que almacene la siguiente
informacion sobre un disco de audio: Titulo,Autor,Año de publicacion y duracion (En segundos)

Codigo:

#include <stdio.h>
#include <conio.h>
#define N 30

typedef struct{

char Titulo[N];
char Autor [N];
int Publicacion;
int Segundos;
}Disco;

void captura (Disco *dis);
void imprime (Disco dis);

int main()
{
Disco d;

captura(&d);
imprime(d);

getch();
}

void captura (Disco *dis)
{
printf(“Inserta el Titulo del disco\n”);
gets(dis->Titulo);
printf(“\nInserta el Autor del disco\n”);
gets(dis->Autor);
printf(“\nInserta el año de publicacion del disco\n”);
scanf(“%d”,&dis->Publicacion);
printf(“\nInserta la duracaion del disco (segundos)\n”);
scanf(“%d”,&dis->Segundos);
}

void imprime (Disco dis)
{
printf(“\nInformacion del Disco:\n”);
printf(“\nTitulo: %s\nAutor: %s\nAño de Publicacion: %d\nDuracion(Seg): %d”,dis.Titulo,dis.Autor,dis.Publicacion,dis.Segundos);
}

Descarga el Código

RECUERDEN QUE CUALQUIER DUDA QUE TENGAN HAGANMELA SABER Y LES RESPONDERÉ LO MAS RÁPIDO POSIBLE 🙂

 

arreglo unidimensional

Este ejercicio creo yo que es de lo mas dificil que se puede encontrar en lo que es programacion basica y arreglos unidimensionales, Asi que al dominar ejercicios como este no creo que haya ejercicio que no puedan realizar.

Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Hacer una función que reciba un arreglo e intercambie el primer elemento y el último del arreglo.

Codigo:

#include <stdio.h>
#include <conio.h>
#define N 10

void Captura (int numero []);
void Cambio (int numero []);
int main()

{
int Numb[N];

Captura(Numb);
Cambio(Numb);

getch();
}

void Captura (int Numero [])
{
int i=0;

do
{
printf(“Dame el elemento %d\n”,i);
scanf(“%d”,&Numero[i]);
i++;
}

while(i<N);

}

void Cambio (int numero [])
{
int i;
int A=0;

for(i=N-1;i>-1;i–)
{
if(i==N-1||i==0)
printf(“\n%d”,numero[i]);

else if (A<N-1)
printf(“\n%d”,numero[A]);
A++;

}
}

 

Descarga el Código

RECUERDEN QUE CUALQUIER DUDA QUE TENGAN HAGANMELA SABER Y LES RESPONDERÉ LO MAS RÁPIDO POSIBLE 🙂

 

arreglo unidimensional

Aquí otro programita, algo sencillo  Basta con meter unas cuantas funciones a programas anteriormente hechos en este blog.

Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Hacer una función reciba como parámetros un arreglo de enteros y un número, la función deberá regresar la suma de los elementos del arreglo más grandes que el número y cuantos elementos fueron menores que dicho número.

Codigo:

#include <stdio.h>
#include <conio.h>
#define N 10

void Captura (int numero [],int *numero2);
void Suma (int numero [],int numero2);
int main()

{
int Numb[N];
int Numb2;

Captura(Numb,&Numb2);
Suma(Numb,Numb2);

getch();
}

void Captura (int Numero [],int *numero2)
{
int i=0;

do
{
printf(“Dame el elemento %d\n”,i);
scanf(“%d”,&Numero[i]);
i++;
}

while(i<N);

printf(“Dame el Numero a Comparar: “);
scanf(“%d”,numero2);
}

void Suma(int Numero[],int numero2)
{ int i,a=0;
int iSuma=0;
for(i=0;i<N;i++)
{
if(Numero[i]>numero2)
iSuma+=Numero[i];

else if (numero2>Numero[i])
a+=1;
}
printf(“La suma es: %d \n”,iSuma);
printf(“Los numeros menores a %d son:\n%d”, numero2,a);
}

Descarga el Código

RECUERDEN QUE CUALQUIER DUDA QUE TENGAN HAGANMELA SABER Y LES RESPONDERÉ LO MAS RÁPIDO POSIBLE 🙂

 

arreglo unidimensional

En programas como el que dejare a continuacion es donde se aplica todo lo antes visto, desde sentencias de seleccion y las estructuras de control.

Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Hacer un función que reciba un arreglo de enteros y sume los números que hay en las posiciones pares del arreglo.

Codigo:

#include <stdio.h>
#include <conio.h>
#define N 10

void Captura (int numero []);
int suma (int numero[]);

int main()
{
int Numb[N];

Captura(Numb);
suma (Numb);
getch();
}

void Captura (int Numero [])
{
int i=0;

do
{
printf(“Dame el elemento %d\n”,i);
scanf(“%d”,&Numero[i]);
i++;
}

while(i<N);
}

int suma (int Numero[])
{
int i=0;
int Sumar=0;

do
{
if (i%2==0)
Sumar+=Numero[i];

i++;
}
while(i<N);

printf(“\nLa suma de las posiciones enteras del arreglo es:\n%d”,Sumar);
}

Descarga el Código

RECUERDEN QUE CUALQUIER DUDA QUE TENGAN HAGANMELA SABER Y LES RESPONDERÉ LO MAS RÁPIDO POSIBLE 🙂

 

arreglo unidimensional

El programa a continuación puede llegar a ser algo complejo, debido a una función que debemos utilizar para generar números aleatorios pero es un código de 3 lineas y ademas de ello todo lo demás es sencillo.

Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Hacer un programa que genere un arreglo de n números aleatorios y sume los números pares del arreglo.

Codigo:

#include <stdio.h>
#include <conio.h>
#include <time.h>
#define N 10

void Captura (int numero []);
void Suma (int numero []);

int main()
{
int Numb[N];

Captura(Numb);
Suma(Numb);

getch();
}
void Captura (int Numero [])
{
int i=0;
srand(time(NULL));

do
{
Numero[i] = rand() % 99 + 1;
printf(“%d “,Numero[i]);

i++;
}

while(i<N);
}

void Suma(int Numero[])
{ int i;
int iSuma=0;
for(i=0;i<N;i++)
{
if (Numero[i]%2==0)
iSuma+=Numero[i];
}
printf(“\n\nLa suma es: %d “,iSuma);
}

Descarga el Código

RECUERDEN QUE CUALQUIER DUDA QUE TENGAN HAGANMELA SABER Y LES RESPONDERÉ LO MAS RÁPIDO POSIBLE 🙂