Si no tienes la contraseña poco puedes hacer, pero siempre puedes intentar "el otro método", buscar si el router tiene alguna vulnerabilidad y tratar de explotarla.
Esto va en Redes. Tienes que crear varias conexiones de Red con los datos de cada red (IP, puerta de enlace, DNS, etc) y luego solo es cuestión de habilitar la red que vas a usar.
El Framework en programación suele ser un conjunto de funciones/clases hechas previamente, así, a la hora de desarrollar reutilizaras esas funciones.
Hay un proyecto en PHP creado por WHK (usuario de este foro) llamado PHP*Libs eso puede ser un ejemplo de framework, otros serian Zend, Symfony, etc. En javascript tienes JQuery, MooTools, etc.
Y si, los framework se utilizan mucho en grupos de trabajo.