eine statische Variable mit hexdump sehen
Frage
Ich bereite mich für einen Vortrag Prüfung auf Sicherheitsaspekte der Softwareentwicklung. Ich würde gerne wissen, ob es immer möglich ist, den Wert eines statischen char-Array von einem binären mit hexdump zu lesen?
Wenn nicht, welche Faktoren hängt es ab, ob ich den Wert oder nicht mit einem Hexeditor lesen kann ??
Danke,
Lösung
Wenn Sie die Variable im Speicher finden können, können Sie es mit einem hexdump lesen kann - das ist, was hexdump Programme sind für. Wie es leicht zu finden, hängt ab, wie viele Informationen, die Sie haben über die binären und auf dem, was Sie wissen über seinen erwarteten Inhalt.
Andere Tipps
C Unter der Annahme, ja, im einfachen Fall. Es gibt jedoch Methoden zu verschleiern solche Variablen Reverse Engineering zu begrenzen.
Ja, aber nur, wenn es bei der Kompilierung initialisiert. Sie könnten mehr von einem Core-Dump erhalten oder einen Debugger.