_
~ DAMOLAB - Les tambouilles textes, teks et hacks ~
"La cervelle c'est niquel, les rotules c'est pas nul" - World War Z
DAMOLAB (#TAGS) _./._ XBNF blog _./._ Blog _./._

Bad PI cyphering : amélioration de badpi cyphering et nouveau challenge


| FR | par DAMO | | 02/07/2023 21h00 | (last update 21/12/2025 18h09) | Commentaires |
#DAMOLAB #SECURITY #LINUX #CHALLENGE
Vous allez pouvoir éprouver le fonctionnement suite au cassage de la clef du précédent challenge
|


L'amélioration est en ligne BAD PI Cyphering - sourceforge.

Comme précédemment, le fichier en clair reste le même (connu et rempli de zero), le fichier crypté est téléchargable et
la clef est à deviner...

L'amélioration de l'algo consiste à ajouter une opération XOR sur la clef précédent, l'octet en clair et la clef courante.
Il me semble que cela correspond à l'algorithme XEX

1) Challenge : retrouver la clef privée



Je retire ce que j'avais dis précédement, il semble donc très probable de trouver la clef malgré cette amélioration...
Je ferais un prochain challenge avec une grosse clef, puis avec un fichier clair légèrement plus complexe...

A mon sens, il est peu probable de trouver la clef même en ayant les informations sur le fichier clair.

       
1.0.1) Tips :


Le fichier test-challenge-XEX.badpi est crypté avec BAD PI sous Linux 64bits.
Le fichier en clair utilisé ne contient que des zeros.
Le premier nombre de la clef (start) est inférieur à 100 000.
Le seconde nombre de la clef (step) est inférieur à 100.
Les 10 nombres suivants (mess key) sont inférieures à 31.
Le code source peut être utilisé pour retrouver la clef utilisée.

       
1.0.2) Utilisation :


Cet exemple avec un fichier en clair de 10Mo ne contenant qu'une suite de zero généré avec :

dd if=/dev/zero of=test-challenge-XEX bs=1M count=10


Le fichier clair est crypté avec la commande :
./badpi crypt test-challenge-XEX


Le décryptage et la vérification se font ainsi :
./badpi crypt test-challenge-XEX.badpi

diff test-challenge-XEX.badpi.badpi test-challenge-XEX


Même défi que le précédent : retouver la clef par n'importe quel moyen informatique.

à vos claviers !.


0.1) DamoLab


DamoLab@Sourceforge
DamoLab@DockerHub

0.2) Calculette composants radio


Electro-slide

0.3) Technologies


-- IA --
Mistral IA (le chat) (i)

-- Cyber-securité --
Shodan (i)11
Have I been pwned ? (i)
personal-data-leak-check
Osint
Zataz actualités

-- Adresses IP --
Mes Infos (IP, UA, ...)
info IP: WHOIS,ping,...
info IP: WHOIS,ping,...
info IP: Locallisation
info IP: abus
DNS checker

-- Mails --
GMX
Hushmail - mail temporaire sécurisé

encode/decode email for defeating bots
 $_='mailto: matt@org';s/(.)/chr(ord($1)+5)/eg;$_ 


-- Linux --
News LinuxFr
Mind-map Linux
Tutorials
crontab

-- Blogs Teks --
@TechWorldwithNana
@Cookieconnect
@GoCloudArchitects
@grafikart
@Underscore_
@cybernewsenfrancais


-- Geek Code --

décoder un GC

GCS d>+(---) s- a+ C++$ UL+>$ UOS++$
P++++>$ L++ E W++(++) N(+) o-- K+ w>--- O- M>+ PS+>+++ PE-- Y+@ t-(+) >5 X+ R>+ !tv b+
D---- D+ G e+++ h---- r+++ z+++



Rescue NEO...
(JS by Rezmason)


Nom/surnom:
Message:


revenir sur l'article
#DAMOLAB #SECURITY #LINUX #CHALLENGE

Aucun commentaire.

dans
une
galaxy
lointaine
Charte du site damolab.zapto.org est motorisé par

"La force est une sorte de fluide crée par tout être vivant, une énergie qui nous entoure et nous pénètre, et qui maintient la galaxie en un tout unique."
- Obi-Wan à Luke Yoda