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ú

Mensajes - engel lex

#9121
estás formando el cout como si fuera un printf

así se usa
Código (cpp) [Seleccionar]
cout<<p[i];
#9122
Seguridad / Re: SYN_RECEIVED
28 Octubre 2015, 20:55 PM
si compras e instalas un programa de web secutiry (antivirus)?

si te pasas a linux?
#9123
Seguridad / Re: Encapsular datos en paquetes DNS
28 Octubre 2015, 20:53 PM
lo que pasa es que estás cayendo en el caso que cae mucha gente, que es creer que los puertos son compuertas fisicas o similar...

un puerto es simplemente un numero asignado a un programa en una tabla... si el puerto se ve "abierto", significa que se envió un paquete tcp de conexión y respondió... que significa esto? que hay un programa tras el intentando hacer el handshake tcp... un puerto incluso no filtrado puede mostrarse como "cerrado" si no hay un programa activo para que intente establecer el handshake...

a que lleva esto?
que es un encapsulado DNS? es simplemente un paquete cuya cabecera contiene 53 como numero de origen o destino... como mucho un sistema de seguridad puede comprobar que tenga una cabecera bien formada (12 bytes, que puedes escribir a mano)

muchos sistemas ni si quiera comprueban eso... y si lo comprueban será un dolor de cabeza para ti, ya que solo podrás enviar unos pocos bytes por vez estableciendo una conexión hiperlenta y a la vez consumiéndote los recursos de red... (perderías más datos solo en cabeceras que en datos reales)

#9124
Scripting / Re: [Python] Duda de (in)cultura
28 Octubre 2015, 20:40 PM
como ya dijiste, en java la maquina virtual simula un ambiente (sistema operativo) que interpreta el programa, es un lenguaje compilado... python es solo interpretado, no se compila nunca... lo más que puedes hacer es crear un "compilado" que es simplemente un ejecutable que contiene el interprete y el script
#9126
te explico... es importante que indiques el error, ¿por qué? porque el error explica el error que hubo
#9127
Programación C/C++ / Re: Calculadora
28 Octubre 2015, 20:32 PM
en la división, linea 25
#9128
que error? en que linea? copia y pega del compilador, es importante leer los errores
#9129
Programación C/C++ / Re: Calculadora
28 Octubre 2015, 20:13 PM
la división de 2 enteros da por resultado un entero, si quieres que esto no sea así tienes que usar casting de variables

Código (cpp) [Seleccionar]
ret = (double)a/b;

esto tornará "a" tipo double antes  de calcularlo, por lo tanto el resultado es el tipo de varibale de mayor precisión

sobre la división entre 0 tienes 2 caminos,
el simple
Código (cpp) [Seleccionar]
if(b==0) imprimir ("no puedes dividir entre cero")

el complicado, manejo de excepciones
try - catch
#9130
Seguridad / Re: Encapsular datos en paquetes DNS
28 Octubre 2015, 20:04 PM
si tienes un troyano de conexión inversa, no importa cual puerto uses, así que deberías usar uno entre 1024 y menor a 40000, esto es porque son los puertos comunes de salida, si intentas conectarte por debajo de 1024 es sospechoso, por otro lado, si el puerto se ve "abierto" quiere decir que un programa lo está usando, en ese caso tu programa no podrá usarlo