Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 02:12:52
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Phreaking, Hacking y Seguridad  |  HacK GeneraL (Moderadores: |Shadow|, ManCuerTex (ViPeR))  |  Tema: MANUAL SERVIDOR TELNET, INTRUSION MEDIANTE ESTE SERVICIO + EL PROGRAMA A USAR 0 Usuarios y 2 Visitantes están viendo este tema. « anterior próximo »
Páginas: [1] 2 Ir Abajo Imprimir
Autor Tema: MANUAL SERVIDOR TELNET, INTRUSION MEDIANTE ESTE SERVICIO + EL PROGRAMA A USAR  (Leído 5013 veces)
Microchip
Miembro
*****
Desconectado Desconectado

Mensajes: 101


Microchip


Ver Perfil WWW
« en: Octubre 25, 2006, 11:41:11 »

Que es TELNET?Huh
Es un protocolo, es decir un programa que permite la conexion remota entre un servidor (servidor telnet) y uno o varios clientes (terminales) que son el o los PC's que se conectan a ese servidor usando un nombre y una contraseña. Las diferencias principales estan en que no tienen un entorno grafico ya que la conexion y las acciones como copiar, cambiar de ficheros cambiar de directorios y muchas otras se realizan en modo consola es decir un entorno no grafico similar al del MS DOS, otra caracteristica es la de hacer el "logeado" o autentificacion de usuario llevando la peticion al servidor en modo de texto plano, quiere decir que los datos no viajan encritptados y son faciles de capturar para poder ingresar a una maquina con el nombre y pass de otro usuario, por lo cual se dejo de utilizar hace algunos años y se remplazo por SSH que seria una version mejorada de telnet por la encriptacion de datos que maneja al pasar información....

Como configurar a nuestro PC para que sea un servidor TELNET???
- Primero entra a Inicio - Panel de Control - Herramientas - Administrativas
Servicios.



Veras que hay varios bajas y buscas "Telnet" le haces dos click's y veras en Tipo de Inicio = Deshabilitado lo cambias por Automatico quiere decir que se iniciara cada vez que el windows se cargue.




- Luego te vas a Iniciar Sesion y le haces click a "Esta Cuenta" ahi pones
el nombre de un Administrador de tu PC ya sea el tuyo o puedes crear otro en Inicio - Panel de Control - Cuentas de Usuario y creas uno nuevo para telnet



La contraseña puedes colocarla tanto en la Cuenta de Usuario como en Inicar sesion en la Pestaña de Propiedades de Telnet, o simplemente en Inicar sesion en la Pestaña de Propiedades de Telnet da igual, lo que nos interesa es que la contraseña este en La configuracion de TELNET.

Ahora esta cuenta que creaste te sirve para que desde pc remoto puedas configurar las opciones de TELNET es decir inicios de sesion, numero de intentos fallidos en la conexion de un usuario cliente el puerto que utilizaras para la conexion telnet, es decir una cuenta de ADMINISTRADOR telnet.



En mi caso cree un adminsitrador llamado "Telnet" para agregarlo a Iniciar Sesion

/*Si solo quieres conectarte no es necesario este paso de Iniciar sesion
solo necesitas tener una cuenta en Cuentas de Usuario del panel de control y listo entras con ese nombre y contraseña Cheesy*/

Luego de hacer esto reinicias tu PC y cuando cargue de nuevo windows
haces Inicio --- ejecutar --- cmd y entraras a la consola de MS DOS
ahi pulsas "tlntadmn" sin comillas y te saldra esto:



si no hiciste todos los pasos bien te saldra:



si todo fue bien ya tienes echo tu servidor telnet ahora puedes configurar algunos parametros con comandos de tlntadmn como ser:

Para administrar un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] [start] [stop] [pause] [continue] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
start
Inicia el servidor Telnet.
stop
Detiene el servidor Telnet.
pause
Interrumpe el servidor Telnet.
continue
Reanuda el servidor Telnet.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.


