Skip to content
View in the app

A better way to browse. Learn more.

DecodeHub - Reverse Engineering, Crackmes, Software & Coding

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Nuitka to original source (Made in C++)

Featured Replies

Standalone C tool to extract, decode, and export Python source code from Nuitka-compiled binaries — with no CPython dependency in the loader itself.

What it does

Nuitka .exe / .dll
   └─ RCDATA resource #3  (rcdata_10_3.bin)
         └─ blob header     [CRC32][size]
         └─ .bytecode       → .pyc per module
         └─ __main__        → __main__.pyc
         └─ mypackage.mod   → mypackage/mod.pyc
         └─ ...
                 ↓
         output/
           __main__.pyc   + __main__.hex
           mypackage/
             mod.pyc      + mod.hex

Each .pyc is a proper Python bytecode file: [4B magic][4B flags=0][4B mtime=0][4B srcsize=0][marshal bytes]

Project layout

nuitka_blob_loader/
├── include/
│   └── blob_loader.h        ← public API + complete wire-format docs
├── src/
│   ├── main.c               ← CLI with all flags
│   ├── blob_loader.c        ← verify / find / decode constants
│   ├── blob_export.c        ← .pyc + .hex writer, hex dumper
│   └── crc32.c              ← CRC-32/ISO-HDLC
├── extract_sbox.py          ← dump cipher S-box from the .exe
├── gen_test_blob.py         ← generate a test rcdata_10_3.bin
├── verify_pyc.py            ← verify / disassemble / decompile output
├── Makefile
└── CMakeLists.txt

This is the hidden content, please

  • Replies 11
  • Views 705
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • HydraDragonAntivirus
    HydraDragonAntivirus

    https://github.com/HydraDragonAntivirus/HydraDragonAntivirus/tree/development-version/hydradragon/nuitka_deobfuscate

  • Alexei Fedorov
    Alexei Fedorov

    Yanıtın için teşekkürler geliştirip sana geri dönüş yapacağım.

maini asla kod olarak çıkaramıyor bu neden? sadec kütüphaneleri çıkaraıyor ve mainin sabitlerini çıkarıyor sadece

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Important Information

Terms of Use

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.