Giter Club home page Giter Club logo

upx_elf_unpack's Introduction

Скрипт для распаковки elf. Которые упакованы UPX.

Когда upx при распаковке выдает такую ошибку "upx: pack2: NotPackedException: not packed by UPX".

Как пользоваться:

gdb [packed_program]

(gdb) sourse unpack.py

(gdb) upx-unpack

Создатется файл с именим upack_upx.

Что делает скрипт:

gdb pack2

catch syscall munmap

r

c

(gdb) info proc mappings

process 4880 Mapped address spaces:

      Start Addr           End Addr       Size     Offset objfile
        0x400000           0x401000     0x1000        0x0 
        0x401000           0x540000   0x13f000        0x0 
        0x540000           0x591000    0x51000        0x0 
        0x591000           0x5a2000    0x11000        0x0 [heap]
  0x7ffff7f6a000     0x7ffff7f6b000     0x1000        0x0 /mnt/hgfs/kali/pack2
  0x7ffff7ffa000     0x7ffff7ffd000     0x3000        0x0 [vvar]
  0x7ffff7ffd000     0x7ffff7fff000     0x2000        0x0 [vdso]
  0x7ffffffde000     0x7ffffffff000    0x21000        0x0 [stack]

(gdb) dump binary memory unpack_ras 0x400000 0x590000 (gdb) append binary memory unpack_ras 0x591000 0x5a2000

upx_elf_unpack's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.