elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56
531  Programación / Java / DatosPC usando NET en: 22 Septiembre 2008, 20:02 pm
Bueno, estuve buscando algunos ejemplos de inets y me encontre este y elabore este codigo, vi que habia este en una web y me decidi a hacerlo "no copiado", y bueno, me salio esto orientado a objetos (carlitos.dll) ¬¬ xD

Código
  1. import java.io.*;
  2. import java.net.*;
  3.  
  4. public class DatosPC {
  5.  
  6.  public DatosPC()
  7.  {
  8.  
  9.  }
  10.   public String IP()
  11.  {
  12.   try
  13.   {
  14.       InetAddress ip = InetAddress.getLocalHost();
  15.       return(ip.getHostAddress());
  16.     }
  17.         catch (Exception e) {e.printStackTrace();}  
  18.         return "No hay ip";
  19.  }
  20.   public String Nombre()
  21.  {
  22.   try
  23.   {
  24.      InetAddress ip =InetAddress.getLocalHost();
  25.      return(ip.getHostName());
  26.    }
  27.        catch (Exception e) {e.printStackTrace();}  
  28.       return "Sin host";
  29.  }
  30. public static void main(String args[]) {
  31.   DatosPC dp= new DatosPC();
  32.   System.out.println("IP: "+dp.IP());
  33.   System.out.println("Nombre del sistema: "+dp.Nombre());
  34.     }
  35. }
532  Programación / Java / Compilar y ejecutar en java en: 21 Septiembre 2008, 21:51 pm
Bueno, me pase 30 minutos buscandolo y nunca me lo dejaban claro del todo hasta que me ayudo un compañero del msn.

Lo primero que tenemos que hacer es crear nuestro código java, y ahora lo guardamos como con el nombre de nuestra class totalmente identico, mayusculas, minusculas y etc... y con la extension .java.

Ahora vamos a consola y escribimos: javac NuestroArchivo.java
Y eso creara un archivo llamado NuestroArchivo.class, luego, volvemos a la consola y escribimos: java NuestroArchivo
sin la extension class ni nada por el estilo, solo java NuestroArchivo y se abrira aunque sea graficamente, se abrira.

Listo.

PD: Obio que necesitais tener instalado el J2SE y todos los kits de programador java...
533  Programación / Scripting / Proyectos Script en: 21 Septiembre 2008, 21:42 pm
Esta es una manera de crear proyectos organizadamente ofrecida por nuestro compañero checmated.

Nombre: Escaner de puertos
Utilidad: Escanear puertos en modo ofensivo (Saber que puertos tiene abiertos una web)
Lenguaje: Perl
Avanzes: ACABADO
Objetivo: Crear un escaner de puertos en perl

Estructura: Haremos un escaner con doble forma de seleccion, la simple de 1 solo puerto y la máx. de x puerto a x puerto.
Utilizaremos una conexion por sockets y poco más ;).

Código
  1. #!/usr/bin/perl
  2. print "|--------------------------------------------|\n";
  3. print "|     Escaner de puertos ofensivo by C.T     |\n";
  4. print "|        Desarollador principal: Erik        |\n";
  5. print "| Sistema operativo: Linux, FreeBSD, Windows |\n";
  6. print "|    Otros desarolladores: Console Team      |\n";
  7. print "|--------------------------------------------|\n";
  8. use IO::Socket;
  9. print "Introduce que sistema de escaner deseas utilizar:\n";
  10. print "1. Simple (1 solo puerto)\n";
  11. print "2. Máx (Del puerto x al puerto y)\n";
  12. $opc = <STDIN>;
  13. if($opc == 1){
  14. print "Introduce la web a escanear: ";
  15. $web = <STDIN>;
  16. print "Introduce el puerto a escanear: ";
  17. $puerto = <STDIN>;
  18. $sockets = IO::Socket::INET->new(PeerAddr, "$web", PeerPort, "$puerto", Proto, 'tcp');
  19. if($sockets) {
  20. print "El puerto $ip esta abierto\n\n";
  21. }
  22. }
  23. if($opc==2){
  24. print "Introduce la web a escanear: ";
  25. $web = <STDIN>;
  26. print "Introduce el puerto de comienzo a escanear: ";
  27. $puerto = <STDIN>;
  28. print "Introduce el puerto de acabada a escanear: ";
  29. $puertofin = <STDIN>;
  30. for($puertototal = $puerto; $puertototal < $puertofin; $puertototal++){
  31. $sockets = IO::Socket::INET->new(PeerAddr, "$web", PeerPort, "$puertototal", Proto, 'tcp');
  32. if($sockets) {
  33. print "El puerto $puertototal esta abierto\n";
  34. }
  35. }
  36. }else{
  37. print "ERROR: Introduce una opcion correcta\a";
  38. }
  39. print "\n\n\aEl escaner ha terminado de escanear, gracias por usar C.T Escaner\n\n";
  40.  
534  Informática / Software / Descargar Delphi 7 SE en: 21 Septiembre 2008, 21:33 pm
Para los programadores a quienes les gusta pascal, aquí está la versión libre de Delphi, esta completa y es completamente legal, o al menos lo era antes de q la BSA mandara a quitarla de Internet. No requiere crack ni serial.

Descarga:
http://rapidshare.com/files/83259453/Delphi.7.Second.Edition.v7.2.exe

Imagenes:



535  Programación / Scripting / FaQ Python! en: 21 Septiembre 2008, 21:28 pm

