Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
51 lines (33 sloc) 1.43 KB
Intitulé du projet :
Module PAM qui se connecte à une BDD ou un fichier pour authentifier l'utilisateur
Spécifier l'algo de hashage en paramètre de pam (config) : DES, MD5, SHA256, SHA512
Rendre un makefile, rapport latex, sources, présentation, (appli cliente), (script pr bdd)
définir les fonctions en static pour pouvoir les appeler ?
DOC PAM :
http://mtodorovic.developpez.com/linux/programmation-avancee/?page=page_10#L10-5
http://www.theparticle.com/files/txt/hacking/phrack/p56-13.txt
http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/Linux-PAM_MWG.html
http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.security/doc/security/pam_library.htm
gcc -c -fPIC truc -o truc.o
gcc -shared -fPIC truc.o -o libtruc.so
http://www.siteduzero.com/tutoriel-3-31992-compilez-sous-gnu-linux.html
PAM module example :
http://www.freebsd.org/doc/en/articles/pam/pam-sample-module.html
http://trac.des.no/openpam/browser/trunk/modules/pam_unix/pam_unix.c
autre librairie pam :
openpam
GIT :
https://github.com/steeve85/PAM_M1SSI
http://www.tmplab.org/wiki/index.php/GIT_Cheat_Sheet
MySQL C API :
http://www.siteduzero.com/tutoriel-3-34984-utiliser-l-api-mysql-dans-vos-programmes.html
http://zetcode.com/tutorials/mysqlcapitutorial/
/*
int main (int argc, char const *argv[])
{
FILE* testf = open_login_file("README");
check_authentification("admin", "strong_pwd", testf);
close_login_file(testf);
return 0;
}
*/