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.2‑cp27‑none‑win32.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