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ú

Temas - Jupiter34

#1
GNU/Linux / Backtrack 5 R2 LibreOffice
28 Febrero 2013, 12:51 PM
Estimados,

He instalado el libre office, .deb, pero no logro ejecutarlo en el Backtrack.

Realice un locate, pero nada...Mas alla que llegue a hacer el dpkg -i *.deb de los paquetes que contiene la carpeta.

Intenten agregando los ppa, pero cuando consulto los libreoffice* no me descarga nada....

Alguna idea?
#2
Hacking / Information Gathering - Pentest Interno
23 Febrero 2013, 17:04 PM
Estimados,

Debe realizar un Pentest Interno, pero en la fase que hago referencia me gustaría tener sus comentarios.

Por ahora, estando ya en la Red Lan conectado, ejecute un ZenMap para hacer el discovery de la Red y empezar a ver el alcance del requerimiento.

Uds. Que opinan? Me podrían dar sus experiencias.

Saludos.
#3
Estimados,

Como puedo arrancar la consola de Meterpreter, sin haber infectado una PC?

Basicamente, estar en msf> y levantar meterpreter para poder correr comandos.

Cabe aclarar que tengo el BT en la LAN, que deseo utilizar para hacer un Gathering.

Saludos.
#4
Seguridad / Proxies LAN - Busqueda
28 Noviembre 2012, 19:30 PM
Estimados,

Como podria buscar proxies en la LAN, via backtrack?

Me dan una mano?

Saludos.
#5
Estimados,

Intengo encontrar el maximo valor, de un arbol, pero algo hago mal...Eh tratado de adaptar codigo, pero no estoy entendiendo...Me dan una mano? Muchas gracias!

#include <stdio.h>
#include <stdlib.h>


typedef struct arbol{
int dato;
struct arbol *der;
struct arbol *izq
}treenode;

void crear(treenode **arb);
void mostrarOrden (treenode *hoja);
void mostrarPreorden(treenode *hoja);
void mostrarPosorden(treenode *hoja);
int contarNodosHoja(treenode *p);
int sumarMultiplosDeCuatro(treenode *p);
treenode *primerNodo(treenode *hoja);
int sumatoriaImparesRaiz(treenode *p, int raiz);
int contarImparesRaiz(treenode *p, int raiz);
void insertar(treenode **hoja,int num);
int maximo(treenode *p);
int main(){

    treenode *arb=NULL;
    int max=0;
   


    crear(&arb);


    printf("\nMuestra En Orden\n");
    mostrarOrden (arb);
    printf("\nMuestra En PreOrden\n");
    mostrarPreorden(arb);
    printf("\nMuestra En PosOrden\n");
    mostrarPosorden(arb);

    max=maximo(arb);
    printf("\Maximo: %d\n",max);


}
//Crea el Arbol
void crear(treenode **hoja){
    int num;
    printf("Ingrese Numero: ");
    scanf("%d",&num);

    while(num!=-1){
        insertar(&(*hoja),num);
        printf("Ingrese Numero: ");
        scanf("%d",&num);
    }
}
//Inserta Hoja al Arbol
void insertar(treenode **hoja,int num){
    if(num==-1){
       return;
    }
    if(*hoja==NULL){
        (*hoja)=(treenode*)malloc(sizeof(treenode));
        (*hoja)->dato=num;
        (*hoja)->der=NULL;
        (*hoja)->izq=NULL;
    }else{
        //Si el Numero es Mayor va a la Derecha
        if(num>(*hoja)->dato){
            insertar(&(*hoja)->der,num);
        }else{
            insertar(&(*hoja)->izq,num);
        }
    }
    return;
}
//Mostrar en orden (Izquierda - Raiz - Derecha)
void mostrarOrden (treenode *hoja){
    if (hoja!=NULL){
        mostrarOrden(hoja->izq);
        printf("%d ",hoja->dato);
        mostrarOrden(hoja->der);
    }
    return;
}
//Mostrar en preOrden (Raiz - Izquierda - Derecha)
void mostrarPreorden(treenode *hoja){
    if (hoja!=NULL){
        printf("%d ",hoja->dato);
        mostrarPreorden(hoja->izq);
        mostrarPreorden(hoja->der);
    }
    return;
}
//mostrar en posOrden (Izquierda - Derecha - Raiz)
void mostrarPosorden(treenode *hoja){
    if (hoja!=NULL){
        mostrarPosorden(hoja->izq);
        mostrarPosorden(hoja->der);
        printf("%d ",hoja->dato);
    }
    return;
//Funcion Maximo
int maximo(treenode *p){
   
     if(p==NULL){
         return -99;
     }else{
        int temp ;
        temp=max( maximo(p->izq), maximo(p->der));
        return(  max( p->dato , temp ) );
      }
}
}


Si alguno tiene una idea, del por que no encuentra el dato y me entrega basura...voy a estar mas que agradecido! Saludos a todos!
#6
Programación C/C++ / Duda Arboles - C
9 Noviembre 2012, 22:42 PM
Estimados,

Estoy practicando, pero no logro dar con la tecla...

El tema es ARBOLES.

He logrado recorrer el arbol, mostrandolo Izq Raiz Der, Raiz Izq Der y Izq Der Raiz, tambien la profundidad y buscar un Nodo en Particular...

No logro sumar los valores (hoja->dato) de los nodos! De manera recursiva!