Para administrar sesiones Telnet
Sintaxis
tlntadmn [\\servidorRemoto] [-s] [-k{IdDeSesión | all}] [-m {IdDeSesión | all} "mensaje"]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
-s
Muestra las sesiones Telnet activas.
-k{IdDeSesión | all}
Termina sesiones. Escriba el identificador de sesión para terminar una sesión específica o escriba all para terminar todas las sesiones.
-m {IdDeSesión | all} "mensaje"
Envía un mensaje a una o varias sesiones. Escriba el identificador de sesión para enviar un mensaje a una sesión específica o escriba all para enviar un mensaje a todas las sesiones. Escriba el mensaje que desea enviar entre comillas (es decir, "mensaje").
/?
Muestra Ayuda en el símbolo del sistema.


Para establecer el dominio predeterminado en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] config [dom=nombreDeDominio] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
dom= nombreDeDominio
Especifica el dominio que desea convertir en el dominio predeterminado.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.
Ejemplos
Para hacer de Server1 el dominio predeterminado en el servidor local, escriba:
tlntadmn config dom=Server1
Para asignar la tecla Alt en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] config [ctrlakeymap={yes | no}] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
ctrlakeymap={yes | no}
Especifica si desea que el servidor Telnet interprete CTRL+A como ALT. Escriba yes para asignar la tecla de método abreviado o no para impedir la asignación.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?


Para establecer el número máximo de conexiones en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] config [maxconn=enteroPositivo] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
maxconn= enteroPositivo
Establece el número máximo de conexiones. Este número debe especificarse con un entero positivo que sea más pequeño que 10 millones.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.


Para establecer el número máximo de intentos de inicio de sesión erróneos en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] config [maxfail=enteroPositivo] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
maxfail= enteroPositivo
Establece el número máximo de intentos de inicio de sesión erróneos que se le permite a un usuario. Este número debe especificarse con un entero positivo que sea más pequeño que 100.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.
Para establecer el modo de operación en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] config [mode={console | stream}] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
mode={console | stream}
Establece el modo de operación.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.
Para establecer el puerto Telnet en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] config [port=valorEntero] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
port= valorEntero
Establece el puerto Telnet. Debe especificar el puerto con un entero más pequeño de 1.024.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.
Para establecer los métodos de autenticación en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] config [sec=[{+ | -}ntlm][{+ | -}passwd]] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
sec=[{+ | -}ntlm][{+ | -}passwd]
Especifica si desea utilizar NTLM, una contraseña o ambos para autenticar intentos de inicio de sesión. Para utilizar un tipo determinado de autenticación, escriba un signo más (+) antes de ese tipo de autenticación. Para impedir el uso de un determinado tipo de autenticación, escriba un signo menos (-) antes de ese tipo de autenticación.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.


Para establecer el tiempo de espera para sesiones de inactividad en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\\servidorRemoto] config [timeout=hh:mm:ss] [-u nombreDeUsuario-p contraseña]
Parámetros
\\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
timeout= hh : mm : ss
Establece el período de tiempo de espera en horas, minutos y segundos.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.


Doy un ejemplo aqui de como configurar el puerto que utilizara telnet
para su conexion:



Aqui cambiamos el puerto por defecto 23 al puerto 100
Nota.- El puerto que utilize telnet debe ser menor a 1024 Cheesy

Ahora como veran en este ejemplo yo cambie el puerto que era el 23 a el
100 entonces para probar que me funciona mi servidor telnet voy a
inicio ejecutar "telnet 127.0.0.1 100"
Porque?
127.0.0.1 es la IP interna o localhost que tienen todos los PC's por defecto entonces y yo la utilizo para hacer una autoconexion a mi mismo para ver si esta bien mi servidor telnet 100   es el puerto que cambiamos al servidor telnet

se veria asi:



le teclamos "s" y damos enter
Nos saldra login:
           pass:


colocamos el que tengamos en el PC en este caso yo tengo usuario telnet
y un pass luego nos mostrara la Bienvenida y ya sabemos que funciona
asi que probarlo desde una maquina remota Cheesy, cuando se intente probar
desde un pc remoto fijarse que tenga abierto el puerto que le asignamos
a nuestro servidor para hacer la conexion Cheesy



Los comandos que se utilizan para moverse en telnet que tb sirven para ftp estan en escritos en base a UNIX, asi que aqui les dejo el enlace para que puedan ver que comandos les interesa saber Cheesy como ser "get" "mget" que son los que sirven para descargar archivos de un pc remoto:D


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
UNIX

o

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
UNIX


Si hacen una autoconexion o en una LAN pueden utilizar comandos de MS DOS como ser cd, md, dir y muchos otros para moverse en su disco duro Cheesy

