holas
ay una cosa q no entiendo

les preguntan q es una shell, que es bash, exceptuando lo de buffer overflow y les contestan haciendose los cancheros?? :-\
Que es una shell? "es una interprete de comandos blablabla"
porq no se lo contestan bien asi.
una shell de comandos es una interprete de comandos que hay en los sistemas operativos en windows , en todas sus versiones existe la shell ,esta vendria a ser el conocido DOS en windows(ese q cuando vas a inicio programas q dice simbolo del sistema o DOS)
ai se ejecutan comandos y se pueden hacer cosas q en el modo grafico de windows comun no se puede hacer
Con respecto a lo de buffer overflow es asi la definicion:
Los programadores al programar los programas (en los lenguajes de bajo nivel) como c++ ,c o assembler estos lenguajes requieren q el programador este constantemente trabajando con los niveles de memoria del buffer q este es un area de almacenamiento temporareo en la memoria q usan los programas al ejecutarse,, entonces un programador q hiso mal una parte del programa dejo una vulnerabilidad (bug) y entonces un atacante puede desbordar (overflow) el buffer y causar lo q se llama buffer overflow q estos traen como consecuencia algunas veces tener la shell explicada anteriormente en el sistema donde se esta ejecutando el programa....con diferentes privilegios
por ejemplo si el buig nos deja con privilegios de administrador O Root q es lo mismo , cuando tengamos la shell del programa vamos a poder hacer lo q que querramos como borrar ficheros etc..si tenemos en vez de privilegios de administrador, privilegios de invitado seguramente vamos a poder hacer menos cosas cokmo por ejemplo solo leer los ficheros pero no cambiarlos.

Con lo respecto a lo de BASH: ....
Windows trae 1 sola shell q es el MSDOS o DOS
weno... linux o unix traen mas de una shell q son llamadas BASH... tambien ay otra q se llama SSH... en estas shells cambian muchas cosas con respecto a DOS de windows ..desde bash como dijeron en otro post podes compilar programas ,etc
--------------------------------------------------------------------------
aver si empezamos a contestar bien y dejarnos de palabrerios q saben q los otros no van a entender