//Mostrar en orden (IRD)
void mostrarOrden (treenode *hoja)
{
    if (hoja!=NULL)
    {
        mostrarOrden(hoja->izq);
        printf("%d ",hoja->dato);
        mostrarOrden(hoja->der);
    }
    return;
}
//Mostrar en preOrden (RID)
void mostrarPreorden(treenode *hoja)
{
        if (hoja!=NULL)
    {
        printf("%d ",hoja->dato);
        mostrarPreorden(hoja->izq);
        mostrarPreorden(hoja->der);
    }
    return;

}
//mostrar en posOrden (IDR)
void mostrarPosorden(treenode *hoja)
{
        if (hoja!=NULL)
    {
        mostrarPosorden(hoja->izq);
        mostrarPosorden(hoja->der);
        printf("%d ",hoja->dato);
    }
    return;

}
//Calcula profundidad del arbol
int profundidad(treenode *hoja)
{
    if(hoja==NULL)
    return 0;
    else{
    int profI=profundidad(hoja->izq);
    int profD=profundidad(hoja->der);

    if(profI>profD)
    return profI+1;
    else
    return profD+1;
    }
return;
}
/*
//Buscar nodo
treenode *busqueda(treenode *hoja, int busq)
{
    if(hoja==NULL)
    return 0;
    else
    if(busq==hoja->dato)
    return hoja;

    if(busq<hoja->dato)
    {
        return busqueda(hoja->izq,busq);
    }else{
        return busqueda(hoja->der,busq);
    }
return;
}
*/
//Cuenta nodos impares
int contarImp(treenode *hoja){
    if (hoja!=NULL)
    {
        contarImp(hoja->izq);
        int cuenta=cuenta+(hoja->dato%2==0);
        contarImp(hoja->der);
        return cuenta;
    }

}


Me podrian dar una mano?

Como siempre, mil gracias!!

Saludos para todos!
#7
Programación C/C++ / Empaquetar .exe con .txt
3 Noviembre 2012, 18:08 PM
Estimados,

He creado mi programa, tengo el EXE. Pero el mismo, se nutre de .TXT.

Como hago para empaquetar todo y generar un instalador, que haga el deploy del EXE, Acceso Directo y TXT?

Ml gracias!
#8
Programación C/C++ / strcpy entre char
31 Octubre 2012, 19:31 PM
Estimados,

Consulta...

Estuve trabajando con la funcion strcpy. Uds, saben me esta agregando un \n antes del \0. Lo que hace que al listarlo, mostrarlo, me haga un salto de linea.

Como puedo hacer para ir hasta el primer \n y eliminarlo? para que quede lapalabra\0

Que usuarian?

Saludos!
#9
Estuve leyendo, pero parece que no hay una función en C que me permita eliminar las lineas en blanco de un archivo de texto. He leído, que es necesario crear, un nuevo archivo para después renombrarlo....

Realice ese código, pero no logro dar con la tecla....

FILE *cfptr;
    char linea[10000];
    int i, numLin=0;
    char *sep=";";
    char *ptr;
    char *ptr_id;
    char *ptr_nom;
    //Borro lo que este!
    remove("E:\\dataout.txt");
    //Reviso las Lineas
    if ((cfptr=fopen("E:\\categorias.txt","r"))==NULL){
        printf("\n No se puede Abrir!");
    }else{
        FILE * temp = fopen( "E:\\dataout.txt", "wt");
        while (fgets (&linea, 10000, cfptr)!=NULL){
                //Si no hay mas Que leer, salgo del ciclo!
                if (i=fgetc(cfptr)==EOF){
                    break;
                }else{
                    ungetc(i,cfptr);
                    numLin++; //Cuento de Chusma
                    fputs(linea, temp); //Agrego la Linea, al Archivo Temporal!
                }
        }
        fclose(temp);
    }
    fclose(cfptr);
    system("PAUSE");


Te aclaro que categorias.txt esta formado;

0;Televisor
1;Radio
2;Microondas
3;Video

Quiero levantarlo, y que quede asi...

Hay veces, que puede venir por ej...

0;Televisor


1;Radio
2;Microondas

3;Video


La idea, es ... que si tengo que levantar un archivo que tenga espacios en blancos, entre los registros, limpiarlo y dejarlo consistente!

En lo que me puedan dar una mano, mil gracias! Como siempre!
#10
Estimados,

Me gustaria, saber, como puedo hacer para que una vez que tengo la conexión concurrente el multi/handler ejecture un *.rb ( Donde haga el migrate, algun dump, etc )

Me dan un mano, o algun hilo...para empezar a leer?

Mil gracias!
#11
Hacking / Elegir Vector de Ataque
7 Mayo 2011, 22:32 PM
Estimados, buenas tardes.

Queria, consultar, en base a su experiencia cual seria el mejor vector a explotar.

Segun, un nmap tengo estos datos;

PORT     STATE    SERVICE
21/tcp   open     ftp
25/tcp   open     smtp
53/tcp   open     domain
80/tcp   open     http
110/tcp  open     pop3
143/tcp  open     imap
443/tcp  open     https
554/tcp  open     rtsp
587/tcp  open     submission
993/tcp  open     imaps
995/tcp  open     pop3s
1720/tcp filtered H.323/Q.931
1755/tcp open     wms
2200/tcp open     unknown
2222/tcp open     unknown
3306/tcp open     mysql
6667/tcp filtered irc
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.20-1 (Fedora Core 5)
Network Distance: 12 hops


El banner, del ftp, es ProFTPD.

Desde su punto, de vista...Por donde arrancarian?

El myslq, al intentar un SQL Injection, me arrojo lo siguiente...por ende...deberia descartarlo...Es correcto?

SQL ERROR [ mysql4 ]

Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' [1267]

Ocurrió un error SQL mientras recuperaba esta página. Por favor contacte con La Administración del Sitio


Podria intentar un Hydra, al FTP, para ver si logro acceder y realizar una escala de privilegios?

Bueno, eso es todo...Queria ver, las opiones del Resto...

Saludos.