elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  shell script
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 4 [5] 6 7 8 Ir Abajo Respuesta Imprimir
Autor Tema: shell script  (Leído 174,209 veces)
JorgeEMX
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.615



Ver Perfil WWW
Re: shell script
« Respuesta #40 en: 25 Enero 2006, 23:08 pm »

Si mm :\ deja ver, por ahora me tengo que ir XD, pero si quieres pon aqui el cgi para que lo vea en la noche..

El problema es que el password esta cifrado mediante un programa llamado creo crypt o algo así.. deja lo verifico y checo si se puede comparar apartir del hash que devuelva..

Edit
----------------------

Pensandolo bien XD mejor has un archivo con el nombre de usuario y hash (usuario:hash) ya seá MD5 o DES, el cual debe también existir en el /etc/shadow..

Aunque en verdad no se que es lo que quieras hacer con eso xD, si quieres identificarte en una pagina web es mejor que uses la misma utentificación de apache..

Saludos!!


« Última modificación: 26 Enero 2006, 18:10 pm por Soul Lost » En línea

thefame

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: shell script
« Respuesta #41 en: 26 Enero 2006, 12:31 pm »

Muy buenas.

He estado preguntando y me han dixo que si cojo el password que me ha entrado el usuario  mediante web, le hago la funcion crypt y si la contraseña que me ha entrado es correcta, esta funcion crypt me devolverá el pass cifrado. Asi solo tendré que comparalo con el que hay en el fichero /etc/shadow.

El problema q tengo es q no se como utilizar esta funcion:

Código
  1.  
  2. #!/bin/bash
  3. echo Content-type: text/html
  4. echo
  5.  
  6. pass="hola"
  7. echo "password: "$pass
  8. c=`crypt($pass, "aa")`    #probé con la opción -lcrypt  -> tp
  9. echo "Password EnCrypt: "$c
  10.  
  11.  

A ver si alguien me podria decir si de la maenra que he pensado se podria hacer y como he de poner la funcion  crypt.

Gracisa de antemano.


« Última modificación: 21 Noviembre 2010, 17:57 pm por Leo Gutiérrez. » En línea

JorgeEMX
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.615



Ver Perfil WWW
Re: shell script
« Respuesta #42 en: 26 Enero 2006, 18:10 pm »

usa perl ;)

es que depende con que sal y algoritmo este hecha (puede variar y sería cosa de averiguar cual usa tu distro)..

ademas te sugiero que crees una contraseña con crypt y esa misma pongas en el /etc/shadow y la misma función la uses para generar la que te envie del formulario y compararla (así sabras exactamente en que esta hecha y con que sal)..

Saludos!!
En línea

xasvix

Desconectado Desconectado

Mensajes: 1


sc


Ver Perfil
Re: shell script
« Respuesta #43 en: 23 Marzo 2006, 17:39 pm »

El string que se almacena en shadow, depende del momento ( date ) que se introduce el passwd. Solo con crypt no vas a conseguir el mismo string ( no recuerdo bien el proceso, tendría que buscarlo ).

Aprovecho para soltar otro problemilla:

Quero hacer una cosa tal que así :

FICHER=/usr/bin/* /usr/sbin/*
md5 $FICHER

La variable FICHER puede ir creciendo conforme agregue directorios y puede que al final desborde el tamaño máximo. Esto sucede pq al asignarla a FICHER el shell interpreta '*' y mete toda la ristra de ficheros.  Hay alguna forma de evitar esto ??
La alternativa sería pasarle al md5 un `ls -` que devuelva el listado de ficheros con el path pero tampoco se como hacerlo.
En fin, se agradece cualquier sugerencia. :-\
En línea

situ

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: shell script
« Respuesta #44 en: 2 Abril 2006, 01:45 am »

Buenas aca tienen algunos ejemplos sobre shell script.
http://foro.elhacker.net/index.php/topic,12214.30.html
Si alguno necesita algo en especial, podemos ver si entre todos podemos realizar lo pedido :D
En línea

cthulhufhtagn

Desconectado Desconectado

Mensajes: 178


Ver Perfil
Re: shell script
« Respuesta #45 en: 5 Agosto 2006, 16:35 pm »

La variable FICHER puede ir creciendo conforme agregue directorios y puede que al final desborde el tamaño máximo. Esto sucede pq al asignarla a FICHER el shell interpreta '*' y mete toda la ristra de ficheros.  Hay alguna forma de evitar esto ??
La alternativa sería pasarle al md5 un `ls -` que devuelva el listado de ficheros con el path pero tampoco se como hacerlo.
En fin, se agradece cualquier sugerencia. :-\


md5sum $(ls -d $FICHER)

Te tirará error por cada direcotorio, pero no los lista recursivamente.
En línea

kennet

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: shell script
« Respuesta #46 en: 1 Septiembre 2006, 02:50 am »

Hola the fame..como t efue con el desarrollo de ti script para validar el usuario y password para el apache....yo estoy tratando de hacer algo similar y tu informacion seria muy importante..gracias de antemano
En línea

kennet

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: shell script
« Respuesta #47 en: 8 Septiembre 2006, 02:08 am »

 :huh:  Tengo este shell script :
echo -e $2 | passwd --stdin $1
que me permite cambiar el password del cualquier usuario del SO (Centos 4.x)esto me funciona siempre y cuando lo ejecuto como root, pero ahora estoy en como hacer una pagina dinamica (PHP o cualquier otro) que me permita llamar y ejecutar este script obiamente pasandole los parametros de user y nuevaclave.
Su(s) ayuda(s) para ver como hago esta pagina.
Ah..esta pagina se ejecutara cuando ya este en dentro de una sesion de usuario del sistema, es decir solo se pedira la nueva clave, para que junto al user que ya se tiene en ese momento enviarla como parametros al script.
Les quedare muy agradecido por sus ayuda.
En línea

JuszR


Desconectado Desconectado

Mensajes: 2.866


Programming & RI


Ver Perfil
Re: shell script
« Respuesta #48 en: 8 Septiembre 2006, 05:16 am »

Aquí les dejo algunos manuales. Son de BASH y Shell Script:


 ;)
« Última modificación: 8 Septiembre 2006, 05:19 am por X.Cyclop » En línea

- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]
comapalta


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: shell script
« Respuesta #49 en: 8 Septiembre 2006, 06:57 am »

Cual de esos esta en español men?
En línea


Páginas: 1 2 3 4 [5] 6 7 8 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Shell script] Un pequeño script para ver temperaturas.
Scripting
manute_powa 3 5,980 Último mensaje 7 Enero 2012, 02:18 am
por manute_powa
[Shell Script] Elimina hardlinks
Scripting
RON06 0 2,454 Último mensaje 7 Abril 2012, 16:56 pm
por RON06
Shell Script
Programación General
Leandr0 0 2,192 Último mensaje 10 Abril 2012, 23:18 pm
por Leandr0
[Power Shell] Noob al canto con script
Programación General
slyfx 0 2,434 Último mensaje 9 Abril 2014, 23:05 pm
por slyfx
shell script
Scripting
juanxo12 0 2,106 Último mensaje 3 Julio 2017, 23:06 pm
por juanxo12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines