Como crear un Troyano en Java

Iniciado por egyware, 25 Agosto 2009, 16:14 PM

0 Miembros y 1 Visitante están viendo este tema.

h0oke

Código (java) [Seleccionar]
int puerto = 4444;

Una pregunta... existen puertos negativos?

egyware

#11
Que yo sepa no, ademas los puertos son enteros sin signo de 2 bytes.
Asi que tienes un limite de 65000(aprox) puertos pero los primeros 1000 son reservados.


PS: redaccion mala!!

h0oke

:O Entonces en java el int solo implica enteros sin signo?

[u]nsigned

Supongo que depende de si la JVM trabja a 32 o 64bits. Pero no existe una cosa como unsigned int en Java.

[offtopic]no es un lenguaje positivo[/offtopic]

De modo que la unica forma de hacerle un 'cast' a enteros positivos es mediante algun algoritmo propio con condicionales.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

h0oke

Gracias por la aclaración Facu.

juancho77

La instrucción:

Código (java) [Seleccionar]
int i=-1;

es totalmente válida. No se por qué dicen que no se pueden guardar enteros negativos en int.

ON-TOPIC: El manual esta muy bueno, pero esta muy mal redactado. Podrías empeñarte en desarrollar mejor las ideas.

egyware

Perdon, por la mala redaccion.
Claro que almacenar un negativo en un int es valido pero... si quieres usar ese numero negativo para abrir un puerto es posible que salga una excepcion!!
Adios.

[u]nsigned

Cita de: juancho77 en 28 Agosto 2009, 05:22 AM
La instrucción:

Código (java) [Seleccionar]
int i=-1;

es totalmente válida. No se por qué dicen que no se pueden guardar enteros negativos en int.

En realidad lo que se está diciendo es que no se puede declarar un int como solo positivo, como se haría en C/C++ con
unsigned int enteroPositivo;

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

1mpuls0

juancho77
Citar
No se por qué dicen que no se pueden guardar enteros negativos en int.

Me parece que leiste o entendiste mal.

dynyck
Citar
Una pregunta... existen puertos negativos?

egyware
Citar
Claro que almacenar un negativo en un int es valido pero... si quieres usar ese numero negativo para abrir un puerto es posible que salga una excepcion!!


Citar
El manual esta muy bueno, pero esta muy mal redactado. Podrías empeñarte en desarrollar mejor las ideas.

Estoy deacuerdo... Muy interesante post


Saludos
abc

joinko

con un condicional muy simple solucionas el caso de que te salgan puertos negativos. Es más supongo que se deberian reestringir aún más no soloo a negativos si no también a puertos conocidos.

supongo que ya lo tendréis claro muchos antes que lo diga

Simplemente: Muy buena la info!!  Que no se acabe este post!