Python 2.7 mit pip, pefile und pydasm (PyDBG) installieren

Wenn man sich mit Reverse Engineering und IT Sicherheit beschäftigt, ist es sinnvoll eigene Scripte zu schreiben. Python ist eine ideale Sprache, um schnell zum Erfolg zukommen. Für Python gibt es sehr viele Bibliotheken, die die Arbeit erleichtern.

Ich nutze Python 2.7 unter Windows XP

herunterladen & installieren
https://www.python.org/ftp/python/2.7/python-2.7.msi

Mit pip kann man einfach Python Module nachinstallieren. Um pefile zu installieren, werde ich als erstes pip installieren.

pip herunterladen und unter C:\Python27 speichern.
https://bootstrap.pypa.io/get-pip.py

Kommendazeile öffnen und pip installieren
C:\Python27\python.exe get-pip.py

pip sollte jetzt unter "C:\Python27\Scripts\pip.exe" installiert sein.

Um pefile zu installieren kann man im terminal Kommandozeile folgendes eingeben

C:\Python27\Scripts\pip.exe install pefile

Man kann eine kompilierte Version von PyDBG auf "http://www.lfd.uci.edu/~gohlke/pythonlibs/#pydbg" finden und herunterladen. Ich habe pydbg‑1.2‑cp27‑none‑win32.whl heruntergeladen.

Um Pydasm und PyDBG zu installieren kann man wieder pip verwenden.

C:\Python27\Scripts\pip.exe install pydbg‑1.2cp27nonewin32.whl

um zu sehen, ob die Erweiterungen ordnungsgemäß installiert werden sind kann man Python ausführen und versuchen diese zu importieren. Wenn es richtig installiert ist, sollte es zu keinem fehler kommen

import pefile import pydasm import pydbg

Neuen Kommentar schreiben

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Suche

Neueste Kommentare

  • 1 week 1 day ago
    How to Renew Let’s Encrypt SSL Certificate on Plesk via Ubuntu Shell

    Let’s Encrypt will only accept a wildcard via DNS challenge. 

    If your Plesk instance can’t create the _acme-challenge.example.com TXT (external DNS), the extension can’t complete validation and will show no success. 

  • 2 weeks 1 day ago
    Warning: Undefined array key "url" in Drupal\Core\Asset\CssCollectionOptimizerLazy->optimizeGroup()
    Warning: Undefined array key "url" in Drupal\Core\Asset\JsCollectionOptimizerLazy->optimizeGroup() 
  • 2 weeks 3 days ago
    Server install & config : Debian 12 + Plesk + Apache + nginx + MariaDB + Solr
    sudo timedatectl set-timezone Europe/Berlin
  • 3 weeks 3 days ago
    Warning: PHP Startup: Unable to load dynamic library 'apcu.so' ... cannot open shared object file: No such file or directory

    Try this:

  • 1 month ago
    List Cronjobs for all users (via for + crontab)

    Alternative (without warnings like "no crontab for dovecot") to see all tasks:

  • 1 month ago
    Install APCu (PHP 8.1, Plesk)

    php 8.3 apcu failed

    über Plesk hat es geklappt.

     

  • 1 month ago
    Install APCu (PHP 8.1, Plesk)

     

    install:

    # sudo apt install php-dev
    
  • 1 month ago
    pecl install apcu : phpize: not found / ERROR: `phpize' failed

    phpize

    # sudo apt install php-dev
    

     

    details

  • 1 month ago
    Install APCu (PHP 8.1, Plesk)

    Problem:

  • 2 months 3 weeks ago
    Install APCu (PHP 8.1, Plesk)

    Problem: