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,

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top