|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - m0skit0
Páginas: 1 ... 86 87 [88] 89 90 ... 100
2176
« en: Sábado 4 de Octubre de 2008, 19:50 »
int triangulo_pascal(int i,int j,int h,int k) Para empezar, esto esta mal, ya que son variables locales de la función, no necesitas pasarlos por parámetro. Lo que sí tienes que pasar por parámetro es la matriz[][] y n (la altura del triángulo). JAMÁS (aunque todo es relativo) uses variables dentro de funciones que no hayas declarado dentro o pasado por parámetro. void triangulo_pascal(int triangulo[][], int altura) { int i,j,h,k; h=altura/2; for( i=0;i<altura;i++) for(j=0;j<n*2;j++) { triangulo[i][j]=0; if(j==h) { triangulo[i][j]=1; k--=h++; } if(j==k) triangulo[i][j]=1; } for( i=2;i<10;i++) for(j=0;j<21;j++) triangulo[i][j]=triangulo[i-1][j-1]+triangulo[i-1][j+1]; }
Y desde main() llamas a la función: triangulo_pascal(matriz, n);
2177
« en: Viernes 3 de Octubre de 2008, 22:47 »
Me encanta que a los moderadores se les suba tanto el ego que se crean que pueden darnos lecciones e insultarnos. ¡Estupendo!
2178
« en: Viernes 3 de Octubre de 2008, 22:44 »
Yo me conecto en el trabajo, ya que mientras compilo y espero a que el código de algunas aplicaciones rematadamente mal programadas llegue a los puntos de intrerrupción (20-30 mins  ), pues navego
2179
« en: Viernes 3 de Octubre de 2008, 14:16 »
como lo meteria en los metodos set , si lo que me devuelve es un float. Ejem, no, te devuelve void (es decir, nada). Tendria que ponerlo en otro metodo? No, no, hay que sacar el mensaje por pantalla simplemente. No te rayes: System. out. println("Error, introduzca un valor en el rango (0,20)");
por ejemplo.
2181
« en: Viernes 3 de Octubre de 2008, 13:39 »
¿Cómo escanear puertos?En mi humilde opinión el mejor escaneador de puertos es sin duda nmap de Fyodor, una utilidad imprescindible para aquellos que os interese la seguridad informática. Ahora viene con interfaz gráfica en la versión Windows, pero yo siempre he sido gran fan de Linux y su consola En la ayuda nos indican que la sintaxis del programa sigue la siguiente regla: nmap [Scan Type(s)] [Options] {target specification}En los tipos de escaneos, nmap ofrece una variedad insuperable. Veamoslo paso a paso: - TCP SYN: se manda un paquete TCP SYN a los host y puerto de destino y se espera una respuesta. Si se recibe un paquete TCP SYN/ACK, sabemos que el puerto está abierto. Si recibimos un TCP RST es que el puerto está cerrado. Si después de varios paquetes enviados no recibimos ninguna respuesta, podemos decidir que el puerto está filtrado (hay un firewall que no permite el acceso al host). Este escaneo es rápido, fiable y bastante camuflado, ya que nunca llega a iniciarse una conexión TCP completa puesto que no enviamos el paquete TCP ACK final.
- Conexión TCP: con este tipo se establece una conexión TCP completa para averiguar el estado del puerto en el host de destino. Es una opción poco recomendable teniendo el escaneo SYN.
- UDP: se envía un paquete UDP sin datos al host-puerto destino. Si se recibe un paquete ICMP de "puerto no accesible", el puerto está cerrado. Si se recibe otro tipo de ICMP, se asume el puerto como protegido por firewall. Si se recibe una respuesta, está abierto. Si después de varias retransmisiones no se recibe nada, no sabemos en qué estado está el puerto, así que lo catalogamos como abierto/filtrado.
- Otras banderas TCP: en este caso se activan otras (o ninguna) banderas del paquete TCP que no sean SYN ni ACK ni RST. Acorde al RFC 793, cualquier paquete TCP que llegue sin SYN, RST o ACK no se responde si el puerto está abierto, y se manda un RST si el puerto está cerrado. Mientras no esté activada ninguna de estas tres banderas, podemos usar cualquier combinación de las 3 restantes (FIN, PSH, URG). Las ventajas de este escaneo son que es más silencioso que el escaneo SYN y que puede atravesar los firewalls y routers más sencillos. La gran desventaja es que muchos sistemas operativos (Windows) no siguen al pie de la letra la RFC 793 y mandan un RST esté abierto el puerto o no.
- TCP ACK: este escaneo es especial puesto que en realidad no va encaminado a saber el estado de los puertos, sino determinar el comportamiento del firewall. Se mandan paquetes con la bandera ACK activada. Estos paquetes sólo se envían en caso de que la conexión ya haya sido establecida, por lo que nos permitirá saber si el firewall lleva la cuenta de las conexiones (es de estados) o sólo realiza comprobaciones más sencillas (no es de estados). Si recibimos un paquete RST quiere decir que el ACK traspasó el firewall (no es de estados) y obtenemos una respuesta del host (pero manda un RST tanto si el puerto está abierto como cerrado). Si no recibimos nada o recibimos un ICMP de error, sabemos que el puerto está siendo descartado por el firewall (por tanto, es de estados). Este escaneo se debe hacer en conjunción con otros para devolver resultados fiables.
- TCP ACK con comprobación de ventana: igual que el anterior, sólo que se aprovecha de la implementación de algunos sistemas a la hora de asignarle el valor a la ventana en la respuesta RST. Si la ventana es cero, el puerto está cerrado; si la ventana tiene un valor, el puerto está abierto. Hay que tener en cuenta que esto depende de la implementación de algunos sistemas y no es siempre fiable.
- IP Pasivo: este escaneo súper camuflado (de hecho el host objetivo jamás recibirá un paquete TCP con nuestra IP) hace uso de 3 técnicas conjuntamente. Dos de ellas ya las hemos explicado, pero la tercera no: todos los paquetes IP llevan un identificador de fragmento para el caso en que haya que trocear el paquete IP en varios. La mayoría de los sistemas operativos simplemente incrementan este identificador en 1 a cada nuevo paquete. Consiguiendo 2 paquetes, podemos por lo tanto saber cuántos han sido enviados entre el primero y el segundo comprobando este identificador. Ahora el proceso consta de 3 pasos:
[list type=3] [li]Obtener el IP ID de un equipo tercero (llamado "zombi"). - Mandar 1 escaneo SYN al host objetivo haciéndose pasar por el zombi
- Obtener el nuevo IP ID del "zombi".
Una de las mayores ventajas de este escaneo es descubrir qué IPs están permitidas a través de un firewall.[/li][/list] Como el escaneo IP pasivo es un poco complicado de entender, voy a mostrar un ejemplo más detallado. Supongamos que nuestra IP es 192.168.1.120, la del equipo que queremos escanear 10.1.1.1 y la del equipo tercero o "zombi" 128.0.0.1. - Caso 1: Puerto abierto
[list type=3] [li]Se manda un SYN/ACK a 128.0.0.1, que responde con un RST, revelando su IP ID. - Se manda un SYN a 10.1.1.1 con IP de origen 128.0.0.1. El puerto está abierto, así que 10.1.1.1 responde con SYN/ACK, pero se la envía a 128.0.0.1 que, al no saber nada, responde con un RST, aumentando en 1 su IP ID
- Se manda otro SYN/ACK a 128.0.0.1, que responde con RST revelando su nueva IP ID, que vemos que ha aumentado en 2, por tanto el puerto está abierto.
[/li] [li] Caso 2: Puerto cerrado[list type=3] [li]Se manda un SYN/ACK a 128.0.0.1, que responde con un RST, revelando su IP ID.[/li] [li]Se manda un SYN a 10.1.1.1 con IP de origen 128.0.0.1. El puerto está cerrado, así que 10.1.1.1 responde con RST a 128.0.0.1, que obviamente no hace nada.[/li] [li]Se manda otro SYN/ACK a 128.0.0.1, que responde con RST revelando su nueva IP ID, que vemos que ha aumentado en 1 esta vez, por tanto el puerto no está abierto.[/li][/list][/li] [li] Caso 3: Puerto filtrado[list type=3] [li]Se manda un SYN/ACK a 128.0.0.1, que responde con un RST, revelando su IP ID.[/li] [li]Se manda un SYN a 10.1.1.1 con IP de origen 128.0.0.1. El puerto está filtrado, no hay respuesta[/li] [li]Se manda otro SYN/ACK a 128.0.0.1, que responde con RST revelando su nueva IP ID, que vemos que ha aumentado en 1 esta vez, por tanto el puerto no está abierto.[/li][/list][/li][/list] Como vemos, es imposible para el atacante distinguir entre un puerto cerrado y filtrado con este escaneo. Pero como hemos dicho, podemos descubrir que IPs tienen permiso para atravesar el firewall, simplemente probando IPs (de un rango concreto) y viendo si el puerto está abierto o no mediante el escaneo. Si para algunos está abierto y para otros no, entonces ya sabemos qué IPs están permitidas a través del firewall, ¿no? Los principales problemas del IP Pasivo es que hay que poder mandar paquetes con la IP suplantada, caso harto difícil si tenemos un router con NAT, y que hay que hallar un "zombi" pasivo, es decir, con tráfico casi nulo para no falsificar los resultados del IP ID.
2182
« en: Viernes 3 de Octubre de 2008, 13:07 »
que tengo que almacenarlo en dia,mes ,anyo ? Ah bueno, eso nunca lo comentaste Fecha::Fecha(){ //fecha y hora del sistema //convertir a struct tm para fecha y hora local dia = localtm->tm_mday; mes = localtm->tm_mon+1; anyo = localtm->tm_year+1900; }
Por cierto, ¿ya te deja de dar error por lo de "string"?
2183
« en: Viernes 3 de Octubre de 2008, 11:38 »
2184
« en: Viernes 3 de Octubre de 2008, 11:35 »
No se que valores contiene,lo sabe usted? Hombre, yo no lo puedo saber. El que lo ejecutas eres tú. yo pense que sería el constructor Sí, es el contructor por defecto de la clase Fecha. ¿Qué te sale por pantalla cuando llamas al constructor?
2185
« en: Viernes 3 de Octubre de 2008, 11:24 »
tm, ¿qué valores contiene?
2186
« en: Viernes 3 de Octubre de 2008, 10:57 »
Estás repitiendo el post...
¿Qué valores te asigna a tm?
2187
« en: Viernes 3 de Octubre de 2008, 10:54 »
Si sabemos de antemano la altura del triángulo n, podemos afirmar que la línea más larga va a estar compuesta de n valores. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Entonces podemos afirmar que el elemento único tiene que estar precedido de n-1 espacios anteriores, los 2 elementos n-2 espacios, etc... Espero haberme explicado correctamente, un saludo.
2188
« en: Viernes 3 de Octubre de 2008, 10:47 »
Es probable que al haber definido el fichero como sólo lectura fprintf() no dé ningún error, simplemente se ignore, es decir, no se escribe nada en el fichero, pero tampoco se genera un error.
2189
« en: Viernes 3 de Octubre de 2008, 09:01 »
2190
« en: Viernes 3 de Octubre de 2008, 09:00 »
L > 0 && L < 0 Supongo que querrás decir L>0 && L< 20. Los métodos poner Ya te lo dicen, hay que comprobar a la hora de "poner" ("set" en inglés) el valor, por tanto en setLargo() y setAncho(), tal que: public void setLargo(float L){ if (L>0 && L<20) largo=L; } public void setAncho(float a){ if (a>0 && a<20) ancho=a; }
Podrías añadir un aviso o algo en caso de que no se cumpla el rango de los valores. Un saludo.
2191
« en: Viernes 3 de Octubre de 2008, 08:54 »
no imprime bien  Especifica un poco cuál es el problema. ¿Formateo en pantalla (presentación, vamos) o en los valores?
2192
« en: Viernes 3 de Octubre de 2008, 08:51 »
es algo bastante importante en el c/c++ En C/C++ no, en programación en general. Y no sólo "bastante importante", es FUNDAMENTAL
2193
« en: Jueves 2 de Octubre de 2008, 16:43 »
string toString()const; No te reconoce la clase "string". No sé por qué puede ser... Sigo investigando... tm* localtm=localtime(&now); ¿Y "now" dónde está declarado? Supongo que habrás querido poner "ahora".
2194
« en: Jueves 2 de Octubre de 2008, 09:53 »
Las matrices de carácteres (o lo que es lo mismo, String en VB) deben ser declaradas como BSTR en C++. Te dejo un link (en inglés): http://www.flipcode.com/archives/Interf ... nd_C.shtmlMira la parte de "Advanced Data Types", ahí tienes código y lo explica muy bien. Y si no sabes inglés, siempre puedes hacer que Google traduzca la página, pero cuidado con algunas frases...
2195
« en: Jueves 2 de Octubre de 2008, 09:27 »
Pues tienes que reservar la memoria que ocupe la imagen, dejando un puntero a dicho cacho de memoria para poder acceder a él, abrir la imagen como un fichero binario y copiar todos los datos a tu zona de memoria. Así ya tendrías cargada la imagen en memoria. Un puntero se declara en Pascal tal que así: Puntero a zona de memoria que contiene un entero.
2196
« en: Jueves 2 de Octubre de 2008, 09:12 »
no se me permite utilizar matrices Entonces tendrías que usar una lista enlazada. Yo te pongo la estructura de datos y mira cómo lo puedes hacer. Si no te aclaras lo vemos más detenidamente. Un saludo /*Nodo de lista*/ typedef tNodoPalabra { char *pPalabra; /*La palabra en sí*/ tNodoPalabra *sig; /*Puntero a la siguiente palabra*/ } *ListaPalabras; /*La lista es un puntero a un nodo*/
2197
« en: Miércoles 1 de Octubre de 2008, 17:32 »
No sé siquiera si responderte tan absurdas e infantiles son tus respuestas... 10 MILLONES de colombianos 10 millones de 42. ¿Dónde se quedó el resto? ¡El pueblo es el que sufre! ¿Con Uribe no sufre? Con la misma seguridad antidrogas se encuentran mas cocaina, ¿No es razonable pensar que hay mas drogas?, acaso no lo puedes ver como una ecuacion matematica? ¿La misma seguridad? ¿En qué crees que se gastan los millones de dólares que manda EU? Si crees que hay la misma seguridad, entonces el gobierno colombiano es el más corrputo del planeta (detrás del ruso, claro). ¿Ecuación matemática?  ¡Estamos hablando de personas, qué matemáticas ni que hostias! Chavez pone mas atencion al precio del barril del petroleo antes que los problemas internos de su pais ¿Y las nacionalizaciones? ¿Y las reformas constitucionales? ¿Y el gasto social? Es lógico que ponga atención en el precio del barril puesto que es su riqueza más importante. Además, ¿qué tiene eso que ver? Hasta yo estoy atento al precio del barril y ni siquiera tengo coche. a los numeros de vidas humanas perdidas en el conflicto ¿Y de quién es la culpa? ¿No es tanta culpa del Gobierno de Colombia como de las FARC? que tanto se Jacta Chavez : "Amo al pueblo de Colombia, somo hermanos" ¿Qué tiene que ver eso con las nacionalizaciones? Si los colombianos se ven obligados a ir a Venezuela a buscartrabajo, ¿no es acaso ello culpa del gobierno colombiano? Vamos, que te inventas culpas que no existen... Los paramilitares nacieron del propio pueblo de Colombia, de los campesinos que tenian grandes extensiones de tierra y que eran saquedos por las Farc (años 80), ¿"Campesinos" con grandes extensiones de tierra? Terratenientes quieres decir. ¿42 millones de terratenientes tiene Colombia? ¿Acaso Colombia ocupa todo el planeta y no me he enterado? Vaya con Colombia... os grupos que han quedado de los paras se han venido desmovilizando, se calcula que en mas de un 90% (segun datos de la policia), estos datos se reflejan en la población, los campesinos han retornado al campo (no todos pero si muchos) Hmm, así que a quienes acosaban los paras no era precisamente a las FARC, sino a otros campesinos, seguramente aquellos que no acataban las órdenes de los terratenientes o no querían vender sus tierras. ¿No serán estos mismos campesinos los que huían a territorio de las FARC? ¿Y si eran tan beneficiosos por qué se desmovilizaron por el propio gobierno colombiano? Te estás haciendo un lío tú solito, que conste. los resultados fueron que no se habian borrados , agregado o manipulado algun dato. No sé hasta dónde llegan tus conociemientos informáticos, pero que sepas que eso no se puede demostrar con un 100% de certeza, y menos si el equipo se encontró bastante dañado. ¿O se encontró en perfecto estado, después de la destrucción brutal del campamento de las FARC? ¿Tampoco capturaron a ningún guerillero? Curioso... Ecuador: Principal gatito domado por Chavez, ya sea por concepto de Petroleo o lo que sea Ejem, te equivocas. Informáte sobre tus vecinos. Ecuador no necesita petróleo de Venezuela puesto que ya tiene. Cuando Uribe llamo Correa para decirle que habian matado a Raul Reyes, Correa no se altero, él preguntó: "Donde habia caido?", (esto fue en directo por medio de camaras, por que Correa estaba en un programa en ese momento), Uribe contesto: "En Ecuador", Correa dió la notia por television y dijo: "Hay que ayudar al hermano y sufrido pueblo de Colombia en su conflicto armado" ¿De dónde demonios inventas estas historias? Deberías escribir una novela. Por que tratar con paises sub desarrollados cuando se puede hacer un Super Negocio con un pais rico? Uy, se me olvidó que Colombia es super-desarrollado. ¿Sabes lo que pasa si firmas un tratado de libre comercio con un país miles de veces más rico que el tuyo? Te dejaré que lo vayas adivinando poco a poco, mano de obra... A lo mejor el día que el dólar estadounidense sea la moneda oficial de Colombia te sentirás muy orgulloso de tu patria. Perú se beneficia del petroleo de Venezuela como si lo hace Ecuador? ¿De dónde saca el petróleo Perú pues? Ingrid Betancourt ¿Qué sabrá una francesa sobre Colombia? ¿Sabes dónde vive ahora? En PARIS. No sera que Venezuela, Ecuador y los otros paises que dicen que las Farc no son terroritas tienen algun trato con las Farc ? ¿Brasil, Argentina y Chile tienen tratos con las FARC? ¿China tiene tratos con las FARC? ¿Rusia tiene tratos con las FARC? ¿Cuándo, cómo, dónde, por qué...? Repito, ¿por qué los vecinos de Colombia, ya sean fronterizos o no, no declaran las FARC como terroristas? ¿Por qué las FARC no arman tanto escándalo en Venezuela y Ecuador, como tú bien dices, sus segundas casas? ¿Por qué el ejército colombiano (con apoyo de los yankis) no puede acabar con ellos? Vaya poder tienen las FARC, ni EU. El ejercito de Colombia hizo lo que ningun ejercito en el mundo ha hecho, infiltrarse, confundir y liberar a un secuestrado con tanta inteligencia que ni siquiera fue necesario disparar una sola bala Ya te vendieron la moto otra vez... Venezuela y Francia fueron los artífices del rescate al pactar con las FARC. Incluso se comenta que Sarko pagó un rescate. Otra cosa es lo que te enseñen en los medios manipulados de tu país, porque en el resto, nada de eso... En fin, no te fíes de lo que te cuentan, o por lo menos, que te cuenten varios diferentes, porque si se manipula la Historia, estamos condenados a repetirla.
2199
« en: Miércoles 1 de Octubre de 2008, 10:36 »
No sé en américa latina, pero en el resto del mundo, las FARC no están tan mal vistas, aunque los medios de comunicación así lo reflejen (los medios, ya sabemos que curran para sus propios intereses), sobre todo por los sectores izquierdistas. Cuantos guerrilleros habian en Venezuela antes de Chavez y despues de Chavez? Más ahora que antes. Le caerán bien por darle por culo a Uribe. Cuantos Colombianos han perdido sus empleos por nacionalizacion de empresas colombianas en venezuela antes de Chavez y despues de Chavez? ¿Acaso Chávez es presidente de Colombia? No, lo es de Venezuela, y por tanto mira por los venezolanos, no por los colombianos. Éstos que se quejen a su presidente, si tanta democracia tienen... Cuantas toneladas de coca procedentes de Venezuela han encontrado antes de Chavez y despues de Chavez? Tontería... Que ahora se encuentren más no significa que antes hubiera menos. mucha gente defiende a Chavez solo por los numeros de dineros obtenidos Más bien será al contrario. Yo defiendo a Chávez precisamente por no centrarse exclusivamente en eso, y en todo caso porque dichos dineros son públicos y no privados. masacres realizadas en Colombia ¿Acaso los paras no realizan masacres ante la mirada benévola de las autoridades colombianas? Porque sabemos de sobra que los altos cargos colombianos del lado de derechas simpatizan con los paras. ¿Con qué armas matan éstos? Con armas de Venezuela desde luego que no. Como fue posible esto?, fue un insulto para las familias de colombianos secuestrados, un insulto para las familias de todos los asesinados por las Farc, y en Venezuela no le dijeron nada, como fue posible??... acaso estan de acuerdo con la actitud de las Farc? ¿Quién crees que es uno de los principales artífices de la liberación de los secuestrados? El gobierno venezolano, desde luego. ¿Y gracias a qué? A su relación privilegiada con las FARC. Sólo dando algo se consigue algo a cambio. Las FARC son consideradas como una agrupación terrorista por 31 países (Colombia, Perú, Estados Unidos, Canadá y la Unión Europea). Los gobiernos de otros países latinoamericanos como Ecuador, Bolivia, Brasil, Argentina y Chile no le aplican esta calificación. ¿Por qué la mayoría de los países latinoamericanos no las consideran terroristas y aún así tienen buenas relaciones con Colombia? ¿Por qué los países que están realmente cerca (como Ecuador o Venezuela) no consideran las FARC como grupo terrorista? ¿Por qué Colombia opta por un tratado de libre comercio con EU en vez del MercoSur? ¿Por qué países con gobiernos tradicionalmente de derechas como Perú son los únicos que apoyan a Colombia? ¿Por qué países tan lejanos como EU, Canadá o la UE tienen que venir al rescate de Uribe y calificar a las FARC de terroristas? ¿Por qué el Consejo de Seguridad de la ONU no las considera terrorista? ¿Por qué Colombia tiene la reputación de ser el mayor narcotraficante del mundo a pesar de su supuesta lucha contra ello? ¿Tanto poder tienen las FARC para convertirse ellas solas, a pesar de la oposición del "Glorioso" Ejército Colombiano y de la ingente ayuda militar y financiera de la mayor superpotencia planetaria, en los mayores narcos? Todo parece tan sospechoso...
2200
« en: Miércoles 1 de Octubre de 2008, 09:54 »
Básicamente cualquier lenguaje es mejor que VB6, ya que la única ventaja de éste es su sencillez para desarrollar interfaces gráficas para Windows. Aparte de esto es un lenguaje lento, consume mucha memoria, introduce malas prácticas de programación, no es portable a otro S.O. (como suele ser habitual en Micro$oft)... En fin, un desastre.
Páginas: 1 ... 86 87 [88] 89 90 ... 100
|
|
|