NOTA.- En caso de querer comunicarnos desde un PC remoto tendriamos que hacer
Inicio - ejecutar- telnet "la IP publica del PC" 100
es decir la Ip ya seria la que nos sale en internet cuando vamos a cual es mi IP

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
MI IP


_______________________________________________________________
INTRUSION A UN PC REMOTO POR TELNET

Bueno aqui les dejo un programa mio quen hace lo siguiente:
- Activa el servidor telnet en un Pc
- Crea un usuario administrador:
usuario: Microsoft
password: microchip   (esto respetando mayusculas y minusculas)
- Reinicia el Pc para efectuar los cambios
- Se guarda en el inicio de windows para activarse el usuario y las funciones
telnet cada vez que se inicia windows Cheesy
- Y se autoborra Cheesy

Pueden descargarlo de
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
MAGHYFO

o   
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

y tb
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
MAGHYFO

o   
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

ENLACES ACTUALIZADOS Cheesy
Y una vez que la victima lo ejecute la pc victima queda lista para intrusiones mediante telnet, no es detectado
por ningun antivirus y supuestamente no deberian detenerlo ningun firewall
o bloquearlo de alguna manera pero ustedes lo podran probar y dar sus opiniones
si hay algunos que lo bloqueen....

Dejo tb el codigo fuente en Batch en
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
BATCH


Como muchos ya sabran para conectarse mediante telnet se debe teclear
inicio - ejecutar -
TELNET 200.255.2.XXX (ip de la victima)
USER: Microsoft
PASS: microchip

esperar unos segundos y se conecta, puede tardar hasta mas de un minuto...

Bueno espero que les guste y avisen cualquier problema que tengan.....
« Última modificación: Julio 10, 2008, 12:11:08 por ManCuerTex (ViPeR) » En línea

Visita*********
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
WEB DE MICROCHIP
*********
ManCuerTex
Visitante
« Respuesta #1 en: Octubre 26, 2006, 09:27:38 »

Telnet a fondo. Me gusta!
Pero un consejo para hacer manuales así, dales formato. Resalta títulos etc... así la gente se los leerá mas! Es duro pero cierto Grin

Y en vez de intrusión mas bien lo llamaría administración de pc remota a través de Telnet. Recuerden que telnet es una herramienta de administración remota.

Otra vez, buen manual Wink

SaludoS!
« Última modificación: Julio 10, 2008, 12:11:38 por ManCuerTex (ViPeR) » En línea
OzX
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2143


http://foro.undersecurity.net


Ver Perfil WWW
« Respuesta #2 en: Octubre 26, 2006, 01:42:21 »

awjjwa microchip.. buen tuto XD¡
« Última modificación: Julio 10, 2008, 12:11:53 por ManCuerTex (ViPeR) » En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Microchip
Miembro
*****
Desconectado Desconectado

Mensajes: 101


Microchip


Ver Perfil WWW
« Respuesta #3 en: Octubre 26, 2006, 03:39:17 »

Gracias Ozx!!! Grin Cheesy

Bueno la verdad es que el termino de administracion remota esta dado para programas que esten autorizados por el dueño o adminstrador del PC al que le instalamos dicho programa, en este caso seria sin el concentimiento del dueño o administrador de ese PC por eso le puse intrusion, ademas si recuerdan el "netcat" fue en primer lugar una herramienta administrativa, pero con el
tiempo se volvio una herramienta de hacking, este programa es similar a un script para "netcat".....
La verdad no esta muy profundo el uso de comandos y otras cosas solo son medio avanzadas si hubiera gente dispuesta a aprender pordriamos hacer un manual de verdad profundo y mostrar los comandos que se utilizan y para la mayoria son desconocidos ademas podriamos hacer  su equivalencia en sistema linux para mostrar las diferencias je je!!!
« Última modificación: Julio 10, 2008, 12:12:11 por ManCuerTex (ViPeR) » En línea

Visita*********
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
WEB DE MICROCHIP
*********
ManCuerTex
Visitante
« Respuesta #4 en: Octubre 28, 2006, 04:20:17 »

Siempre hay gente dispuesta a aprender. Aunque no posteen, la mayoría leen Wink


Saludos!
« Última modificación: Julio 10, 2008, 12:12:26 por ManCuerTex (ViPeR) » En línea
j4ps0n
Habitual
*****
Desconectado Desconectado

