Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/10/2015, à 18:56

Darkounette

[Résolu] libnfc

Bonsoir à tous,

Je vous présente rapidement mon soucis :

Je viens de faire l'acquisition d'un appartement avec un systeme d'entrée géré par badges "VIGIK".
La résidence est gérée par un syndic de coproprieété.
Le gestionnaire du syndic ayant perdu perdu le logiciel d'encryptage de badges, il est désormais impossible d'en  créer de nouveaux.
La seule solution proposée étant de changer  tout le systeme qui fonctionne pourtant parfaitement.
Suite à de nombreuses recherches, et avec l'aide de plusieurs membres, on m'a expilqué qu'il était possible de cloner un badge existant.
La seule condition était d'être sous LINUX..
J'ai donc installé UBUNTU sur un portable.
Jusque là tout va bien.
Pour réussir la duplication, je devais installer une application NFC, ce que j'ai fait.
Seulement une fois l'installation finalisée, dans la console, le code ne fonctionne pas.
Avec la commande locate mfoc, c'est censé répondre /usr/bin/mfoc, or je n'ai rien du tout.
Pouratant la commande nfc-list donne :
nfc-list uses libnfc 1.7.0
NFC device: ACS / ACR122U PICC Interface opened
Ne sachant pas si je suis dans la bonne partie du forum, je ne fournis pas tous les détails.
Je les préciserai,  si je suis au bon endroit.
Bien cordialement.
Darkounette.

Dernière modification par Darkounette (Le 19/11/2015, à 23:03)


Bien cordialement.

Darkounette.

Hors ligne

#2 Le 25/10/2015, à 19:26

moko138

Re : [Résolu] libnfc

Comment as-tu installé nfc ?
Où l'as-tu trouvé ? (il n'est pas dans les dépôts de la 12.04).


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#3 Le 25/10/2015, à 19:36

Darkounette

Re : [Résolu] libnfc

Bonsoir,

Voici ce que j'ai fait :

$ wget [url]https://bintray.com/artifact/download/nfc-tools/sources/libnfc-x.x.x.tar.bz2[/url]
$ tar -xvzf libnfc-x.x.x.tar.gz
Configure and compile 
$ cd libnfc-x.x.x
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make

Cordialement.
Darkounette.
Veuillez utiliser les balises code pour insérer des commandes et leur retour. Voir explications Ici: ./viewtopic.php?id=1614731 Je les ai mises pour gagner du temps.

Dernière modification par Ayral (Le 25/10/2015, à 23:35)


Bien cordialement.

Darkounette.

Hors ligne

#4 Le 25/10/2015, à 19:38

Darkounette

Re : [Résolu] libnfc

Désolés, je me suis trompéée :
Debian / Ubuntu
First make sure you have required compilation dependencies.

 $ sudo apt-get install libusb-dev
Download and extract libnfc archive 
git clone [url]https://github.com/nfc-tools/libnfc.git[/url]
cd libnfc
git checkout libnfc-1.7.1
git clean -d -f -x
#rm ../libnfc*.deb
git remote|grep -q anonscm||git remote add anonscm git://anonscm.debian.org/collab-maint/libnfc.git
git fetch anonscm
git checkout remotes/anonscm/master debian
git reset
dpkg-buildpackage -uc -us -b
Make sure you have required run-time dependencies. 
$ sudo apt-get install libusb-0.1-4
Install libnfc into your system 
$ sudo dpkg -i ../libnfc*.deb

Cordialement.
Darkounette.

Dernière modification par Ayral (Le 25/10/2015, à 23:34)


Bien cordialement.

Darkounette.

Hors ligne

#5 Le 25/10/2015, à 20:07

moko138

Re : [Résolu] libnfc

Si j"en crois cette page de doc, http://nfc-tools.org/index.php?title=Libnfc tu as installé une version en développement, puis la version stable, non ?
À ta place, je les désinstallerais, je lirais la doc attentivement et j'installerais la version stable, en suivant scrupuleusement l'ordre d'installation.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#6 Le 25/10/2015, à 20:14

