Linux

La ges­tion des uti­li­sa­teurs et des groupes peut se retrou­ver com­plexe dans Linux. Voi­ci un résu­mé de com­ment gérer tout cela.

La liste des uti­li­sa­teurs se trouve dans le fichier “/etc/passwd” avec cer­taines infor­ma­tions.

cat /etc/passwd

Voi­ci ce que mon fichier passwd me retourne:
theo­phile:x:1000:1000:Garin Théo­phile:/home/theophile:/bin/bash
bruce:x:1001:1001:Lee Bruce:/home/gauthier:/bin/sh
herve:x:1002:1002::/home/thibault:/bin/sh
lucia:x:1003:1003::/home/thomas:/bin/sh

Expli­ca­tions:

En pre­mier vient l’i­den­ti­fiant de l’u­ti­li­sa­teur, c’est avec celui ci qu’il doit uti­li­ser pour se connec­ter.
En deuxième, vient le mot de passe qui doit être uti­li­sé aus­si pour la connec­tion.
En troi­sième vient l’UID (Unique Iden­ti­fier), il est créé juste pour l’u­ti­li­sa­teur et ne sera attri­bué à per­sonne d’autre.
En qua­trième vient le GID (Group Iden­ti­fer) c’est le groupe pri­maire de l’u­ti­li­sa­teur. A la créa­tion d’un uti­li­sa­teur, un groupe juste pour celui-ci est créé.
En cin­quième vient le nom com­plet de l’u­ti­li­sa­teur, il n’est pas obli­ga­toire.
En sixième vient le che­min com­plet du réper­toire per­son­nel de l’u­ti­li­sa­teur.
En sep­tième posi­tion vient l’in­ter­pré­teur de l’u­ti­li­sa­teur qu’il aura à sa connexion. Il peut ne pas être spé­ci­fié, en par­ti­cu­lier pour se connec­ter en FTP.


Créer et gérer des utilisateurs.

Pour la créa­tion des uti­li­sa­teurs, nous uti­li­se­rons la com­mande “use­radd”, voi­ci quelques exemples d’u­ti­li­sa­tions :

useradd -c Garin Théophile theophile

useradd -c Garin Théophile theophile --create-home --shell /bin/bash

useradd theophile -m -s /bin/bash --password

-c per­met de four­nir un com­men­taire, est sou­vent uti­li­sé pour être le nom com­plet de l’u­ti­li­sa­teur
-m / –create-home per­met de créer le réper­toire per­son­nel de l’u­ti­li­sa­teur
-s / –shell per­met de défi­nir l’in­ter­pré­teur qui sera uti­li­sé
-p / –pass­word per­met de défi­nir le mot de passe

Pour la modi­fi­ca­tion des comptes uti­li­sa­teurs, nous uti­li­se­rons la com­mande “user­mod”, voi­ci quelques exemples d’u­ti­li­sa­tions :

usermod -a -G wireshark theophile

-a per­met d’a­jou­ter
-G per­met de mettre un option un groupe
-m per­met de bou­ger toutes les don­nées du réper­toire per­son­nel d’un uti­li­sa­teur d’en­droits
-L per­met de ver­rouiller le compte de l’u­ti­li­sa­teur

Pour la sup­pres­sion des comptes uti­li­sa­teurs, nous uti­li­se­rons la com­mande “user­del”, voi­ci quelques exemples d’u­ti­li­sa­tions :

userdel theophile

-r per­met de sup­pri­mer éga­le­ment le réper­toire uti­li­sa­teur.

Pour la ges­tion des mots de passes, nous uti­li­se­rons la com­mande “passwd”, voi­ci quelques exemples d’u­ti­li­sa­tions:

passwd theophile

passwd -l thomas

passwd -u thomas

passwd per­met en ajou­tant le nom d’u­ti­li­sa­teur de modi­fier le mot de passe
-l per­met de ver­rouiller le compte
-u per­met de déve­rouiller le compte


Paramètres par défaut des utilisateurs

La com­mande “use­radd ‑D” per­met de créer un uti­li­sa­teur selon des spé­ci­fi­ca­tions que l’on a préa­la­ble­ment confi­gu­ré. Pour confi­gu­rer tout cela, nous pou­vons accé­der à :

  • /etc/default/useradd — Fichier per­met­tant d’é­vi­ter de devoir rajou­ter des options à use­radd
  • /etc/login.defs — Confi­gu­ra­tion des options
  • /etc/skel — Tout ce qui sera créé dans ce dos­sier, sera rajou­ter au réper­toire per­son­nel de l’u­ti­li­sa­teur

On édite le pre­mier fichier :

vim /etc/default/useradd

shadow

Secure-Enhan­ced linux est un module qui ren­force la sécu­ri­té de Linux. Il per­met de défi­nir des poli­tiques d’ac­cès à dif­fé­rents élé­ments du sys­tème d’ex­ploi­ta­tion tel que des pro­ces­sus ou des fichiers. Chaque pro­ces­sus est caté­go­ri­sé, et en fonc­tion de cela les fichiers sont tagués/étiquetés. Pour cela les pro­ces­sus ne pour­ront accé­der qu’aux fichiers asso­ciés. Il vient amé­lio­rer la sécu­ri­té des ser­veurs en com­plé­tant ceux exis­tant, si un pro­ces­sus vien­drait à être alté­ré, il n’au­ra tout de même accès qu’aux fichiers pour celui-ci.


Les principes