Mensajes: 263



Ver Perfil
« Respuesta #5 en: Octubre 28, 2006, 07:15:48 »

Muy buena info,
Alguien a probado lo d administración remota? es q yo lo he probado y no se me conecta, igual es q pongo la ip mal...

salu2
« Última modificación: Julio 10, 2008, 12:12:43 por ManCuerTex (ViPeR) » En línea



Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Bug en Tuenti & Explicación Firebug
Micki Qwerty
Visitante
« Respuesta #6 en: Octubre 28, 2006, 09:09:15 »

Seamos objetivos. La explicacion ofrecida es pobre... EL tutorial no sirve para todos los sistemas windows y lo mismo ocurre con tu programa, el cual no funcionara bajo ningun pc con una administracion de cuentas decente.
Pese a todo muy buena intencion y bastante currado. No quiero ofender a nadie pero es que estas cosas son muy basicas, no es nada nuevo. Todos los autores buscais mas el reconocimiento de la comunidad que vuestro propio aprendizaje.
Un saludo.
« Última modificación: Octubre 28, 2006, 09:13:07 por /Migue » En línea
iobh
Magic Flames
Colaborador
*****
Desconectado Desconectado

Mensajes: 693


Odi Profanum Vulgus et Arceo


Ver Perfil
« Respuesta #7 en: Octubre 28, 2006, 06:55:17 »

Para los que no tengan Telnet en su windows, usen este:
es gratis
seguro
etc.
XD

Descarga directa:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Pagina:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Salu2
En línea

"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."

-Albert Einstein

OzX
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2143


http://foro.undersecurity.net


Ver Perfil WWW
« Respuesta #8 en: Octubre 29, 2006, 09:39:46 »

en windows telnet viene incluido.. XD¡

es bueno utilizar putty para conectarse es mas estable.
Seamos objetivos. La explicacion ofrecida es pobre... EL tutorial no sirve para todos los sistemas windows y lo mismo ocurre con tu programa, el cual no funcionara bajo ningun pc con una administracion de cuentas decente.
Pese a todo muy buena intencion y bastante currado. No quiero ofender a nadie pero es que estas cosas son muy basicas, no es nada nuevo. Todos los autores buscais mas el reconocimiento de la comunidad que vuestro propio aprendizaje.
Un saludo.


mmm q mal men¡ cuando agas un tuto o cooperes con algo similar o mejor.. veremos si explicas mejor
« Última modificación: Julio 10, 2008, 12:13:58 por ManCuerTex (ViPeR) » En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
ManCuerTex
Visitante
« Respuesta #9 en: Octubre 30, 2006, 03:01:31 »

Aprendan a opinar de los temas y no de los autores.
Aprendan a no salirse del tema haciendo de esto algo personal.

No cerraré el tema porque es un tuto, pero eliminaré los mensajes que nada tengan que ver con el.

Saludos!

PD: Si quieren criticarse no lo hagan público que a nadie le interesan sus disputas.
« Última modificación: Julio 10, 2008, 12:14:13 por ManCuerTex (ViPeR) » En línea
Microchip
Miembro
*****
Desconectado Desconectado

Mensajes: 101


Microchip


Ver Perfil WWW
« Respuesta #10 en: Octubre 30, 2006, 12:00:19 »

Bueno con esto concluyo, aqui esta el enlace para que no queden dudas de que windows son los que corren este tipo de servidor, asi tb estan las configuraciones y diferencias respecto a los comandos que se utlizan, todos en la Microsoft...........

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Busquen abajo casi al final de la pagina esto:

Observaciones
• Tanto el equipo que administra como aquel en el que utiliza el comando tlntadmn deben ejecutar Windows NT, Windows 2000, Windows XP o un miembro de la familia Windows Server 2003 . Si cualquiera de los equipos ejecuta Windows NT o Windows 2000, también debe ejecutar Windows Services para UNIX 2.0.
 
• Para utilizar el comando tlntadmn, debe iniciar una sesión en el equipo local con credenciales administrativas. Para administrar un equipo remoto, debe proporcionar además credenciales administrativas para dicho equipo. Para ello, puede iniciar una sesión en el equipo local con una cuenta que tenga credenciales administrativas tanto para el equipo local como para el equipo remoto. Si no puede utilizar este método, use los parámetros -u y -p para proporcionar credenciales administrativas para el equipo remoto.
 
« Última modificación: Octubre 30, 2006, 12:02:34 por Microchyp » En línea

Visita*********
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
WEB DE MICROCHIP
*********
Micki Qwerty
Visitante
« Respuesta #11 en: Octubre 30, 2006, 04:10:30 »

Lo has convertido en algo persona... aver cuanto sabes realmente.
Te reto a un programa.
Pasate por el foro de C y firma para aceptarlo. Luego hablamos las bases.


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
« Última modificación: Octubre 30, 2006, 04:13:28 por /Migue » En línea
ManCuerTex
Visitante
« Respuesta #12 en: Octubre 30, 2006, 05:21:40 »

Recordad el uso de la mensajería privada del foro, no hagáis de esto nada personal.
Ya dieron su opinión del tutorial, no hagáis una montaña de todo esto.


Saludos
« Última modificación: Julio 10, 2008, 12:14:35 por ManCuerTex (ViPeR) » En línea
LogMare
Colaborador
*****
Desconectado Desconectado

Mensajes: 615


la vida aveces es dura pero recompensa ya veran


Ver Perfil WWW
« Respuesta #13 en: Octubre 30, 2006, 08:00:47 »

Hola  Wink
viper porque no pegas este manual  Huh solo es una pregunta me parecio increible la aportación
salu2
« Última modificación: Julio 10, 2008, 12:14:53 por ManCuerTex (ViPeR) » En línea



Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Microchip
Miembro
*****
Desconectado Desconectado

Mensajes: 101


Microchip


Ver Perfil WWW
« Respuesta #14 en: Octubre 30, 2006, 10:58:30 »

El intérprete de comandos o "shell" actúa entre el sistema operativo y el operador El usuario dialoga con el intérprete de comandos, y éste transfiere las órdenes al sistema operativo, que las ejecuta sobre la máquina.

Los programas escritos con el shell se llaman scripts.
Para crear un archivo llamado LEAME:

cat > LEAME

UNIX distingue mayusculas de minusculas

Comandos en el sistema UNIX.-

En UNIX, los comandos son programas ejecutables separados.
El shell es un intérprete de comandos: puede expandir y cambiar la manera en que actúan los comandos, admite el uso de comodines y la interconexión o entubamiento de comandos.

Estructura de comandos.

La estructura general de un comando es la siguiente:

nombre opciones argumentos

"nombre" es el nombre del comando
"opciones" o banderas son la forma en la que actua el comando deben ser precedidas por el signo (-)

pr -d -l23 LEAME

muestra el archivo LEAME a doble espacio, largo de página 23

Expansiones de la línea de comando.

Los comodines son caracteres que sustituyen cadenas de caracteres.
* secuencia de caracteres cualesquiera, 0 o más.
? caracter cualquiera, uno y uno sólo; debe aparear un caracter.
[...] sustituye los caracteres indicados individualmente.

Variables de ambiente.

Las variables de ambiente son cadenas de caracteres de la forma

nombre=valor

nombre es cualquier cadena de caracteres que no incluya $ ni espacio (\b); valor es cualquier cadena; puede incluir el espacio si el valor está entre comillas.

PRUEBA="hola chicos"

asigna "hola chicos" a la variable PRUEBA.

echo $PRUEBA

muestra el contenido de la variable prueba Cheesy

/* Esto lo pongo como ejemplo para aclarar que si existen VARIABLES DE
AMBIENTE que se utilizan en UNIX para que no queden dudas por nuevas y antiguas
personas que lean estas notas */
« Última modificación: Julio 10, 2008, 12:15:10 por ManCuerTex (ViPeR) » En línea

Visita*********
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
WEB DE MICROCHIP
*********
Micki Qwerty
Visitante
« Respuesta #15 en: Octubre 31, 2006, 12:48:24 »

Cuando aprendas redes me hablas... ahor aresulta que saliste de un modulo y no eres universitario?
Tu no sabes que el usuario de cuenta limitada tiene acceso de lectura de los mandatos del sistema? Si apareciese solo daria error de privilegios al ejecutarlo pero es que no viene.
No estaras confundiendo el cliente telnet con el servidor?
Todos mis amigos te dan mil vueltas en informatica, al igual que yo.
Resulta que se de variables de entorno las uso desde hace tiempo y mejor que tu, al menos yo podria dar una explciacion mucho mejor a tu ultimo post.