¿Que es python?
Python es un lenguaje de programación creado por Guido van Rossum en el año 1990.
Es un lenguaje de programación consola, con una sintaxis muy simple.

Contra quien compite python:
Con TCL, Perl, Scheme, Java y Ruby.

En la actualidad python que juego tiene:
Se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. La última versión estable del lenguaje es actualmente la 2.5.2 (22 de febrero de 2008) (Se anunció la llegada de la versión 3.0 para agosto de 2008).

Que tipo de GUIS vemos en python:
Podriamos ver GUIS como estos: CPython, Jython, IronPython, PyPy, wxPython...

Python es un lenguaje:
Orientado a objetos, programación estructurada y programación funcional.

¿De que consta un codigo python?
Python no necesita clases, ni funciones, ni nada de nada para poder funcionar, con solo crear un archivo llamado .py podemos ejecutarlo en nuestro cmd.

Que necesito para programar python
Necesitas un software llamado ActivePython, desarollado por los mismos que ActivePerl.

¿Mis amigos pueden usar mis codigos python?
Si tienen activepython instalado, si, sino, tendrian que instalarlo.

Como puedo programar python...
Puedes usar GUIS como los que puse arriba, pero yo recomiendo mas el programa notepad++ o el bloc de notas.

¿Que puedo crear con python?
Puedes crear muchisimas aplicaciones, conexiones, chats, virus, calculadoras, y muchisimo más.

¿Puedo crear un troyano de conexion inversa?
Como dije antes, puedes crear de casi todo, siempre que sepas usar los modulos bien.

Algunos modulos como msnp no me van
Algunos modulos como msnp tienes que instalarlos desde su pagina web o descargandolos desde softonic o cualquier sitio usando el google.

¿Puedo crear bases de datos?
Por supuesto, puedes crear bases de datos de OBDC o MySQL.

¿Puedo crear videojuegos?
Por supuesto, python puede hacer de todo, hasta y todo, os dejo unos ejemplos de su web oficial: http://www.pygame.org/news.html
http://www.alobbs.com/pykyra , http://www.vrplumber.com/py3d.py ... y muchísimos más, con estos os podreis guiar.

¿De donde puedo aprender python?
Puedes buscar en este foro y seleccionar el curso de programación en python, o puedes buscar por google.
536  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:28 pm
17.Lambda

Lambda, es una funcion que sirve para poder crear nuestra propia funcion, al ser mas simple que def, que lo aprenderemos más adelante, lo ponemos ahora para poder hacer nuestras mini funciones, por ejemplo:

sintaxis:
Código
  1. <nombre de la funcion> = lambda <variable de la funcion>: <funcion>
  2. <nombre de la funcion><funcion>
  3.  

Y ahora, nosotros creamos una funcion que es la de multiplicacion, aunque ya existe, es para la prueba:

Código
  1. mul = lambda m,c: m*c
  2. print mul(3,3)

Esto multiplicaria 3 x 3, y saldria 9, podeis probarlo, es para funciones simples, podeis hacer muchos conjuntos de numeros y etc...
Pronto, aprenderemos a usar def, para poder crear funciones mas amplias.
537  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:27 pm
16.Raw_input

¿Que tiene de diferente raw_input a input?
Los caracteres, con input no puedes introducir todos los caracteres del alfabeto ASCII que existe actualmente, y con raw_input si, podras meter hasta @, ., '', ', !, ¡, ?, ¿, : y demás...

Ejemplos:

Con input esta daria error:

Código
  1. msn = input("Introduce tu msn: ")

con raw_input no, porque si tenemos que introducir nuestro msn usaremos el caracter @ y no podremos hacerlo funcionar, para eso usamos:

Código
  1. msn =raw_ input("Introduce tu msn: ")
538  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:26 pm
15.Importar una funcion especifica

Para importar funciones especificas de un modulo, usamamos la funcion from import.
Sintaxis:

Código
  1. from <modulo> import <funcion>

Por ejemplo, de el modulo os, queremos importar pause:

Código
  1. from time import sleep

No encontre ningun ejemplo mejor, ya que ahora no se me ocurren muchos modulos, pero al caso, ahora no necesitamos hacer:

Código
  1. time.sleep(5)

ahora podemos hacer:

Código
  1. sleep(5)

y listo y simple, podeis utilizarlo tambien con modulos como, os o msnp ... ;)
539  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:26 pm
14.Pausando nuestro proyecto (Solo windows)

Antes de nada, deciros que podemos iniciar python como si fuera un ejecutable, solo tenemos que ir añadiendo el sistema de pausa para que podamos interactuar sin que se nos cierre el proyecto como si fuera un codigo C o Batch...

Primero, tenemos que importar el modulo os, para importarlo escribimos:

Código
  1. import os

Una vez hecho esto, podemos usar la funcion escribiendo:

Código
  1. import os
  2. os.system("pause")

Y nuestro proyecto se pausara de forma inmediata, al igual que batch, podemos usar funciones como taskkill, del, >>, more ...
Espero que os sirva para poder hacer una forma mas ejecutable vuestros .py ;)
540  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:26 pm
13.Range

Es una funcion secuencial la cual expone numeros, la sintaxis es asi:
Código
  1. print range(numeros)

Ejemplos:

Código
  1. print range(11)

Esto mostraria:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Tambien puedes elegir entre diferentes numeros:
Código
  1. print range(6, 9)
Páginas: 1 ... 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines