Home Homebrew La riscrittura in C++ dell’exploit PPPwn è stata completata migliorando l’affidabilità e...

La riscrittura in C++ dell’exploit PPPwn è stata completata migliorando l’affidabilità e la velocità dell’exploit per i dispositivi a bassa potenza come i vecchi modelli di Raspberry Pi e i router

804
1

La riscrittura in C++ dell’exploit PPPwn sviluppata dal developer xfangfang è stata portata a termine, questo è quanto condiviso da MODDED WARFARE sul social media X.

PPPwn C++ dovrebbe migliorare l’affidabilità e la velocità dell’exploit per i dispositivi a bassa potenza come i vecchi modelli di Raspberry Pi e i router.

Build notturna

L’ultima build del programma può essere scaricata direttamente da nightly.link.

Per gli utenti Windows, è necessario installare npcap prima di eseguire il programma. Per gli utenti macOS, è necessario eseguire il comando sudo xattr -rd com.apple.quarantine dopo il download.

# show help
pppwn

# list interfaces
pppwn list

# run the exploit
pppwn --interface en0 --fw 1100 --stage1 "stage1.bin" --stage2 "stage2.bin" --auto-retry

Sviluppo

Il progetto dipende da pcap, cmake lo cercherà nel percorso di sistema per impostazione predefinita, è possibile aggiungere anche l’opzione cmake -DUSE_SYSTEM_PCAP=OFFper compilare insieme pcap (può essere usata durante la compilazione incrociata).

# native build (macOS, Linux, mingw)
cmake -B build
cmake --build build pppwn

# cross compile for mipsel linux (soft float)
cmake -B build -DZIG_TARGET=mipsel-linux-musl -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-msoft-float"
cmake --build build pppwn

# cross compile for arm linux (armv7 cortex-a9)
cmake -B build -DZIG_TARGET=arm-linux-musleabi -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-mcpu=cortex_a9"
cmake --build build pppwn

# cross compile for Windows
# https://npcap.com/dist/npcap-sdk-1.13.zip
cmake -B build -DZIG_TARGET=x86_64-windows-gnu -DUSE_SYSTEM_PCAP=OFF -DPacket_ROOT=<path to npcap sdk>
cmake --build build pppwn

Caratteristiche

  • Dimensioni binarie più piccole.
  • Supporto per una vasta gamma di architetture CPU e sistemi.
  • Esecuzione più veloce su Windows (tempo di sleep più preciso).
  • Riavvio automatico in caso di fallimento allo stage 1.
  • Possibilità di essere compilato come libreria integrata nella propria applicazione.

Download: PPPwn C++ (Nightly build)

Fonte: twitter.com