Sh0ckFR / french-ezines

French old computer security ezines restored to serve as mirrors. The sources have been slightly tweaked for immediate use.
MIT License
58 stars 10 forks source link

dump madchat.org #20

Open tobozo opened 1 month ago

tobozo commented 1 month ago

plop everyone :bubbles:

j'ai push un vieux backup du site madchat sur un repo privé, on y trouve pas mal d'ezines qui manquent a ce repo

@Xyl2k si la fouille archéologique t'intéresse je peux t'inviter sur le repo :wink:

voici l'inventaire des fichiers qui s'y trouvent:

Click to expand (627 files)
2020Hacker/2020Hacker1.zip
2020Hacker/2020Hacker2.zip
2020Hacker/2020Hacker3.zip
2020Hacker/2020Hacker4.zip
2020Hacker/2020Hacker5.zip
2020Hacker/2020Hacker6.zip
2020Hacker/2020Hacker7.zip
2020Hacker/2020Hacker8.zip
2020Hacker/2020HackerHS1.zip
2020Hacker/2020Hackerspe.zip
2020Hacker/2020HackerUltime.zip
2020Hacker/Hckerspe1.zip
2020Hacker/Hckerspe2.zip
2d3dfx.zip
3644.zip
3d13/3d13_01.zip
3d13/3d13_02.zip
3d13/3d13_03.gz
3d13/3d13_04.tgz
3d13/3d13_05.zip
3d13/3d13_06.zip
912hd/912hd-001.zip
912hd/912hd-002.zip
912hd/912hd-003.zip
akt/akt21.zip
akt/akt22.zip
akt/akt23.zip
akt/akt24.zip
akt/aktivist1.zip
alcibiade/alcibiade2.zip
alcibiade/alcibiade3.zip
alcibiade/alcibiademag.zip
allianx.zip
alternative/alternative.zip
an020995.zip
an101495.zip
anathema/anath8.zip
aohmag1.zip
apocalypse/apocalypse1.zip
apocalypse/apocalypse2.zip
asf_tuto.zip
asm/asmbeginn.zip
asm/asmtutor.zip
bama/bama1.zip
bama/bama2.zip
bases12.zip
beef13.zip
bfz/BFZ#1.txt
bhz/bhz2.zip
bhz/bhz3.zip
bhz/bhz4.zip
bhz/bhz5.zip
bhz/bhz6.zip
bhz/bhz7.zip
bhz/bhz8.zip
bhz/bhz.zip
blacklotus/blackl2.zip
blacklotus/blackl.zip
blast.zip
bsc01.zip
busted/busted1.zip
busted/busted2.zip
busted/busted3.zip
busted/busted4.zip
busted/cc-bstd4.zip
casio/casio02.zip
casio/casio.zip
cee/cee.zip
cgi_hole/pupucgi.zip
chg/chg01.zip
chg/chg2.zip
cleozine/cleozine1.zip
cleozine/cleozine2.zip
coredump/coredump.zip
counterstrike/counterstrike-1.zip
counterstrike/counterstrike-2-mce.zip
counterstrike/counterstrike-3.zip
counterstrike/counterstrike-4.zip
cours/cours1.zip
cours/cours2.zip
cours/cours3.zip
cryptel/cryp1txt.zip
cryptel/cryp2txt.zip
cryptel/cryp3txt.zip
cryptel/cryp4txt.zip
cryptel/cryp5txt.zip
cybpunk.zip
cybz/cybz1.zip
cybz/cybz2.zip
cybz/cybz3.zip
cybz/cybz4.zip
deadend_1.rar
deadend/Dead_end_1_html.zip
deadend/Dead_End_2_html.zip
deathlyby/deathlyby1.zip
deathlyby/deathlyby2.zip
deathlyby/deathlyby3.zip
deathlyby/deathlyby4.zip
deathlyby/deathlyby5.zip
deathlyby/deathlyby6.zip
deathlyby/deathlyby7.zip
deathlyby/deathlyby8.zip
deathlyby/deathlyby9.zip
dhmag/dhmag001.zip
dhmag/dhmag002.zip
dhmag/dhmag003.zip
dhmag/dhmag004.zip
dhmag/dhmag005.zip
dhmag/dhmag006.zip
dhmag/.htaccess
dns-1034.zip
drapeaunoir/drapeaunoir10.zip
drapeaunoir/drapeaunoir11.zip
drapeaunoir/drapeaunoir12.zip
drapeaunoir/drapeaunoir1.zip
drapeaunoir/drapeaunoir2.zip
drapeaunoir/drapeaunoir3.zip
drapeaunoir/drapeaunoir4.zip
drapeaunoir/drapeaunoir5.zip
drapeaunoir/drapeaunoir6.zip
drapeaunoir/drapeaunoir7.zip
drapeaunoir/drapeaunoir8.zip
drapeaunoir/drapeaunoir9.zip
dsk/dskguide.zip
dsk/dskinfo.zip
dsk/dskpsx.zip
efs.zip
fantom/fantom1.zip
fantom/fantom2.zip
firewall/firewall.zip
frhack/frhack1.zip
frhack/frhack2.zip
frhack/frhack3.zip
frhack/frhack4txt.zip
gogo/gogo01.zip
gogo/gogo02.zip
gogo/gogo03.zip
gogo/gogo04.zip
golio.zip
gsm_codes/gsm2_codes.zip
guide.zip
hack25/hack25-1.zip
hack25/hack25-2.zip
hack25/hack25-3.zip
hackerstorm/hackerstorm1.zip
hackerstorm/hackerstorm2.zip
hackoff/hackoff10.zip
hackoff/hackoff11.zip
hackoff/hackoff12.zip
hackoff/hackoff13.zip
hackoff/hackoff14.zip
hackoff/hackoff15.zip
hackoff/hackoff16.zip
hackoff/hackoff17.zip
hackoff/hackoff18.zip
hackoff/hackoff19.zip
hackoff/hackoff1bis.zip
hackoff/hackoff1.zip
hackoff/hackoff20.zip
hackoff/hackoff21.zip
hackoff/hackoff22.zip
hackoff/hackoff23.zip
hackoff/hackoff24.zip
hackoff/hackoff25.zip
hackoff/hackoff26.txt
hackoff/hackoff27.zip
hackoff/hackoff2.zip
hackoff/hackoff3.zip
hackoff/hackoff4.zip
hackoff/hackoff5.zip
hackoff/hackoff6.zip
hackoff/hackoff7.zip
hackoff/hackoff8.zip
hackoff/hackoff9.zip
HackTeamLzine1.rar
hackview/hackview2.zip
hackview/hackview.zip
hackzine/HackZine1.zip
hackzine/hackzine2.htm
hackzine/HackZine3.zip
hackzine/HACKZINE4.TXT
haqch/haqch1.zip
haqch/haqch2.zip
haqch/haqch3.zip
haqch/haqch4.zip
hcb/hcb2.zip
hcb/hcbhs.zip
hcb/hcb.zip
hccc/hccc1.zip
hccc/hccc2.zip
hccc/hccc3.zip
hccc/hccc4.zip
hccc/hccc5.zip
hccc/hccc6.zip
h=edm2/h=edm2_1.zip
h=edm2/h=edm2_2.zip
h=edm2/h=edm2_3.zip
h=edm2/h=edm2_4.zip
h=edm2/h=edm2_5.zip
h=edm2/magedm7.zip
hohs/hohs1.zip
.htaccess
.htaccess.old
hvu/hvu10.zip
hvu/hvu11.exe
hvu/hvu12.zip
hvu/hvu13.zip
hvu/hvu14.zip
hvu/hvu15.zip
hvu/hvu16_SC4.zip
hvu/hvu16.zip
hvu/hvu19.zip
hvu/hvu1.zip
hvu/hvu2.zip
hvu/hvu3.zip
hvu/hvu4.zip
hvu/hvu5.zip
hvu/hvu6.zip
hvu/hvu7.zip
hvu/hvu8.zip
hvu/hvu9.zip
icztrad.zip
iga/iga001.zip
iga/iga002.zip
iga/iga003.zip
iga/iga004.zip
iga/iga005.zip
iga/iga006.zip
iga/iga007.zip
iga/iga008.zip
iga/iga009.zip
iga/iga010.zip
iga/iga011.zip
iga/iga014.zip
iga/iga015.zip
iga/iga12.zip
iga/iganoel.zip
immortal/immortal1.zip
immortal/immortal2.zip
improving1.zip
insecuremag/INSECURE-Mag-1.pdf
insecuremag/INSECURE-Mag-2.pdf
insecuremag/INSECURE-Mag-3.pdf
insecuremag/INSECURE-Mag-4.pdf
insecuremag/INSECURE-Mag-5.pdf
insecuremag/INSECURE-Mag-6.pdf
intrusion/intrusion.zip
ioc/ioc1.tar.gz
ioc/ioc2.tar.gz
ioc/ioc3.tar.gz
ioc/ioc4.tar.gz
ioc/ioc5.tar.gz
ioc/ioc6.tar.gz
jambon/jambon2.zip
jambon/jambon.zip
jci/jci2.zip
jci/jci.zip
jokers/jokers1.zip
jokers/jokers2.zip
jokers/jokers3.zip
jokers/jokers4.zip
kaotix-01.zip
kdbzine1.zip
kiing/kiing.zip
kye/kye1.zip
kye/kye2.zip
kye/kye3.zip
lamah1.zip
larsen/index.html
larsen/larsen11.jpg
larsen/larsen22.jpg
larsen/larsen33.jpg
larsen/larsen44.jpg
larsen/larsen.html
larsen/t_larsen1.jpg
larsen/t_larsen2.jpg
larsen/t_larsen3.jpg
larsen/t_larsen4.jpg
lddm/lddm1.zip
lddm/lddm2.zip
lddm/lddm3.zip
le_reporter/rep1.zip
le_reporter/rep2.zip
le_reporter/rep3.zip
le_reporter/rep4.zip
le_reporter/rep5.zip
le_reporter/rep6win.zip
le_reporter/rep7win.zip
le_reporter/rep8win.zip
le_reporter/rep9win.zip
liberte/liberte1.zip
liberte/liberte2.zip
liberte/liberte3.zip
list.txt
lotfree/lotfree01.zip
lotfree/lotfree02.zip
lotfree/lotfree03.zip
lotfree/lotfree04.zip
lotfree/lotfree05.zip
lotfree/lotfree06.zip
lotfree/lotfree07.zip
lotfree/lotfree08.tar.gz
lutin/lutin1.zip
lutin/lutin2.zip
lutin/lutin3.zip
lutin/lutin4.zip
lutin/lutin5.zip
macmillam/macmillam.zip
magattack/MAGaZine.txt
malicia/malicia1.zip
malicia/malicia2.zip
malicia/malicia3.zip
mcours/mcours1.zip
mcours/mcours2.zip
mcours/mcours3.zip
mcours/mcours4.zip
mcours/mcours5.zip
mcours/mcours6.zip
mcours/mcours7.zip
memento/MemenTo1.zip
memento/MemenTo2.zip
memento/MemenTo3.zip
memento/MemenTo4.zip
memento/MemenTo5.zip
memento/MemenTo6.zip
memento.zip
M.I.B Mag #1(2).zip
mindkind/mindkind01-full.zip
mindkind/mindkind01.txt
mindkind/mindkind1000-full.zip
mindkind/mindkind100-full.zip
mindkind/mindkind100.txt
mindkind/mindkind101-full.zip
mindkind/mindkind10-full.zip
mindkind/mindkind10.txt
mindkind/mindkind110-full.zip
mindkind/mindkind111-full.zip
mindkind/mindkind111.txt.gz
mindkind/mindkind11-full.zip
mindkind/mindkind11.txt
mj13/mj13-1.zip
mj13/mj13-2.zip
morbidedark1.zip
mvm1.zip
n0name/n0name-mag.zip
nc0.tgz
nightz04/nightz04.zip
nofutur/nofutur1.zip
nopasswd/nopasswd1.zip
nopasswd/nopasswd2.zip
nopasswd/nopasswd3.zip
nopasswd/nopasswd4.zip
nopast/nopast1.zip
nopeace/nopeace2.zip
nopeace/nopeace.zip
norb-wrz.zip
noroute/noroute1.zip
noroute/noroute2.zip
noroute/noroute3.zip
noroute/noroute4.zip
nowall/nowall2.zip
nowall/nowall.zip
noway/noway1.txt
noway/noway2.txt
noway/noway4.txt
nowhere/nowhere2.zip
nowhere/nowhere.zip
nozep.zip
npc/npc-001.zip
npc/npc-002.zip
npc/npc-003.zip
npc/npc-004.zip
npc/npc-005.zip
npc/npc-006.zip
npc/npc-007.zip
npc/npc-008.zip
npc/npc-009.zip
npc/npc-010.zip
npc/npc-011.zip
npc/npc-012.zip
npc/npc-013.zip
npc/npc-014.zip
npc/npc-015.zip
organiks/orga2.tar.gz
organiks/organiks_tar.gz
p62.tar.gz
penelope.zip
pgk/pgk1.zip
pgk/pgk2.zip
pgk/pgk3.zip
pgk/pgk4.zip
pgk/pgk5.zip
pgk/pgk6.zip
pgk/pgk7.zip
pgk/pgk8.zip
pgk/pgk9.zip
ph34r-mag.txt
phrack60-fr.tar.gz
phrack61.tar.gz
phrack/phrack61_fr.tar.gz
phreakaz/phreakaz2.zip
phreakaz/phreakaziii.zip
phreakaz/phreakaz.zip
phylof.zip
pirage/pirnews2.zip
pirage/pirnews.zip
pksd001.zip
pksd002.zip
pksd003.zip
polio/polio1.zip
polio/polio2.zip
prograzine/pro2h18.zip
prograzine/prograzine1.zip
prograzine/prograzine2.zip
prograzine/prograzine3.zip
prograzine/prograzine4.zip
prograzine/prograzine5.zip
prograzine/prograzine6.zip
prograzine/prograzine7.zip
prograzine/prograzine8.zip
prograzine/prograzine9.zip
putois.zip
pyrofreak/pyrofreak10.zip
pyrofreak/pyrofreak11.zip
pyrofreak/pyrofreak-1.zip
pyrofreak/pyrofreak-2.zip
pyrofreak/pyrofreak-3.zip
pyrofreak/pyrofreak-4.zip
pyrofreak/pyrofreak5.zip
pyrofreak/pyrofreak6.zip
pyrofreak/pyrofreak7.zip
pyrofreak/pyrofreak8.zip
pyrofreak/pyrofreak9.zip
qha/qha01.zip
qha/qha02.zip
qha/qha03.zip
qha/qha04.zip
qha/qha05.zip
qha/qha06.zip
qha/qha07.zip
qha/qha08.zip
qha/qha09.zip
qha/qha10.zip
qha/qha11.zip
qha/qha12.zip
qha/qha13.zip
rcn/rcn-01.zip
rcn/rcn-02.zip
rcn/rcn-03.zip
rcn/rcn-04.zip
rcn/rcn-05.zip
rcn/rcn-06.zip
rcn/rcn-07.zip
rcn/rcn-08.zip
rcn/rcn-09.zip
rcn/rcn-10.zip
rcn/rcn-11.zip
rcn/rcn-12.zip
rcn/rcn-13.zip
rcn/rcn-14.zip
rcn/rcn-15.zip
rcn/rcn-16.zip
rcn/rcn-17.zip
rcn/rcn-18.zip
rcn/rcn-19.zip
rcn/rcn-20.zip
rcn/rcn-21.zip
rcn/rcn-22.zip
rcn/rcn-23.zip
rcn/rcn-24.zip
rcn/rcn-25.zip
rcn/rcn-26.zip
rcn/rcn-27.zip
rcn/rcn-28.zip
rcn/rcn-29.zip
rcn/rcn-30.zip
rcn/rcn-31.zip
rcn/rcn-32.zip
rcn/rcn-33.zip
rcn/rcn-34.zip
rcn/rcn-35.zip
rcn/rcn-36.zip
rcn/rcn-37.zip
rcn/rcn-38.zip
rcn/rcnae-30.zip
rcn/rcnae-35.zip
rcn/rcnae-36.zip
rcn/rcnae-37.zip
rcn/rcnae-38.zip
revolution/revolution1.zip
revolution/revolution2.zip
revolution/revolution3.zip
revolution/revolution4.zip
revolution/revolution5.zip
revolution/revolution6.zip
row/row-1.zip
row/row-2.zip
row/row-3.zip
rtcmag/rtcmag1.zip
rtcmag/rtcmag2.zip
rtcmag/rtcmag3.zip
rtcmag/rtcmag4.zip
rtcmag/rtcmag5.zip
rtcmag/rtcmag.eu.zip
secuinfo/secu-info01.zip
secuinfo/secu-info02.zip
secuinfo/secu-info03.zip
secuinfo/secu-info04.zip
secuinfo/secu-info05.zip
secuinfo/secu-info06.zip
secuinfo/secu-info07.zip
secuinfo/secu-info08.zip
secuinfo/secu-info09.zip
secuinfo/secu-info10.zip
secuinfo/secu-info11.zip
secuinfo/secu-info12.zip
secuinfo/secu-info13.zip
secuinfo/secu-info14.zip
secuinfo/secu-info15.zip
secuinfo/secu-info16.zip
secuinfo/secu-info17.zip
secuinfo/secu-info18.zip
secuinfo/secu-info19.zip
secuinfo/secu-info20.zip
secuinfo/secu-info21.zip
secuinfo/secu-info22.zip
secuinfo/secu-info23.zip
secuinfo/secu-info24.zip
secuinfo/secu-info25.zip
secuinfo/secu-info26.zip
securimag/securimag1.zip
sevensynkopmag-opus1.tar.gz
shogun.zip
silmarillon/silmarillon1.zip
sleazywind/sleazy_wind_1.zip
sleazywind/sleazy_wind_2.zip
sleazywind/sleazywind3.tar.gz
snap/snap2.zip
snap/snap3.zip
snap/snapfaq.zip
snap/snap.zip
tcdiaries/tcdiaries1.zip
tcdiaries/tcdiaries2.zip
tcdiaries/tcdiaries3.zip
tcdiaries/tcpaper1.zip
tcdiaries/tcpaper2.zip
tcdiaries/tcpaper3.zip
tcp.zip
tc-s63.zip
tdcmag/tdcmag1.zip
tdcmag/tdcmag2.zip
tdcmag/tdcmag3.tar.gz
tdcmag/tdcmag4.zip
tdc.zip
textes.zip
thelastclik/shinmag.zip
thelastclik/tlc2.zip
theultimate/theultimate1.zip
theultimate/theultimate2.zip
theultimate/theultimate3.zip
totalctrl/tctrl001.zip
totalctrl/tctrl002.zip
totalctrl/tctrl003.zip
totalctrl/tctrl004.zip
totalctrl/tctrl005.zip
totalctrl/tctrl006.zip
totalctrl/tctrl007.zip
totalctrl/tctrl008.zip
totalctrl/tctrl009.zip
totalctrl/tctrl010.zip
totalctrl/tctrl011.zip
totalctrl/tctrl012.zip
totalctrl/tctrl013.zip
totalctrl/tctrl014.zip
totalctrl/tctrl015.zip
totalctrl/tctrl016.zip
totalctrl/tctrl017.zip
totalctrl/tctrlend.zip
tradefr/tradefr1.zip
tradefr/tradefr2.zip
t-s63-4.zip
t-s63/ta-s63.zip
t-s63/tb-s63.zip
t-s63/t-s63.zip
tsa/tsa-001.zip
tsa/tsa-002.zip
tsa/tsa-003.zip
tua/tua-0001.zip
tua/tua-0003.zip
tua/tua-0004.zip
uha/uha-z001.zip
uha/uha-z002.zip
underdark/underdark01.zip
underdark/UnderDark02.zip
underhack/underhack2.zip
underhack/underhack3.zip
underhack/underhack4.zip
underhack/underhack.zip
underwayy/h_p_c_l_p1.zip
underwayy/underwayy2.zip
underwayy/underwayy3s.tar.gz
usn.zip
vmb_admin.zip
wargames.zip
wickedcity.htm
wwa.zip
xgj/xgj-001.zip
xgj/xgj-002.zip
xgj/xgj-003.zip
xgj/xgj-004.zip
xgj/xgj-005.zip
xgj/xgj-006.zip
xgj/xgj-007.zip
xgj/xgj-008.zip
xgj/xgj-009.zip
xgj/xgj-010.zip
xgj/xgj-011.zip
xgj/xgj-012.zip
xgj/xgj-013.zip
xhmag.zip
xiii/13no1.zip
xiii/13no2.zip
xiii/13no3.zip
xiii/13no4.zip
xtc/xtc1.zip
xtc/xtc2.zip
zone51/zone51.zip
  