Darkounette

Re : [Résolu] libnfc

Bonsoir,

Je n'y connais rien en LINUX.
Comment faire pour désinstaller svp ?
Où trouver la version stable svp ?
Comment procéder à l'installation correctement svp ?
Pour ne rien arranger, je ne comprends pas l'Anglais, aussi j'utilise un traducteur en ligne, mais ce n'est pas toujours compréhensible *_* !
Par avance, merci de votre aide.
Cordialement.
Darkounette.


Bien cordialement.

Darkounette.

Hors ligne

#7 Le 25/10/2015, à 23:46

Ayral

Re : [Résolu] libnfc

Darkounette a écrit :

La résidence est gérée par un syndic de copropriété.
Le gestionnaire du syndic ayant perdu perdu le logiciel d'encryptage de badges, il est désormais impossible d'en  créer de nouveaux.
La seule solution proposée étant de changer  tout le système qui fonctionne pourtant parfaitement.
Suite à de nombreuses recherches, et avec l'aide de plusieurs membres, on m'a expliqué qu'il était possible de cloner un badge existant.

Modération
Je trouve que ce syndic est bien imprudent. S'il a acheté un logiciel de cryptage de badges, il doit avoir un numéro de licence permettant de le réinstaller et de générer d'autres badges ou d'en dupliquer.
S'il n'a pas de licence, c'est bien dommage pour lui et pour les clients ou autres propriétaires  qui lui font confiance. Si le syndic est un des copropriétaires bénévole ou non, il faut qu'il retrouve la licence d'utilisation de l'application. S'il ne l'a pas, on ne peut pas vous aider (selon les règles que vous avez acceptées en vous inscrivant, dont ce paragraphe : "L'incitation ou la proposition à l'échange de données ou d'informations enfreignant la législation en vigueur sont prohibées.").
Vous vous rendez compte de ce qui se passerait si n'importe quelle personne qui trouve un badge d'accès à votre résidence pouvait en faire des copies à l'infini ?
Il vaudrait mieux tout reprendre à zéro avec un logiciel qu'on ne perd pas et recréer tous les badges après avoir détruits tous ceux déjà sortis.

Dernière modification par Ayral (Le 25/10/2015, à 23:52)


Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540

Hors ligne

#8 Le 26/10/2015, à 15:29

Darkounette

Re : [Résolu] libnfc

Bonjour,

Merci Ayral, pour ces précisions
Serait-il possible de m'indiquer comment procéder pour désinstaller ses softs svp ?
Ceci afin d'avoir un UBUNTU "correct", c'est-à-dire sans softs non authorisés
Par avance merci-


Bien cordialement.

Darkounette.

Hors ligne

#9 Le 26/10/2015, à 22:14

LeoMajor

Re : [Résolu] libnfc

Tu n'as pas besoin de compiler. La plupart des paquets se trouve dans les dépôts.

Pour réussir la duplication, je devais installer une application NFC, ce que j'ai fait

quelle application ? lien internet ?

nfc-list uses libnfc 1.7.0
NFC device: ACS / ACR122U PICC Interface opened

sudo apt install libacsccid1 libccid pcscd  libnfc* rfdump libifd-cyberjack6

Hors ligne

#10 Le 26/10/2015, à 23:16

LeoMajor

Re : [Résolu] libnfc

tu vérifies avec

nfc-list

et tu copies le  UID (NFCID1) sur la nouvelle carte avec

nfc-mfsetuid  [copie_UID]

en cas de problème de config, http://nfc-tools.org/index.php?title=Li … ation_file

Hors ligne

#11 Le 30/10/2015, à 23:27

Darkounette

Re : [Résolu] libnfc

Bonsoir,

Merci Tewis pour les renseignements, malheureusement, aprés installation,
avec la commande nfc-list  j'obtiens :
http://prntscr.com/8x80ps