Algo escribi hace tiempo, lo busco:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Sobre si trabajo o no con cuentas limitadas... sin comentarios, debe ser que no sabe lo que hay y no hay en el dir de system32 independientemente de la cuenta que uses.

 Sabes las estructura en memroia y donde se almacenan dichas variables en un sistema unix? y uno windows?
Sabes como y donde se pasan a un programa dichas variables? y como acceder a ellas desde un programa?
Si es asi demuestralo con un buen codigo en el reto. Ahi te he dejado una buena pista.
En línea
Micki Qwerty
Visitante
« Respuesta #16 en: Octubre 31, 2006, 12:59:57 »

Vamos a meter mas caña:

Citar
El intérprete de comandos o "shell" actúa entre el sistema operativo y el operador
No actua entre, actua como vinculo. Permite la interaccion entidad-maquina. Nada de SO y operador.

Citar
Los programas escritos con el shell se llaman scripts.
Con el shell no se escriben pogramas pq el shell no es un lenguaje de programacion.
No se llaman scripts, se llaman scripts de shell o shellscripts (que no es lo mismo) . Nota, al lenguaje de codificacion shellscript de win le llamamos Batch.
Unete a la discurison y aporta algo coherente si tanto sabes:
 
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Citar
UNIX distingue mayusculas de minusculas
Se dice que el lenguaje de shell de UNIX es case sensitive. UNIX no entiende lenguajes, es su shell si acaso. Habla con propiedad... se ve que sabes loq ue dices pero confundes terminologia.

Citar
En UNIX, los comandos son programas ejecutables separados.

Al fin, algo coherente. Por cierto, el termino comando fue una traduccion erronea del termino command. El termino mandato es muchismo mas correcto. de ahi que todos los doctores en informatica y catedraticos de prestigio hablen de mandatos no de comandos (que no es exactamente lo mismo). Debe ser que no conoces a ninguno o no has estado en conferencias. Comando es un rango militar en castellano.

Citar
El shell es un intérprete de comandos: puede expandir y cambiar la manera en que actúan los comandos, admite el uso de comodines y la interconexión o entubamiento de comandos.

No hables de entubamiento, habla de pipes como todo el mundo.

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Y no es la shell la que ofrece esas opciones, son los servios POSIX. Se nota que nunca has escrito una shell para unix verdad? Si quieres hacemos que ese sea el reto de programacion... aver que sabes de descriptores de ficheros y de la estructura argv de unix.

Podria seguir pero tengo que irme...

Por favor que un moderador no me borre los posts. Creo que esas correciones y matices pueden ser bastante didacticas.

Otro dia analizare igualemnte tu texto del servidor telnet.
A todo slos que no tengais el servidor (digo el servidor y no el cliente) teneis uno gratuito que tb opera bajo ssh en:


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Un saludo.
« Última modificación: Julio 10, 2008, 12:15:43 por ManCuerTex (ViPeR) » En línea
Micki Qwerty
Visitante
« Respuesta #17 en: Octubre 31, 2006, 01:44:50 »

Citar
Una cosa mas me referi a que se fijen si el puerto que asignamos el programa este abierto
No tiene sentido alguno si hablas del cliente.


Citar
porque muchos router's no tienen abiertos todos los puertos
de hecho ningun router tiene abiertos todos los puertos.

Citar
asi que podriamos cambiar el programa para que use uno de los puertos
abiertos ja ja!!

Sigue sin tener sentido. El cliente abre los puertos el solito y el firewall del router no dice nada a menos que se configure para ello.

Citar
dime ahora tiene logica???
no, no la tiene

Citar
si no tienes idea primero
es mejor hacer un scan para ver que puertos estan disponibles para una
conexion ja ja!!!
tu sabes lo que es NAT?

Citar
se sabe que no tienes idea de nada.

Creo que eres tu el que habla de cosas que desconoce
En línea
vincentt00
Visitante
« Respuesta #18 en: Noviembre 01, 2006, 07:40:19 »

Hola...

He seguido el manual al pie de la letra porque me interesa aprender la interfaz de Telnet, pero no puedo iniciar el servidor. Cuando intento ingresar me arroja siempre la leyenda "Failure in initializing the Telnet session. Shell process may not have been launched. Telnet Server has closed the connection".