Sh0ckFR commented 1 month ago

@tobozo Tu peux m'inviter aussi stp ? si j'ai de la bande passante, j'essaierais de faire du tri aussi

Xyl2k commented 1 month ago

Hello, j'ai déjà harvest madchat, il n'y a rien a en tiré je pense, french-ezine est même plus complet que madchat niveau scene-fr

tobozo commented 1 month ago

@Xyl2k quelle était la source? le dump est celui du ftp de madchat, pas une copie dégradée d'un miroir http, du coup je crois que ça vaut quand meme le coup de comparer, il y a quelques pieces rares ^^

par exemple dans le repo madchat on trouve le premier coredump de NeurAlien (1992)

une comparaison sur le nombre de mags (dossiers) indique que le repo madchat en contient une dizaine en plus (114 vs 105), ce a quoi on peut ajouter une cinquantaine de fichiers (non classés ou one-shot) qui se trouvent a la racine du dossier emags

Xyl2k commented 1 month ago

j'ai du utilisé les mirrors déjà mis en ligne sur le web (ivanlef0u, etc..) j'avais déjà fait un tweet coup-de-geule a l'époque en 2018 par rapport a toute ces copies dégradés https://x.com/Xylit0l/status/1076117240771162114

Sh0ckFR commented 1 month ago