Que faire svp ?


Bien cordialement.

Darkounette.

Hors ligne

#12 Le 31/10/2015, à 12:45

LeoMajor

Re : [Résolu] libnfc

1/ c'est indiqué dans le man (manuel)
"Specify an eight hex character UID or leave blank for the default '01234567'"

man nfc-mfsetuid

sur la source (carte à copier)

nfc-list

apparemment, UID >> 7d 24 d8 76

sur la destination (nouvelle carte)

nfc-mfsetuid 7d24d876

à tester

2/si le test échoue alors fais un test avec mfoc
Je ne sais pas si il y a une commande  équivalente à mfoc. (pas trop cherché). Sinon, tu as raison, il faudra compiler mfoc

sudo apt install libnfc-dev

cd /tmp
wget https://github.com/nfc-tools/mfoc/archive/master.zip
unzip master.zip
cd ./mfoc-master
autoreconf -vis
./configure
make 
sudo make install
sudo updatedb
locate mfoc

Cela crée 2 fichiers importants . le reste, aucune importance

/usr/local/bin/mfoc
/usr/local/share/man/man1/mfoc.1

ensuite, tu peux taper directement mfoc dans la console

mfoc -h
man mfoc

après, tu n'auras pas de mal à suivre les tutos de net,  comme Modéré pas de lien direct vers ce genre de site merci de faire une recherche sur comment cloner une carte rfid 695

Dernière modification par ljere (Le 31/10/2015, à 13:19)

Hors ligne

#13 Le 01/11/2015, à 12:46

Darkounette

Re : [Résolu] libnfc

Bonjour,

Une nouvelle fois, merci Tewis.
Avec la commande "mfoc" cela échoue, aprés quelques recherches, j'ai appris que lorsque "mfoc" échoue, il faut alors faire "mfcuk", j'ai réussis à le trouver le télécharger, mais je ne parviens pas à l'installer.
Pourrirez-vous m'indiquer comment faire svp ?
Voici un screen de l'échec de "mfoc" :
http://prntscr.com/8xqed2
Echec mfoc


Bien cordialement.

Darkounette.

Hors ligne

#14 Le 01/11/2015, à 12:58

Darkounette

Re : [Résolu] libnfc

Voici ce que j'ai trouvé pour "mfcuk"
wget https://github.com/nfc-tools/mfcuk
Mais apreés je ne sais pas comment l'installer.


Bien cordialement.

Darkounette.

Hors ligne

#15 Le 01/11/2015, à 16:08

Darkounette

Re : [Résolu] libnfc

Echec mfoc2
http://prntscr.com/8xs558

Dernière modification par Darkounette (Le 01/11/2015, à 16:09)


Bien cordialement.

Darkounette.

Hors ligne

#16 Le 02/11/2015, à 11:09

LeoMajor

Re : [Résolu] libnfc

mkdir -p /tmp/compil
cd /tmp/compil/
wget https://github.com/nfc-tools/mfcuk/archive/master.zip
unzip master.zip
cd mfcuk-master
autoreconf -vis
./configure
make 
sudo make install

il y a que mfcuk (ls src/) , seul fichier issu de la complilation (pas de man)

/usr/local/bin/mfcuk
mfcuk

Hors ligne

#17 Le 10/11/2015, à 19:31

Darkounette

Re : [Résolu] libnfc

Merci à tous pour vos réponses.

Mission accomplie non sans efforts, mais surtout à vos conseil et à votre aide.

Mille merci.

Cordialement.


Bien cordialement.

Darkounette.

Hors ligne

#18 Le 15/04/2017, à 12:33

Dagobert_78

Re : [Résolu] libnfc

Merci LeoMajor.

installations sans soucis de libNFC, MFOC et MFCUK sur Ubuntu 16.10 en suivant tes codes.


j'ai même accès à la commande nfc-mfsetuid , que je n'arrivais pas avoir sous Kali 2016 , et qui me permet de formater les badges, et/ou de modifier le numéro de série (block0).



