Bearbeiten Sie die Strings einer Exe-Datei ohne Ressourcen

2183
droidgren

Ich versuche, einige hartcodierte Textstrings einer einfachen Anwendung namens mininotify zu bearbeiten, da ich einige Übersetzungen ausführen möchte. Das Programm wurde vor einigen Jahren vom Entwickler aufgegeben und er antwortet nicht, wenn ich ihn kontaktiere.

Die Anwendung scheint in Microsoft Visual Basic geschrieben zu sein.

Ich habe versucht, Tools wie Resource Hacker und Resource Tuner zu verwenden, aber die Anwendung hat keine als Ressourcen gespeicherten Zeichenfolgen.

Ich habe auch versucht, Strings durch Suchen mit dem HEX-Editor zu finden, finde aber nur Programmiervariablen und ähnliches.

Kann ich noch etwas tun oder ist es unmöglich?

2
Konnten Sie eine Lösung für dieses Problem finden? Ich bin auf dasselbe Problem gestoßen und versuche immer noch vergeblich, eine Lösung zu finden :) vor 12 Jahren 0

2 Antworten auf die Frage

0
soandos

Sie suchen nach etwas wie .Net Reflector, es ist nicht mehr kostenlos, aber es gibt eine 14-tägige Testversion.

.. ist es nicht nur für .net-Apps? Sathya vor 12 Jahren 0
Also muss ich die gesamte Anwendung dekompilieren, Zeichenfolgen ändern und alle Fehler beheben und sie dann erneut kompilieren? Scheint viel Arbeit zu sein. droidgren vor 12 Jahren 0
Entschuldigung, ich habe über VB.NET nachgedacht. Funktioniert wahrscheinlich nicht. Sie müssen einen visuellen Grunddekomierer finden und dann hoffen, dass er nicht verschleiert wurde. soandos vor 12 Jahren 0
0
integratorIT

Der Grund dafür, dass Sie keine Zeichenfolgen sehen, liegt vermutlich daran, dass exe mit UPX oder einem anderen ausführbaren Packer gepackt ist . Ich habe versucht, die Datei herunterzuladen, um festzustellen, welcher Packer verwendet wurde, das Programm ist jedoch nicht mehr auf dem Server verfügbar. Posten Sie das Programm, wenn Sie können, ich werde versuchen zu helfen.

Schauen Sie hier: http://myitforum.com/cs2/files/folders/utilities/entry114775.aspx droidgren vor 12 Jahren 0