Relou les copies dégradées, après c'est pareil, je vais m'occuper des phrack-fr car on a que le 61 actuellement alors qu'il y en a des dizaines en plus, dans les prochains jours je ferais un push pour rajouter les autres

tobozo commented 1 month ago

j'ai commencé a bidouiller le CI pour générer des directory listings:

https://madchat.github.io/french-ezines/

probleme: certains ezines au format txt datent d'avant unicode et se font massacrer par le browser

exemples de fichiers encodés en IBM-850:

pour ceux qui sont encodés en cp1252/iso8859-* c'est encore plus vicieux, le repo les affiche correctement mais une fois sur le web le browser les massacre

Sh0ckFR commented 1 month ago

Tu peux pas faire un gros try catch pour détecter le charset et t'adapter au bouzin ? c'est ce que je fais pour mon C2 haha

Sh0ckFR commented 1 month ago

Au pire si tu arrives pas, envoie moi le truc, je vais tester de mon côté, mais ouais c'est chiant les problèmes de charset du genre

tobozo commented 1 month ago

le try/catch c'est une bonne idée si on a un algo qui aboutit dans 100% des cas, sinon ça veut dire vérifier l'intégralité des ezines convertis a chaque itération de dev, donc pas forcément le plus court chemin

ou alors un text viewer en js qui utiliserait l'API TextDecoder pourrait permettre de sélectionner manuellement l'encodage au moment de la lecture, mais il faudrait que les specs supportent IBM-850 et apparemment ça n'est pas le cas :facepalm:

