[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Re: Algo de Programacion



On Wed, 1 Nov 2000, Jorge Ivan Contreras Pacheco wrote:

> Hola Listeros :
> 
> En este Momento Estoy Bajando el Idled, todavia no lo reviso, pero me
> late que lo voy a modificar. He Estado Probando con una funcion del gcc,
> la getswpd (mmm, si creo que asi se llama) para obtener el shadow de
> un password encriptado de un usuario; pero no me jala ,por que no soy
> muy bueno con el C/C++. Haber si pueden ayudarme (por lo de las reglas
> de la lista) .
> 
> El Asunto Esta Asi :
> 
> tengo un programa en c mas o menos asi
> 
> #include "shadow.h"
> int main(void){
> struct swpd *passwords = getswpd("usuario actual");
> 
> // donde la estructura tiene mas o menos esta forma (esta definida
> // en shadow.n)
> // struct swpd { ...
> //  char *sw_passwd
> // ... }
> 
> // quiero imprimir el password encriptado
> printf("%s\n",passwords->sw_passwd);
> 
> //pero no jala me marca errores al enlazar el programa, por referencias
> //no validas y lo cambio por
>   printf("%s\n",&passwords.sw_passwd);
> 
> // y si lo compila por al llegar a la ejecucion de esta linea
> // manda un segment core
> 
> }
> 
> 
> se que es por los puntero, hader si me quieren ayudar o recomendarme
> algun libro que toque este tema a fondo. Bueno esos es todo el meollo
> del asunto. Cualquier Sugerencia es Util. Gracias
> 
>                                  Atte.
>                                  Ivan
> 
> P.D. la version del gcc es la 2.95.2
> 
> 
> -----------

#include <stdio.h>
#include <shadow.h>

main (){

struct spwd  *pass;
pass= getspnam("leonel");
printf("Cuenta : %s\nPassword :%s\n" , pass->sp_namp , pass->sp_pwdp );
}


Ejecutalo COMO ROOT !!!!!
los permisos del /etc/shadow solo permiten que root lo lea


leonel


---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]