2

Ataques DDOS masivos

Comienzo avisando que esta entrada nada tiene que ver con neobook, pero si con mi weblog, el cual estuvo inaccesible durante un tiempo…

¿Por que?
Todo comenzó hace unos días… Soy lector del blog Genbeta, el cual misteriosamente estuvo offline varios días y yo me preguntaba cual era el motivo… Resulta que Genbeta hace ya un tiempo publicó un post sobre los sitios que dicen mostrarte quienes te admiten y quienes no en el popular Messenger de Windows, sitios que todos sabemos son fraudes que se aprovechan de los usuarios para guardar sus contraseñas y posteriormente llenarlos de SPAM y/o robarles su cuenta, al correr de los dias dicho post tomó una indexacion importante en google con lo cual Genbeta recibió amenazas para quitar la entrada de lo contrario realizarían ataques DDOS, al cabo de un tiempo estas amenazas se hicieron realidad…

Pero ahí no terminó todo, siguieron atacando a varias webs, entre ellos Meneame, Error500, WeblogsSL, IPLan, etc. y el servidor donde hosteo este weblog.

La razón de esta entrada?
Pues solidarizarme con las victimas de estos ataques esperando que la justicia tome cartas en el asunto… y a los clientes de los servidores caídos decirles que dejen de quejarse y que entiendan que no es fácil resistir un ataque de este tipo, son contados los que no caerían como por ej Google, Microsoft, la NASA, y sitios tremendamente importantes que gastan millones y millones en seguridad informática.

Para saber más:
http://www.anieto2k.com/2008/02/11/ataque-ddos-sobre-la-blogosfera/
http://ricardogalli.com/2008/02/10/de-ciberdelincuentes-y-el-mundo-es-pequeno/
http://tonapa.cgrc.telefonica.com.pe/blog/?p=127
http://www.codigogeek.com/2008/02/08/que-hacer-ante-un-ataque-ddos/

4

Subrutinas

El empleo de subrutinas aporta muchas ventajas entre las que se destacan las siguientes:

-Se pueden escribir como subrutinas secciones de código y ser empleadas varias veces en el mismo programa.

-Dan a los programas un carácter modular, es decir, se pueden codificar diferentes módulos para utilizarlos en cualquier programa.

-Se reduce notablemente el tiempo de programación y la detección de errores, utilizando repetidamente una subrutina.

-El código es más fácil de interpretar, dado que las instrucciones de las subrutinas no aparecen en el programa principal, sólo figuran las llamadas (GoSub).

La función GoSub (llamada a subrutina) consigue que la ejecución del programa “salte” al código de la subrutina a la que hace referencia, luego (cuando ésta finaliza) vuelve a la siguiente línea de donde se realizo el llamado.

Para crear una subrutina en neobook:

Nos dirigimos al menu BOOK >> Subrutines >> NEW

Creando una subrutina

Ingresamos el nombre:

Creando una subrutina

Escribimos el código entre las líneas :leer_archivo y Return.

Escribiendo la subrutina

Para modificarlas vamos al menu BOOK >> BOOK PROPERTIES >> ACTIONS…
y click en la pestaña subrutines.

Para llamarlas:

.Para llamar a una subrutina la sintaxis es
GoSub "nombre_de_subrutina"

.Ejemplo
GoSub "leer_archivo"