reste le pointage manuel au cas par cas, qui permet également d'enrichir la collection d'ezines avec des informations d'encodage pour chaque fichier, mais ou stocker cette info ?

tobozo commented 1 month ago

je me suis penché sur le backup du repo madchat et les soucis de charset ne sont pas isolés aux contenus des fichiers mais aussi aux filenames

ça m'a permis de transcoder les noms des fichiers depuis cp1252 vers utf8 tout en préservant leur contenu (qui peut avoir un charset différent)

le contenu des fichiers peut etre laissé tel quel si l'encodage est déclaré coté serveur :

depuis la conf apache:


<Directory "/var/madchat.org">
    AddDefaultCharset windows-1252
</Directory>

<Directory "/var/madchat.org/e-zines/coredump">
    AddDefaultCharset IBM850
</Directory>

<DirectoryMatch "^/var/madchat.org/e-zines/(cryptel|noroute|noway)">
    AddDefaultCharset ISO-8859-15
</Directory>

ou depuis le .htaccess:

AddDefaultCharset windows-1252
AddCharset IBM850 /var/madchat.org/e-zines/coredump/core-dump.txt
AddCharset ISO-8859-15 /var/madchat.org/e-zines/noway/noway-1.txt
# .....

du coup ça élimine github.io pour le hosting :(