SEli­nux peut se mettre en trois modes dif­fé­rents:

  • Enfor­cing : Il est mode par défaut, les accès sont res­treints avec des règles pré-défi­ni.
  • Per­mis­sive : Ce mode est géné­ra­le­ment à consi­dé­rer comme un mode de débo­guage. En mode per­mis­sif, les règles SELi­nux seront inter­ro­gées, les erreurs d’ac­cès log­guées, mais l’ac­cès ne sera pas blo­qué. Ce mode peut être utile pour consta­ter l’en­semble des erreurs SELi­nux posées par un pro­ces­sus par­ti­cu­lier par exemple.
  • Disa­bled : SELi­nux est désac­ti­vé. Rien ne sera res­treint, rien ne sera log­gué.

Pour pou­voir déter­mi­ner le mode actuelle de SEli­nux, nous pou­vons uti­li­ser cette com­mande pour nous retour­ner l’un des trois modes cité ci-des­sus:

getenforce

Pour pou­voir chan­ger le mode actuelle, nous pou­vons uti­li­ser cette com­mande avec l’at­tri­but que vous sou­hai­tez [0/1/2]:

setenforce 0

Si un pro­blème venait à arri­ver du à une confi­gu­ra­tion par­ti­cu­lière, SEli­nux four­nit beau­coup de log:

grep sealert /var/log/messages

 

Virtual Data Opti­mi­zer est une fonc­tion­na­li­té qui per­met d’op­ti­mi­ser le sto­ckage. Elle réduit la redon­dance des don­nées avec une com­pres­sion et une dédu­pli­ca­tion ( Fac­to­rise le sto­ckage ) avant qu’elles soient sto­ckées. Red Hat affirme que les couts de sto­ckage pour les cloud peuvent être réduits de plus de 80%. L’ou­til est dis­po­nible par défaut dans les dépôts de Cen­tOS / Red­hat, mais pour Debian il vous fau­dra com­pi­ler le logi­ciel à la main.


Installation & mise en place

Ins­tal­la­tion des paquets néces­saires:

dnf update && dnf install vdo kmod-kvdo

Iden­ti­fi­ca­tion des par­ti­tions:

lsblk

Nous vou­lons opti­mi­ser l’es­pace qui sera uti­li­sé sur sdb pré­sent à la ligne 8.

On créé la par­ti­tion sous VDO:

vdo create --name=vdo1 --device=/dev/sdb --vdoLogicalSize=20G

Sur la ligne n°7 nous pou­vons voir le disque opti­mi­sé et dis­po­nible sur /dev/mapper/vdo1.

On for­mate la par­ti­tion pour pou­voir l’u­ti­li­ser.

mkfs.xfs -K /dev/mapper/vdo1

La par­ti­tion est bien for­ma­tée.

Créa­tion du dos­sier qui sera mon­té sur la par­ti­tion créée.

mkdir /vdo1

Nous allons ensuite copier le fichier four­nit dans la docu­men­ta­tion de vdo pour ajou­ter le ser­vice qui fera le mon­tage auto­ma­ti­que­ment:

cp /usr/share/doc/vdo/examples/systemd/VDO.mount.example /etc/systemd/system/vdo1.mount

On édite le fichier:

vim /etc/systemd/system/vdo1.mount

Modi­fier comme ce qui suis:

On démarre le ser­vice et on l’ac­tive au démar­rage :

systemctl enable --now vdo1.mount

On véri­fie que le ser­vice à bien mon­té notre par­ti­tion:

mount

Cette ligne à la fin doit appa­raitre.

Nous pou­vons voir les sta­tis­tiques de notre par­ti­tion:

vdostats --human-readable


Recal­box est un sys­tème d’ex­ploi­ta­tion libre, gra­tuit et open source dédiée à l’é­mu­la­tion, la pré­ser­va­tion et l’ac­ces­si­bi­li­té des vieux jeux vidéo.
Je l’u­ti­lise per­son­nel­le­ment pour un rasp­ber­ry à la mai­son ain­si qu’en ins­tal­la­tion sur une carte SD pour jouer sur mon PC Por­table.
Pour pré­ser­ver sa licence ain­si que sa liber­té, il est livré avec des fichiers man­quants qu’il faut rajou­ter nous même pour pou­voir accé­der à des ému­la­teurs.
Sur cette page, vous pour­rez y trou­ver tous les télé­char­ge­ments néces­saires pour votre Recal­box 7.0

 

Voici une liste des fichiers manquants à rajouter que vous pouvez télécharger :

❗ Le Recal­Box Mana­ger est obso­lète ! Vous devez pas­ser par le menu “Véri­fi­ca­tion des BIOS” dans le menu prin­ci­pal depuis l’in­ter­face Recal­box ❗
❗ Vous devez abso­lu­ment pas­ser par l’ex­plo­ra­teur Win­dows avec la décou­verte réseau ou File­zilla comme indi­qué en bas de la page ❗

Le dos­sier BIOS [wp-svg-icons icon=“download‑3” wrap=“i”] entier