¿Necesito habilitarlo con algún comando en especial? ¿o descargar alguna aplicación? T_T :´(

He buscado por todas partes una posible solución, documentándome al respecto, pero sin éxito alguno. Ya cheque el firewall, incluso lo deshabilité.

Mi SO es win XP Profesional.

Cualquier ayuda es buena. Gr  @cias.
« Última modificación: Julio 10, 2008, 12:15:58 por ManCuerTex (ViPeR) » En línea
Micki Qwerty
Visitante
« Respuesta #19 en: Noviembre 01, 2006, 09:23:23 »

Viper borra todos mis mensajes salvo el primero que puse y este. Te estaria agradecido.
Eres libre de borrar los insultos que este tipo teclea. me da igual. Cada vez que abre la boca la caga, la lastima es que el resto quiza no podais ver las burradas que dice.
Soy un cafre que no sabe nada de nada. Lo reconozco Microchyp tu eres mejor que yo y sabes mas. Pero ahi esta el reto de programacion para que te demuestre lo contario. Quien me conoce sabe lo contrario.
Si estas picado defiendete como un hombre, no diciendo mentiras ni insultando cosa que yo no he hecho y cuando lo hice se me borraron los post y es algo que agradezco pq asi no se sabra que estuve a punto de rebajarme a tu nivel. Punto.

Vicent.. te recomiendo que no hagas mucho caso de ese tutorial si eres novato.
Bajate el freesshd, buscalo en google y bajalo de la primera entrada que te salga en la bsuqueda.

Es facil de configurar puesto que tiene interfaz grafico y es tan potente como el de win.
Si necesitas ayuda dimelo. No necesitas tocar para nada el firewall que tengas instalado pero si tienes el keiro, zone alarm o parecido, no tendras problemas de hacer fucnioanr el server. Eso si, te pedira confirmacion.
Te recomiendo que te bajes las siguientes herrameintas gratuitas:

winscp: que te permite realizar conexiones a traves del protocolo SFTP y SCP con la maquina destino.
Es decir, en cristiano. Que te dejara administrar todos los archivos de tu pc  y ademas a traves interfaz grafico. Muy sencillo. Los privilegios del cliente seran los de la cuenta activa en la maquina servidor.

Putty: Que permite conexiones via telnet y ssh a la maquina servidor y te permite obtener una shell remota de la maquina servidor en el terminal. Tambien es muy sencillo de manejar.

No tengo mucho tiempo par ahacer un gran tutorial pero mi consejo es que te bajes esos tres programas (se que es un coñazo pero se hace en 5 minutos) y lo pongas en practica tu solo.
Asi aprenderas mas que leyendo cualquier tutorial de calidad baja.
Simplmenete abre e instala en una cuenta de administrador de tu sistema los tres programas.
Abre el freesshd y create una cuenta. Si en vez de seleccionar la identificacion NT seleccionas el cifrado, se usara dicho cifrado para una sesion ssh.
Activa el servidor de ssh y dile a tu firewall que se calle.
Abre putty y escribe en hostname localhost. La ventana cambiara de aspecto y te saldra un terminal. Escribe nombre de usuario y password y ahi tienes tu shell conexionada via ssh a tu propio equipo.
Para conectarte de forma remota tendras que saber tu direccion ip. Si pretendes dejar activo el server y tu ip es dinamica, tendras que configurar tu router compatible con dyndns por ejemplo para que tu ip dinamica se actualice en la tabla de rutas de los servidores dns y asi se asigne a tu equipo un nombre tipo vincent.shacknet.du o vincent.homelinux.net

Si tienes alguna duda estare encantado de ayudarte con lo que sea. De verdad recomiendo que os bajeis los tres programas.
« Última modificación: Julio 10, 2008, 12:16:26 por ManCuerTex (ViPeR) » En línea
Micki Qwerty
Visitante
« Respuesta #20 en: Noviembre 01, 2006, 10:14:21 »

Algo constructivo para todos. Contestad todos, como un pequeño test.

a) Server telnet en puerto 23. Que puerto usa el cliente para conectarse al server?
b) Server telnet en puerto 100. Que puerto usa el cliente para conectarse al server?
c) Server telnet en puerto 23. Maquina cliente con el puerto 23 chapado por firewall. Puede el cliente conectarse al server?
d) Sevidor telnet con puerto 23 chapado por firewall. Puede el cliente conectarse al server?
e) Servidor telnet en una intranet con NAT dinamica. Puede una maquina remota conectarse al server? Puede una maquina remota hacer ssh a una maquina de la intranet en la que tiene cuenta el usuario y desde ahi conectarse al server?