Merci , Merci , Merci LeoMajor.

Hors ligne

#19 Le 08/02/2020, à 17:16

jeff042000

Re : [Résolu] libnfc

Darkounette a écrit :

Merci à tous pour vos réponses.

Mission accomplie non sans efforts, mais surtout à vos conseil et à votre aide.

Mille merci.

Cordialement.


bonjour à vous tous

j'ai un souci et est ce qu'il y a quelqu'un qui pourrait m'aider je débute et de l'aide serai pas de refus

voici mon souci j'ai un lecteur nfc et j'ai installer la majeur partie de paquets il fonctionne bien mais il y a un pb
j'ai mis mfoc quand je fait autoreconf -vis cela fonctionne mais voici je que j'ai
autoreconf: Entering directory
autoreconf: configure.ac: not using gettext
autoreconf: running; aclocal
autoreconf:configure;ac: tracing
autoreconf:configure.ac: not using Libtool
autoreconf:running: /usr/bin/autoconf
autoreconf:running: /usr/bin/autoheader
autoreconf:running: automake --zdd-missing --no force
autoreconf:Leaving directory
par rapport un un tuto que j'ai suivi il manque certaines choses

ensuite je fais un ./configure

la j'ai
checking whether we are cross compiling... 0
et surtout
./configure: line 3963: syntax error near unexpected token 'libnfc,'
./configure: line 3963: 'PKG_CHECK_MODULES(Libnfc, libnfc>=§LIBNFC_REQUIRED_VERSION,  , AC_MSG_ERROR([Libnfc >= §LIBNFC_REQUIRED_VERSION is mandatory.]))'

apres impossible de faire
sudo make install
message d'erreur
make:*** Aucune règle pour fabriquer la cible "install" . Arret.

merci à vous pour l'attention que vous porterez à m'aidé

cordialement

Hors ligne

#20 Le 25/06/2023, à 12:12

Dagobert_78

Re : [Résolu] libnfc

Bonjour.

désolé de ressortir ce vieux post.


J'ai eu la même chose, mais j'ai réussi à réinstaller LibNFC et ses outils, mais pour cela, j'ai dù le faire sous Ubuntu 16.10, en modifiant le fichier sources.list
https://forum.ubuntu-fr.org/viewtopic.p … #p22627880


puis ensuite, en utilisant les codes de LeoMajor

# installation de libNFC
sudo apt install libacsccid1 libccid pcscd libnfc* rfdump autoconf


# installation de MFOC
cd /tmp
wget https://github.com/nfc-tools/mfoc/archive/master.zip
unzip master.zip
cd ./mfoc-master
autoreconf -vis
./configure
make 
sudo make install
sudo updatedb
locate mfoc



# installation de MFCUK
mkdir -p /tmp/compil
cd /tmp/compil/
wget https://github.com/nfc-tools/mfcuk/archive/master.zip
unzip master.zip
cd mfcuk-master
autoreconf -vis
./configure
make 
sudo make install

Dernière modification par Dagobert_78 (Le 25/06/2023, à 12:25)

Hors ligne

#21 Le 25/06/2023, à 14:35

Nuliel

Re : [Résolu] libnfc

Bonjour,
Les deux outils que tu as compilé sont dans les dépôts de la 20.04, donc c'était inutile de les recompiler (surtout que les attaques darkside et nested sont pas récentes, donc au pire il doit y avoir d'autres projets qui implémentent l'attaque)
Tu as pu casser la sécurité de ton badge, tu peux donc en conclure qu'ils sont inefficaces smile (et peut-être mal configurés aussi si tu n'as utilisé que l'attaque nested)
Pour plus d'infos sur les attaques de mifare classic: https://connect.ed-diamond.com/MISC/mis … uisse-rfid

Dernière modification par Nuliel (Le 25/06/2023, à 14:40)

Hors ligne