Ami­ga 600 (ECS-OCS) [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min
MD5

kick34005.A500.rom
/recalbox/share/bios/kick34005.A500.rom


82a21c1890cae844b3df741f2762d48d ✅

kick37175.A500.rom
/recalbox/share/bios/kick37175.A500.rom


dc10d7bdd1b6f450773dfb558477c230 ✅

kick40063.A600.rom
/recalbox/share/bios/kick40063.A600.rom


e40a5dfb3d017ba8779faba30cbd1c8e ✅

kick02019.AROS.ext.rom
/recalbox/share/bios/kick02019.AROS.ext.rom


4fa7042d73d0f77bf5723cf8430989bf ✅

kick02019.AROS.rom
/recalbox/share/bios/kick02019.AROS.rom


186d23cccd9fbd6336d0f988b39dce4d ✅

kick33180.A500.rom
/recalbox/share/bios/kick33180.A500.rom


85ad74194e87c08904327de1a9443b7a ✅


Apple IIGS [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom MD5
apple2gs.rom
/recalbox/share/bios/apple2gs.rom
ba89edf2729a28a17cd9e0f7a0ac9a39 ✅

Ata­ri 5200 [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom MD5
5200.rom
/recalbox/share/bios/5200.rom
281f20ea4320404ec820fb7ec0693b38 ✅


Ata­ri 7800 [wp-svg-icons icon=“download‑3” wrap=“i”]


Nom
MD5
7800 BIOS (U).rom
/recalbox/share/bios/7800 BIOS (U).rom
0763f1ffb006ddbe32e52d497ee848ae ✅

Ata­ri 8bits [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom MD5
ATARIBAS.ROM
/recalbox/share/bios/AT
0bac0c6a50104045d902df4503a4c30b ✅
ATARIOSA.ROM
/recalbox/share/bios/ATARIOSA.ROM
eb1f32f5d9f382db1bbfb8d7f9cb343a ✅
ATARIOSB.ROM
/recalbox/share/bios/ATARIOSB.ROM
a3e8d617c95d08031fe1b20d541434b2 ✅
ATARIXL.ROM
/recalbox/share/bios/AT
06daac977823773a3eea3422fd26a703 ✅

Ata­ri Lynx [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
lynxboot.img
/recalbox/share/bios/lynxboot.img
fcd403db69f54290b51035d82f835e7b ✅

Cole­co­vi­sion [wp-svg-icons icon=“download‑3” wrap=“i”]
❗ Le fichier coleco.rom doit se trou­ver dans deux endroits dif­fé­rents ❗

Nom / Che­min MD5
czz50‑1.rom
/recalbox/share/bios/Machines/COL — Bit Cor­po­ra­tion Dina
1de922acdd742d31349c2801e9768c35 ✅
czz50‑2.rom
/recalbox/share/bios/Machines/COL — Bit Cor­po­ra­tion Dina
72b089dc55b7fe7ffb5028f365e8c045 ✅
coleco.rom
/recalbox/share/bios/Machines/COL — Cole­co­Vi­sion with Opcode Memo­ry Exten­sion
2c66f5911e5b42b8ebe113403548eee7 ✅
coleco.rom
/recalbox/share/bios/Machines/COL — Cole­co­Vi­sion
2c66f5911e5b42b8ebe113403548eee7 ✅
SVI603.ROM
/recalbox/share/bios/Machines/COL — Spec­tra­vi­deo SVI-603 Cole­co
c60a2e85572c0ccb69505a7646d5c1b6✅

Com­mo­dore 64 [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
JiffyDOS_C64.bin
/recalbox/share/bios/vice/JiffyDOS_C64.bin
be09394f0576cf81fa8bacf634daf9a2 ✅
JiffyDOS_C128.bin
/recalbox/share/bios/vice/JiffyDOS_C128.bin
cbbd1bbcb5e4fd8046b6030ab71fc021 ✅
JiffyDOS_1541-II.bin
/recalbox/share/bios/vice/JiffyDOS_1541-II.bin
1b1e985ea5325a1f46eb7fd9681707bf ✅
JiffyDOS_1571_repl310654.bin
/recalbox/share/bios/vice/JiffyDOS_1571_repl310654.bin
41c6cc528e9515ffd0ed9b180f8467c0 ✅
JiffyDOS_1581.bin
/recalbox/share/bios/vice/JiffyDOS_1581.bin
20b6885c6dc2d42c38754a365b043d71 ✅
scpu-dos‑1.4.bin
/recalbox/share/bios/vice/SCPU64/scpu-dos‑1.4.bin
cda2fcd2e1f0412029383e51dd472095 ✅
scpu-dos‑2.04.bin
/recalbox/share/bios/vice/SCPU64/
b2869f8678b8b274227f35aad26ba509 ✅

Game Boy Advance [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
gba_bios.bin
/recalbox/share/bios/gba_bios.bin
a860e8c0b6d573d191e4ec7db1b1e4f6 ✅

MSX Famil­ly [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
CARTS.SHA
/recalbox/share/bios/CARTS.SHA
d6dedca1112ddfda94cc9b2e426b818b ✅
CYRILLIC.FNT
/recalbox/share/bios/CYRILLIC.FNT
85b38e4128bbc300e675f55b278683a8 ✅
DISK.ROM
/recalbox/share/bios/DISK.ROM
80dcd1ad1a4cf65d64b7ba10504e8190 ✅
FMPAC16.ROM
/recalbox/share/bios/FMPAC16.ROM
af8537262df8df267072f359399a7635 ✅
FMPAC.ROM
/recalbox/share/bios/FMPAC.ROM
6f69cc8b5ed761b03afd78000dfb0e19 ✅
ITALIC.FNT
/recalbox/share/bios/ITALIC.FNT
c83e50e9f33b8dd893c414691822740d ✅
KANJI.ROM
/recalbox/share/bios/KANJI.ROM
febe8782b466d7c3b16de6d104826b34 ✅
MSX2EXT.ROM
/recalbox/share/bios/MSX2EXT.ROM
2183c2aff17cf4297bdb496de78c2e8a ✅
MSX2PEXT.ROM
/recalbox/share/bios/MSX2PEXT.ROM
7c8243c71d8f143b2531f01afa6a05dc ✅
MSX2P.ROM
/recalbox/share/bios/MSX2P.ROM
6d8c0ca64e726c82a4b726e9b01cdf1e ✅
MSX2.ROM
/recalbox/share/bios/MSX2.ROM
ec3a01c91f24fbddcbcab0ad301bc9ef ✅
MSXDOS2.ROM
/recalbox/share/bios/MSXDOS2.ROM
6418d091cd6907bbcf940324339e43bb ✅
MSX.ROM
/recalbox/share/bios/MSX.ROM
aa95aea2563cd5ec0a0919b44cc17d47 ✅
PAINTER.ROM
/recalbox/share/bios/PAINTER.ROM
403cdea1cbd2bb24fae506941f8f655e ✅
RS232.ROM
/recalbox/share/bios/RS232.ROM
279efd1eae0d358eecd4edc7d9adedf3 ✅

 


MSX and MX2 Series [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
pesadelo.rom
/recalbox/share/bios/Machines/Forte II Games — Pesa­de­lo
ba53d700ec25bcb08020ce693319cd28 ✅
cbios_logo_msx1.rom
/recalbox/share/bios/Machines/MSX — C‑BIOS
25b5cdea5040883a206b89845cdf55f1 ✅
cbios_main_msx1.rom
/recalbox/share/bios/Machines/MSX — C‑BIOS
87b27f48cc25e2b6f749c019587d5f23 ✅
cbios_logo_msx2.rom
/recalbox/share/bios/Machines/MSX2 — C‑BIOS
659db9142e62c51f2f75fd52fac78e44 ✅
cbios_main_msx2.rom
/recalbox/share/bios/Machines/MSX2 — C‑BIOS
98b94c2d99066f272bb5de07778f7fd1 ✅
cbios_sub.rom
/recalbox/share/bios/Machines/MSX2 — C‑BIOS
9dd9a69432cc116d0f1d4ec7a51053e0 ✅
cbios_logo_msx2+.rom
/recalbox/share/bios/Machines/MSX2+ — C‑BIOS
462d6ecb52a8c35dd7d48c2d46687f14 ✅
cbios_main_msx2+.rom
/recalbox/share/bios/Machines/MSX2+ — C‑BIOS/cbios_main_msx2+.rom
0a34c660614ead31dab78638ce7745e9 ✅
cbios_music.rom
/recalbox/share/bios/Machines/MSX2+ — C‑BIOS/cbios_music.rom
e09783c4ec6d4770c5395c42bb0e1d91 ✅
cbios_sub.rom
/recalbox/share/bios/Machines/MSX2 — C‑BIOS/cbios_sub.rom
9dd9a69432cc116d0f1d4ec7a51053e0 ✅
KANJI.rom
/recalbox/share/bios/Machines/MSX2+ — European/KANJI.rom
acf53887c2d2783dc059a9b442c86b90 ✅
MSX2PMUS.rom
/recalbox/share/bios/Machines/MSX2+ — European/MSX2PMUS.rom
f877f32e6d8687474ac5ee83e40de23b ✅
MSXKANJI.rom
/recalbox/share/bios/Machines/MSX2+ — European/MSXKANJI.rom
9dfdebfaa6b547222a40aab8bb2e29f8 ✅
Msx2pe.rom
/recalbox/share/bios/Machines/MSX2+ — European/Msx2pe.rom
277fd57c13f301fb4b366845a32d673a ✅
Msx2pexte.rom
/recalbox/share/bios/Machines/MSX2+ — European/Msx2pexte.rom
f78ab735aaad7045badbda8f4c8ac751 ✅
PANASONICDISK.rom
/recalbox/share/bios/Machines/MSX2+ — European/PANASONICDISK.rom
00aa02b6077de40a0b51d71a3c3e1d5f ✅
XBASIC2.rom
/recalbox/share/bios/Machines/MSX2+ — European/XBASIC2.rom
0b6120f289336538bc564548109f97c6 ✅
sf7000.rom
/recalbox/share/bios/Machines/SEGA — SF-7000/sf7000.rom
561b362f9aa4cbcb240461abf83c2e0d ✅
ARAB1.ROM
/recalbox/share/bios/Machines/Shared Roms/ARAB1.ROM
7fa0558bcec9dba310579521623d9f6a ✅
ARABIC.rom
/recalbox/share/bios/Machines/Shared Roms/ARABIC.rom
20c4b5d1d9469c201b145f082ec32658 ✅
BEERIDE.ROM
/recalbox/share/bios/Machines/Shared Roms/BEERIDE.ROM
b32279f2700652a5ce0a809318626763 ✅
FMPAC.rom
/recalbox/share/bios/Machines/Shared Roms/FMPAC.rom
6f69cc8b5ed761b03afd78000dfb0e19 ✅
GCVMX80.ROM
/recalbox/share/bios/Machines/Shared Roms/GCVMX80.ROM
fd0b8f1766dc6dcc03a43d9c79dc4e37 ✅
HANGUL.rom
/recalbox/share/bios/Machines/Shared Roms/HANGUL.rom
9baf17b190f631405b6b0eeeeb162b87 ✅
KANJI.rom
/recalbox/share/bios/Machines/Shared Roms/KANJI.rom
acf53887c2d2783dc059a9b442c86b90 ✅
MICROSOLDISK.ROM
/recalbox/share/bios/Machines/Shared Roms/MICROSOLDISK.ROM
02e8b1f96049f09d6d3a735647cbbb2a ✅
MOONSOUND.rom
/recalbox/share/bios/Machines/Shared Roms/MOONSOUND.rom
42af93619160ef2116416f74a6cb12f2 ✅
MSX.rom
/recalbox/share/bios/Machines/Shared Roms/MSX.rom
364a1a579fe5cb8dba54519bcfcdac0d ✅
MSX2.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2.rom
ec3a01c91f24fbddcbcab0ad301bc9ef ✅
MSX2AR.ROM
/recalbox/share/bios/Machines/Shared Roms
91764e84f977671ac7caa50b36273fd2 ✅
MSX2AREXT.ROM
/recalbox/share/bios/Machines/Shared Roms/MSX2AREXT.ROM
be5d1ec8001d945ca1432285722e9d16 ✅
MSX2BR.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2BR.rom
d3df424728a225b301510f5384cae583 ✅
MSX2BREXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2BREXT.rom
355c6d5ee31da441d485cd89ca906413 ✅
MSX2EXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2EXT.rom
2183c2aff17cf4297bdb496de78c2e8a ✅
MSX2FR.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2FR.rom
7af9e84da1520a8a7fb82e73703e5075 ✅
MSX2FREXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2FREXT.rom
6ffe789cca2eca9d2e71ca7b69b97e6b ✅
MSX2G.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2G.rom
b6c33b7b3508d691d7872589c778f808 ✅
MSX2GEXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2GEXT.rom
4047ce143a8bf391e21991835aa65b59 ✅
MSX2HAN.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2HAN.rom
7b9466546009d419ebd0dc27db90c30e ✅
MSX2J.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2J.rom
53bec1c22b30c0a15263e04b91a7814f ✅
MSX2JEXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2JEXT.rom
8aabde714a42256bef36ea9b04f6ef59 ✅
MSX2KR.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2KR.rom
6819a1533502261bfdd52436b8346073 ✅
MSX2KREXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2KREXT.rom
30a0b3402a0a13b516af76d39f45a365 ✅
MSX2P.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2P.rom
847cc025ffae665487940ff2639540e5 ✅
MSX2PEXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2PEXT.rom
7c8243c71d8f143b2531f01afa6a05dc ✅
MSX2PMUS.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2PMUS.rom
f877f32e6d8687474ac5ee83e40de23b ✅
MSX2R.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2R.rom
db56360c85ef8410dc4bcf8e8602f61e ✅
MSX2R2.ROM
/recalbox/share/bios/Machines/Shared Roms/MSX2R2.ROM
96ac231b718e88ce64d5a9b4a5e9ae12 ✅
MSX2REXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2REXT.rom
8e4af1124e2b82fbdc74a7bc5f20dc6e ✅
MSX2SE.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2SE.rom
fb8f7ab15e32a91147204bd7f7a1b451 ✅
MSX2SP.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2SP.rom
79caefa20a0d056fb42eaeca856c6f82 ✅
MSX2SPEXT.rom
/recalbox/share/bios/Machines/Shared Roms/MSX2SPEXT.rom
d71842ce8f559a8aed2721766bc15f2b ✅
MSXAR.ROM
/recalbox/share/bios/Machines/Shared Roms/MSXAR.ROM
793e3b833c33be7aaf834beacb8fb926 ✅
MSXBR.rom
/recalbox/share/bios/Machines/Shared Roms/MSXBR.rom
d13c1fc9ad4897c322f51aab3ad3b30d ✅
MSXDOS23.ROM
/recalbox/share/bios/Machines/Shared Roms/MSXDOS23.ROM
56bf5b02fed377b7bb9d91f914965431 ✅
MSXFR.rom
/recalbox/share/bios/Machines/Shared Roms/MSXFR.rom
6f43d28ac4a69182c860c2db0e18ee6d ✅
MSXG.rom
/recalbox/share/bios/Machines/Shared Roms/MSXG.rom
4655329d3f37bf1a655d05f2abd1aa62 ✅
MSXHAN.rom
/recalbox/share/bios/Machines/Shared Roms/MSXHAN.rom
394efbc50fb7df1151130d8c162f85c3 ✅
MSXJ.rom
/recalbox/share/bios/Machines/Shared Roms/MSXJ.rom
f005e55c680ba6e7b19f6d4dc8f73ce5 ✅
MSXKANJI.rom
/recalbox/share/bios/Machines/Shared Roms/MSXKANJI.rom
9dfdebfaa6b547222a40aab8bb2e29f8 ✅
MSXKR.rom
/recalbox/share/bios/Machines/Shared Roms/MSXKR.rom
c84f362c44192659273d45ae97462362 ✅
MSXR.rom
/recalbox/share/bios/Machines/Shared Roms/MSXR.rom
0db9592930488259fc1a5c127215e784 ✅
MSXR2.ROM
/recalbox/share/bios/Machines/Shared Roms/MSXR2.ROM
704bdd980fa56c6be5c680358458eeeb ✅
MSXSE.ROM
/recalbox/share/bios/Machines/Shared Roms/MSXSE.ROM
161cb768c52a13f5b38ba46e721b68c1 ✅
MSXSP.rom
/recalbox/share/bios/Machines/Shared Roms/MSXSP.rom
51af5b19aeccf94eb8e03bce0b5d33c4 ✅
MSXTR.ROM
/recalbox/share/bios/Machines/Shared Roms/MSXTR.ROM
fd9513736823e470965949f2a3ec6a43 ✅
MSXTREXT.ROM
/recalbox/share/bios/Machines/Shared Roms/MSXTREXT.ROM
824b1c4475a3bd3b91c5ae81ea940aa2 ✅
MSXTRMUS.ROM
/recalbox/share/bios/Machines/Shared Roms/MSXTRMUS.ROM
c688a229f834f95f8c64df7d33188cd8 ✅
MSXTROPT.ROM
/recalbox/share/bios/Machines/Shared Roms/MSXTROPT.ROM
2cba0d812ec445cfe63ffa2cac8d42c2 ✅
NATIONALDISK.rom
/recalbox/share/bios/Machines/Shared Roms/NATIONALDISK.rom
86269da485e852d9f581ac27f4ba32ff ✅
NOVAXIS.rom
/recalbox/share/bios/Machines/Shared Roms/NOVAXIS.rom
20989124671593ab04eeb01d52a1e25c ✅
PAINT.rom
/recalbox/share/bios/Machines/Shared Roms/PAINT.rom
41db0d7b37be479296ffd59fcd6775f0 ✅
PANASONICDISK.rom
/recalbox/share/bios/Machines/Shared Roms/PANASONICDISK.rom
00aa02b6077de40a0b51d71a3c3e1d5f ✅
PHILIPSDISK.rom
/recalbox/share/bios/Machines/Shared Roms/PHILIPSDISK.rom
01dd1d72ed9bb6afe8a9b441c198a1cd ✅
RS232.ROM
/recalbox/share/bios/Machines/Shared Roms/RS232.ROM
55cca200bbbdd0a1ec5c9d70966c05c0 ✅
SUNRISEIDE.rom
/recalbox/share/bios/Machines/Shared Roms/SUNRISEIDE.rom
7b564497beb2c0de0847f107dec00ddf ✅
SWP.rom
/recalbox/share/bios/Machines/Shared Roms/SWP.rom
490db04e2a3c1c993a2a9d3611949c76 ✅
XBASIC2.rom
/recalbox/share/bios/Machines/Shared Roms/XBASIC2.rom
0b6120f289336538bc564548109f97c6 ✅
nowindDos1.rom
/recalbox/share/bios/Machines/Shared Roms/nowindDos1.rom
8c294a75f14fc30fce0c8642d28ccec1 ✅
nowindDos2.rom
/recalbox/share/bios/Machines/Shared Roms/nowindDos2.rom
1847398c014384b833868c64f149f338 ✅

Mat­tel Intel­li­vi­sion [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
exec.bin
/recalbox/share/bios/exec.bin
62e761035cb657903761800f4437b8af ✅
grom.bin
/recalbox/share/bios/grom.bin
0cd5946c6473e42e8e4c2137785e427f ✅

Nec PC-Engine [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
gexpress.pce
/recalbox/share/bios/gexpress.pce
6d2cb14fc3e1f65ceb135633d1694122 ✅

Nin­ten­do DS [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
bios7.bin
/recalbox/share/bios/bios7.bin
df692a80a5b1bc90728bc3dfc76cd948 ✅
bios9.bin
/recalbox/share/bios/bios9.bin
a392174eb3e572fed6447e956bde4b25 ✅
firmware.bin
/recalbox/share/bios/firmware.bin
e45033d9b0fa6b0de071292bba7c9d13 ✅

Nin­ten­do Game­boy [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
gb_bios.bin
sftp://root@192.168.0.28/recalbox/share/bios/gb_bios.bin
32fbbd84168d3482956eb3c5051637f5 ✅
dmg_boot.bin
sftp://root@192.168.0.28/recalbox/share/bios/dmg_boot.bin
32fbbd84168d3482956eb3c5051637f5 ✅

Nin­ten­do Game­boy Color [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
gbc_bios.bin
/recalbox/share/bios/gbc_bios.bin
dbfce9db9deaa2567f6a84fde55f9680 ✅
cgb_boot.bin
/recalbox/share/bios/cgb_boot.bin
dbfce9db9deaa2567f6a84fde55f9680 ✅

Nin­ten­do Super Game­boy [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
sgb_bios.bin
/recalbox/share/bios/sgb_bios.bin
d574d4f9c12f305074798f54c091a8b4 ✅
sgb2_boot.bin
/recalbox/share/bios/sgb2_boot.bin
b4331a9e612b4738867a30af9c96df52 ✅

Penta­gon 128/512/1024 [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
128p‑0.rom
/recalbox/share/bios/fuse/128p‑0.rom
a249565f03b98d004ee7f019570069cd ✅
128p‑1.rom
/recalbox/share/bios/fuse/128p‑1.rom
6e09e5d3c4aef166601669feaaadc01c ✅
gluck.rom
/recalbox/share/bios/fuse/gluck.rom
d5869034604dbfd2c1d54170e874fd0a ✅
trdos.rom
/recalbox/share/bios/fuse/trdos.rom
0da70a5d2a0e733398e005b96b7e4ba6 ✅

Plays­ta­tion [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
SCPH5500.BIN
/recalbox/share/bios/SCPH5500.BIN
8dd7d5296a650fac7319bce665a6a53c ✅
SCPH5501.BIN
/recalbox/share/bios/SCPH5501.BIN
490f666e1afb15b7362b406ed1cea246 ✅
SCPH5502.BIN
/recalbox/share/bios/SCPH5502.BIN
32736f17079d0b2b7024407c39bd3050 ✅
scph101.bin
/recalbox/share/bios/scph101.bin
6e3735ff4c7dc899ee98981385f6f3d0 ✅
scph7001.bin
/recalbox/share/bios/scph7001.bin
1e68c231d0896b7eadcad1d7d8e76129 ✅
scph1001.bin
/recalbox/share/bios/scph1001.bin
dc2b9bf8da62ec93e868cfd29f0d067d ✅

Poké­mon mini [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
bios.min
/recalbox/share/bios/bios.min
1e4fb124a3a886865acb574f388c803d ✅

SNK NEO-GEO [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
neogeo.zip
/recalbox/share/roms/neogeo/neogeo.zip
E023D0A4B5249FDFF2A4620C28963944 [wp-svg-icons icon=“close” wrap=“i”]

Scor­pion 256K [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
256s‑0.rom
/recalbox/share/bios/fuse/256s‑0.rom
b9fda5b6a747ff037365b0e2d8c4379a ✅
256s‑1.rom
/recalbox/share/bios/fuse/256s‑1.rom
643861ad34831b255bf2eb64e8b6ecb8 ✅
256s‑2.rom
/recalbox/share/bios/fuse/256s‑2.rom
d8ad507b1c915a9acfe0d73957082926 ✅
256s‑3.rom
/recalbox/share/bios/fuse/256s‑3.rom
ce0723f9bc02f4948c15d3b3230ae831 ✅

Sega Game­Gear [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
bios.gg
/recalbox/share/bios/bios.gg
672e104c3be3a238301aceffc3b23fd6 ✅

Sega Mas­ter­Sys­tem [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
bios_E.sms
/recalbox/share/bios/bios_E.sms
840481177270d5642a14ca71ee72844c ✅
bios_J.sms
/recalbox/share/bios/bios_J.sms
24a519c53f67b00640d0048ef7089105 ✅
bios_U.sms
/recalbox/share/bios/bios_U.sms
840481177270d5642a14ca71ee72844c ✅

Sega Mega­drive / Gene­sis [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
bios_MD.bin
/recalbox/share/bios/bios_MD.bin
45e298905a08f9cfb38fd504cd6dbc84 ✅

Tan­ge­rine-Oric-Atmos [wp-svg-icons icon=“download‑3” wrap=“i”]

Nom / Che­min MD5
basic11b.rom
/recalbox/share/bios/oricutron/basic11b.rom
a330779c42ad7d0c4ac6ef9e92788ec6 ✅
basic10.rom
/recalbox/share/bios/oricutron/basic10.rom
ebe418ec8a6c85d5ac32956c9a96c179 ✅
bd500.rom
/recalbox/share/bios/oricutron/bd500.rom
2b6498fd29a0adbf1c529762c02c33ab ✅
jasmin.rom
/recalbox/share/bios/oricutron/jasmin.rom
5136f764a7dbd1352519351fbb53a9f3 ✅
microdis.rom
/recalbox/share/bios/oricutron/microdis.rom
df864344d2a2091c3f952bd1c5ce1707 ✅
pravetzt.rom
/recalbox/share/bios/oricutron/pravetzt.rom
8712a22e7e078de3343667d9fc1f2390 ✅
8DOS2.rom
/recalbox/share/bios/oricutron/8DOS2.rom
5f3cd5a4307fed7a9dfe8faa4c044273 ✅
teleass.rom
/recalbox/share/bios/oricutron/teleass.rom
2324c9cc227c1327a72a667c97ed2990 ✅
hyperbas.rom
/recalbox/share/bios/oricutron/hyperbas.rom
364bf095e0dc4222d75354d50b8cddfc ✅
telmon24.rom
/recalbox/share/bios/oricutron/telmon24.rom
9a432244d9ee4a49e8ddcde64af94e05 ✅

 


Placer vos fichiers dans les bons répertoires

Pour pou­voir pla­cer les fichiers, nous pou­vons le faire soit par le navi­ga­teur web en entrant direc­te­ment l’a­dresse IP dis­po­nible dans ” Options réseau ” sur le menu prin­ci­pal de votre console dans un navi­ga­teur web, mais vous serez gênés pour ceux uti­li­sant un réper­toire dif­fé­rent.

Pour cela, vous pou­vez uti­li­ser File­zilla dis­po­nible libre­ment à cette adresse
Une fois le logi­ciel télé­char­gé et lan­cé, vous pour­rez ren­sei­gner l’ip indi­qué dans ” Options réseau ” sur le menu prin­ci­pal de votre console pour l’hôte. L’i­den­ti­fiant est “root”, le mot de passe “recal­box­root” est le port “22”

Vous pou­vez main­te­nant voir tout vos dos­siers et pla­cer les BIOS au bon endroit !

 

Obser­vium est un outil de moni­to­ring


Ins­tal­la­tion des paquets néces­saires:

#apt install git curl net-tools vim linux-headers-$(uname -r) mariadb-server mariadb-server php7.3-cli php7.3-fpm php7.3-soap php7.3-snmp php7.3-mysql libvirt0

On récu­père le script d’ins­tal­la­tion sur le site offi­ciel et on le rend exé­cu­table :

wget http://www.observium.org/observium_installscript.sh && chmod +x observium_installscript.sh

On modi­fie le mot de passe root de mys­ql:

mysql_secure_installation

Et on exé­cute le script !:

./observium_installscript.sh

On choi­sit la ver­sion com­mu­nau­taire ” 1 ”

Oui, on connait le mot de passe du ser­veur Mys­ql, on vient de le para­mé­trer pré­cé­dem­ment ” 1 ”

Ici, des iden­ti­fiants vous sont deman­dés, ils vous seront utile pour la pre­mière connexion.

On sou­haite moni­to­rer le ser­veur de super­vi­sion, on répond ” 1 ”


Nous pou­vons main­te­nant se connec­ter sur une inter­face WEB en ren­trant l’a­dresse ip du ser­veur, et vos iden­ti­fiants ren­trés pré­cé­dem­ment. 

Air­crack-ng est une suite d’ou­tils per­met­tant de ren­trer dans un réseau wi-fi


On va com­men­cer par iden­ti­fier nos cartes réseaux qui sont capable de scan­ner du wi-fi, en soit notre carte WIFI. iwconfig

Ici je vois que le nom de ma carte réseau qui peut le faire est wlp3s0

Nous avons besoin de pas­ser notre carte  WIFI en mode moni­tor, lui per­met­tant d’é­cou­ter tout le traf­fic sur les réseaux WIFI.

airmon-ng start wlp3s0

Si on recheck notre carte réseau avec iwconfig , on voit que son nom à chan­ger wlp3s0mon à la fin pour indi­quer qu’elle est en mode ” monitor ”

On va com­men­cer à regar­der tout le traf­fic que la carte arrive à cap­tu­rer pour déter­mi­ner les réseaux.

airodump-ng wlp3s0mon


Ana­lyse de ce réseau

airodump-ng -c 6 --bssid 22:0F:47:7F:AD:ED -w oneplus7tpro wlp3s0mon

Des­crip­tion de la com­mande:
L’op­tion ‑c spé­ci­fie le chan­nel, récu­pé­ré pré­cé­dem­ment “CH”.
L’op­tion –bssid spé­ci­fie l’a­dresse MAC du rou­teur, récu­pé­ré pré­cé­dem­ment.
L’op­tion ‑w spé­ci­fie le nom du fichier, je prend pour habi­tude de mettre le même nom de fichier que celui du réseau.

On peut voir que j’ai déjà récu­pé­ré le Hand­shake, en haut à droite de la cap­ture d’é­cran. Si le hand­shake n’est pas récu­pé­ré, vous pou­vez le récu­pé­ré grace à l’é­tape sui­vante.
La caté­go­rie sta­tion montre qu’il y’a un équi­pe­ment de connec­té au point d’ac­cès wifi.

Envoi d’une demande de décon­nexion

Ceci est trans­pa­rent pour l’u­ti­li­sa­teur final. Elle per­met de récu­pé­rer un hand­shake plus rapi­de­ment.

aireplay-ng -0 2 -a 22:0F:47:7F:AD:ED -c D0:B1:28:89:54:E9 wlp3s0mon

Des­crip­tion de la com­mande:
L’op­tion ‑0 2 spé­ci­fie l’en­voi de deux demandes de décon­nexion.
L’op­tion ‑a spé­ci­fie l’a­dresse MAC du rou­teur ( BSSID ).
L’op­tion ‑c spé­ci­fie l’a­dresse MAC de l’ap­pa­reil actuel­le­ment connec­té.


Bru­te­force du mot de passe

air­crack-ng oneplus7tpro.cap dic­tion­naire

GNS3 est un outils de vir­tua­li­sa­tion qui per­met de simu­ler des archi­tec­tures réseaux avec des rou­ters et des switchs, en y incluant vos machines vir­tuelles de dif­fé­rents hyper­vi­seur tel que vir­tual­box ou VmWare.


Ici nous ferons l’ins­tal­la­tion avec pip, ce qui per­met­tra de l’ins­tal­ler sur n’im­porte quelle dis­tri­bu­tion Linux. Depuis une Debian:

Ins­tal­la­tion les dépen­dances:

apt install python3-pip python3-setuptools python3-dev python3-psutil  python3-sip python3-pyqt5* libpcap-dev python3-pyqt5.qtsvg python3-pyqt5.qtsvg-dbg python3-pyqt5.qtwebsockets python3-pyqt5.qtwebsockets-dbg

Ins­tal­la­tion de GNS3:

pip3 install gns3-gui gns3-server

Ins­tal­la­tion de ubridge

wget https://github.com/GNS3/ubridge/archive/v0.9.16.tar.gz
tar -zxvf v0.9.16.tar.gz
cd ubridge-0.9.16/
make
sudo make install

Ini­tia­li­sa­tion libvirt0

virsh net-start default
virsh net-autostart default

Au redé­mar­rage GNS3 aura créé un rac­cour­ci

Il peut être impor­tant de mettre en place une redon­dance ou encore un sys­tème fai­lo­ver du ser­veur DNS. Même si Bind sur un sys­tème Linux est très stable, on est jamais à l’a­bri.


Configuration serveur principale

On reprend la même confi­gu­ra­tion que le ser­veur confi­gu­ré pré­cé­dem­ment.

On ajoute dans nos zones ain­si que notre fichier d’op­tions, la direc­tive ” allow-trans­fer” qui auto­rise le ser­veur secon­daire à faire un trans­fert de zone pour per­mettre la répli­ca­tion

vim /etc/bind/named.conf.local

 

vim /etc/bind/named.conf.options


Configuration serveur secondaire

On édite le fichier de zone

vim /etc/bind/named.conf.local

On redé­marre le ser­vice Bind9 et on peut s’apercevoir que nos fichiers de zone sont bien appa­ru !

systemctl restart bind9

ls -l

On peut main­te­nant indi­quer à nos clients via le DHCP nos deux ser­veurs DNS, le maître en tant que pre­mier et l’es­clave en tant que secon­daire !

Clou­dUn­flare per­met le contour­ne­ment de Cloud­Flare et donne les vrais adresses IP ain­si que les sous-domaines des sites


Vous aurez besoin d’un compte au préa­lable sur https://completedns.com
L’ins­crip­tion est simple et rapide

Ins­tal­la­tion des dépen­dances

sudo apt install curl dnsutils whois

Clo­nage du dépôt

git clone https://github.com/greycatz/CloudUnflare.git

On se déplace dans le réper­toire

cd CloudUnflare

On modi­fie le script

vim cloudunflare.bash

Sur la ligne 4 ” CompleteDNS_Login=‘e‑mail|mot_de_passe ’ ”

On exé­cute le script

bash cloudunflare.bash

L’ou­til indis­pen­sable qui per­met de cher­cher rapi­de­ment en ligne de com­mande dans exploit-db et qui per­met de s’u­ti­li­ser hors ligne.


Installation

sudo git clone https://github.com/offensive-security/exploitdb.git /opt/exploitdb

sed 's|path_array+=(.*)|path_array+=("/opt/exploitdb")|g' /opt/exploitdb/.searchsploit_rc > ~/.searchsploit_rc

sudo ln -sf /opt/exploitdb/searchsploit /usr/local/bin/searchsploit


Utilisation

Mettre à jour la base de don­née:

searchsploit -u

Cher­cher un exploit

searchsploit wordpress

Tous les exploits ayant le terme Word­Press sera lis­té.