Se da por hecho que el cliente sabe del cambio de puerto del 23 al 100 en la pregunta b.

Me gustaria ver como de claros tiene la gente los conceptos y estare dispuesto a darles un magnifico obsequio a todos aquellos que quieran participar. incluidos moderadores (viper y az)
 Cuando micro responda dare las respuestas correctas.

Creo que todos podeis aprender bastante de esto.
« Última modificación: Julio 10, 2008, 12:16:41 por ManCuerTex (ViPeR) » En línea
Microchip
Miembro
*****
Desconectado Desconectado

Mensajes: 101


Microchip


Ver Perfil WWW
« Respuesta #21 en: Noviembre 09, 2006, 06:50:50 »

Bueno ya fueron muchas blasfemadas ja ja!!! asi que mejor lo dejamos para
los que tengan curiosidad de saber si lo dicho en este tema esta bien
o no?? simplemente buscar definiciones de libros o internet de credibilidad
las diferencias entre tubos-pipes y entubamiento-pipping,
tb lo dicho del Router, primero teoria luego practica y ahi se sabe si
esta bien, y asi en todo lo demas como por ejemplo si son
lenguajes de prog. Shell script - Java Script - Vb Script y otros,
bueno pero eso el que quiera saber que busque y saldra de la duda.

Es todo porque como dije antes ya me aburri de estar escribendo sobre
lo mismo y eso porque no hubo ningun comentario de fallas en lo dicho
lo que indica que ninguno de los que leyeron esto tiene conocimientos
para poder opinar o corregir, asi que esto se volveria giros de 360º
sin parar = perdida de tiempo.
Por ultimo muy bien "hablado con propiedad" el escribir todo esto sabiendo
que uno no va a contestar porque esta de viaje la descripcion para
este tipo de personas todos la conocen je je!!! y excelente la labor
del moderador por eso je je!!
« Última modificación: Julio 10, 2008, 12:16:59 por ManCuerTex (ViPeR) » En línea

Visita*********
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
WEB DE MICROCHIP
*********
Microchip
Miembro
*****
Desconectado Desconectado

Mensajes: 101


Microchip


Ver Perfil WWW
« Respuesta #22 en: Noviembre 09, 2006, 07:02:15 »

imagenes de servicio servidor telnet en XP sin Pack :S sera posible?Huh
Espero estar "hablando con propiedad" je je!!!!




En línea

Visita*********
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
WEB DE MICROCHIP
*********
..::Zodiac::..
Si, soy un Criminal... Mi crimen Es la curiosidad...
Habitual
*****
Desconectado Desconectado

Mensajes: 354


Hacking Departament


Ver Perfil WWW
« Respuesta #23 en: Noviembre 14, 2006, 08:15:09 »

me tira este error!!


Welcome to Microsoft Telnet Service

login: telnet
password:
Failure in initializing the telnet session. Shell process may not have been laun
ched.

Telnet Server has closed the connection


Se ha perdido la conexión con el host.



a que podrá deberse??
« Última modificación: Julio 10, 2008, 12:17:16 por ManCuerTex (ViPeR) » En línea
sir-kampeador
Miembro
*****
Desconectado Desconectado

Mensajes: 88



Ver Perfil Email
« Respuesta #24 en: Noviembre 26, 2006, 01:55:31 »

hola..bueno la verdad que hice todo lo que dice en el manual..todo anda perfecto..pero del programa que hiciste...q es lo que tengo q enviarle a la victima..
disculpa mi ignorancia pero igual que muchos soy nuevo en esto
gracias
En línea
Páginas: [1] 2 Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Phreaking, Hacking y Seguridad  |  HacK GeneraL (Moderadores: |Shadow|, ManCuerTex (ViPeR))  |  Tema: MANUAL SERVIDOR TELNET, INTRUSION MEDIANTE ESTE SERVICIO + EL PROGRAMA A USAR « anterior próximo »
Ir a: